protected SimpleExchangeItem(string locationID, string quantityID, SimpleLinkableComponent linkableComponent) { _id = locationID + "." + quantityID; _linkableComponent = linkableComponent; _values = new ValueSet <Double>(Double.NaN); _valueDefinition = new SimpleQuantity(quantityID); }
protected override void SetValuesImplementation(IBaseValueSet values) { if (values is ITimeSpaceValueSet) { SetValuesTimeImplementation(values as ITimeSpaceValueSet); return; } throw new Exception("InputSpaceTime class temporal, call temporal Values methods"); }
protected override void SetValuesImplementation(IBaseValueSet values) { _valuesExplicitOverride = values; SendItemChangedEvent(string.Format("InputSpace({0}).Values.set, explicit override {1}", Caption, values == null ? "deactivated" : "activated")); }
protected override void SetValuesImplementation(IBaseValueSet values) { throw new NotImplementedException("Not meant to be used at runtime, composition building tool only"); }
public VectorSet(IBaseValueSet valueSet2) : base(valueSet2, false) { }
public ValueSet(IBaseValueSet valueSet2, bool scalar) { if (typeof(double) != valueSet2.ValueType) throw new Exception(string.Format("{0} != {1}", typeof(double).ToString(), valueSet2.ValueType.ToString())); _scalar = scalar; _values = Utilities.ToList<double>(valueSet2); }
public ScalarSet(IBaseValueSet valueSet2) : base(valueSet2, true) { }