Пример #1
0
 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)
 {
 }