public EngineExchangeItem(string id, IValueDefinition valueDefinition, IElementSet elementSet, LinkableEngine linkableEngine) : base(id, valueDefinition, elementSet) { _linkableEngine = linkableEngine; _storeValuesInExchangeItem = linkableEngine.DefaultForStoringValuesInExchangeItem; _component = linkableEngine; _timeSet = new TimeSet(); }
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; }
public EngineDInputItem(string id, IValueDefinition valueDefinition, IElementSet elementSet, LinkableEngine comp) : base(id, valueDefinition, elementSet, comp) { _component = comp; }
public EngineMultiInputItemWrapper(EngineInputItem input, LinkableEngine engine) : base(input.Id, input.ValueDefinition, input.ElementSet(), engine) { _input = input; }