예제 #1
0
 public VisualiseCircuitConnections(IComponentDescriptionLookup descriptionLookup,
                                    IConnectionPositioner connectionPositioner,
                                    IConnectionVisualiser connectionVisualiser)
 {
     this.descriptionLookup    = descriptionLookup;
     this.connectionPositioner = connectionPositioner;
     this.connectionVisualiser = connectionVisualiser;
 }
예제 #2
0
 public CircuitRenderer(IComponentDescriptionLookup descriptionLookup, IConnectionVisualiser connectionVisualiser)
 {
     this.descriptionLookup    = descriptionLookup;
     this.connectionVisualiser = connectionVisualiser;
 }
예제 #3
0
 public CircuitRenderer(IComponentDescriptionLookup descriptionLookup)
     : this(descriptionLookup, new ConnectionVisualiser(descriptionLookup))
 {
 }
 public ConfigurationDefinitionReader(IComponentDescriptionLookup componentDescriptionLookup)
 {
     this.componentDescriptionLookup = componentDescriptionLookup;
     deserializer = new DeserializerBuilder().WithNamingConvention(CamelCaseNamingConvention.Instance).IgnoreUnmatchedProperties().Build();
 }
예제 #5
0
 public ConnectionVisualiser(IComponentDescriptionLookup descriptionLookup)
 {
     this.descriptionLookup = descriptionLookup;
     connectionPositioner   = new ConnectionPositioner();
 }
예제 #6
0
 public CircuitRenderer(IComponentDescriptionLookup descriptionLookup)
 {
     this.descriptionLookup = descriptionLookup;
 }
 public ConfigurationDefinitionRunner(ILogger <ConfigurationDefinitionRunner> logger, IComponentDescriptionLookup componentDescriptionLookup, OutputRunner outputRunner)
 {
     this.logger = logger;
     this.componentDescriptionLookup = componentDescriptionLookup;
     this.outputRunner = outputRunner;
 }
예제 #8
0
 public PlaceOperation(IComponentDescriptionLookup descriptionLookup)
 {
     this.descriptionLookup = descriptionLookup;
 }