예제 #1
0
 public EngineExchangeItem(string id, IValueDefinition valueDefinition, IElementSet elementSet, LinkableEngine linkableEngine)
     : base(id, valueDefinition, elementSet)
 {
     _linkableEngine            = linkableEngine;
     _storeValuesInExchangeItem = linkableEngine.DefaultForStoringValuesInExchangeItem;
     _component = linkableEngine;
     _timeSet   = new TimeSet();
 }
예제 #2
0
 protected EngineOutputItem(string id, IValueDefinition valueDefinition, IElementSet elementSet, LinkableEngine linkableEngine)
     : base(id, valueDefinition, elementSet)
 {
     _linkableEngine = linkableEngine;
     _component      = linkableEngine;
     _timeSet        = new TimeSet {
         HasDurations = false
     };
     _storeValuesInExchangeItem = linkableEngine.DefaultForStoringValuesInExchangeItem;
 }
예제 #3
0
 public EngineDInputItem(string id, IValueDefinition valueDefinition, IElementSet elementSet, LinkableEngine comp)
     : base(id, valueDefinition, elementSet, comp)
 {
     _component = comp;
 }
예제 #4
0
 public EngineMultiInputItemWrapper(EngineInputItem input, LinkableEngine engine)
     : base(input.Id, input.ValueDefinition, input.ElementSet(), engine)
 {
     _input = input;
 }