public CalcAffordanceVariableOp([NotNull] string name, double value, [NotNull] CalcLocation location, VariableAction variableAction,
                                 VariableExecutionTime executionTime, StrGuid variableGuid)
 {
     Name           = name;
     Value          = value;
     CalcLocation   = location;
     VariableAction = variableAction;
     ExecutionTime  = executionTime;
     VariableGuid   = variableGuid;
 }
Beispiel #2
0
 public SubAffordanceVariableOp(double value, [CanBeNull] int?id, int affordanceID, [NotNull] string connectionString,
                                VariableLocationMode variableLocationMode, [CanBeNull] Location location, VariableAction variableAction,
                                [CanBeNull] Variable variable, VariableExecutionTime executionTime, [NotNull] string name, StrGuid guid) : base(name, TableName,
                                                                                                                                                connectionString, guid)
 {
     _value                = value;
     ID                    = id;
     _affordanceID         = affordanceID;
     TypeDescription       = "SubAffordance Variable Operation";
     _variableLocationMode = variableLocationMode;
     _location             = location;
     _variableAction       = variableAction;
     _variable             = variable;
     _executionTime        = executionTime;
 }
 public VariableExecutionTimeHelperEntry(VariableExecutionTime action, [NotNull] string description)
 {
     Action      = action;
     Description = description;
 }
        public static string ConvertToVariableDescription(VariableExecutionTime tc)
        {
            var entries = MakeAllEntries();

            return(entries.First(x => x.Action == tc).Description);
        }