public VariableType(SimpleDatatypeEnumeration dataType, string Id, params string[] values) { this.datatype = dataType; this.id = Id; value = new List<string>(values); comment = ""; }
public IOvalComparator GetComparator(SimpleDatatypeEnumeration dataType) { switch (dataType) { case SimpleDatatypeEnumeration.@string: return(new StringComparator()); case SimpleDatatypeEnumeration.@int: return(new IntegerComparator()); case SimpleDatatypeEnumeration.@float: return(new FloatComparator()); case SimpleDatatypeEnumeration.boolean: return(new BooleanComparator()); case SimpleDatatypeEnumeration.version: return(new VersionComparator()); case SimpleDatatypeEnumeration.binary: return(new BinaryComparator()); case SimpleDatatypeEnumeration.evr_string: return(new EvrStringComparator()); default: throw new NotImplementedException(string.Format("The data type {0} is not supported.", dataType.ToString())); } }
private string GetVariableDefaultValue(SimpleDatatypeEnumeration datatype) { switch (datatype) { case SimpleDatatypeEnumeration.binary: return("0"); case SimpleDatatypeEnumeration.boolean: return("0"); case SimpleDatatypeEnumeration.@float: return("0.0"); case SimpleDatatypeEnumeration.@int: return("0"); case SimpleDatatypeEnumeration.@string: return(string.Empty); case SimpleDatatypeEnumeration.evr_string: case SimpleDatatypeEnumeration.fileset_revision: case SimpleDatatypeEnumeration.ios_version: case SimpleDatatypeEnumeration.ipv4_address: case SimpleDatatypeEnumeration.ipv6_address: case SimpleDatatypeEnumeration.version: default: return(string.Empty); } }
private EntityItemAnySimpleType NewEntityItem(string value, SimpleDatatypeEnumeration datatype = SimpleDatatypeEnumeration.@string) { return(new EntityItemAnySimpleType() { datatype = datatype, Value = value }); }
public VariableType(SimpleDatatypeEnumeration dataType, string Id, params string[] values) { this.datatype = dataType; this.id = Id; value = new List <string>(values); comment = ""; }
public static EntityItemAnySimpleType CreateEntityItemAnyTypeWithValue( string entityValue, SimpleDatatypeEnumeration datatype = SimpleDatatypeEnumeration.@string) { return(new EntityItemAnySimpleType() { Value = entityValue, datatype = datatype }); }
public OvalVariablesBuilder AddVariable(string id, string comment, SimpleDatatypeEnumeration datatype, string value) { this.VariableTypes.Add(new VariableType(datatype, id, value) { comment = comment }); return(this); }
public OvalTimeDifferenceBuilder AddLiteralComponent(string value, SimpleDatatypeEnumeration dataType) { this.timeDifference.Items[index] = new LiteralComponentType() { Value = value, datatype = dataType }; index++; return(this); }
public OvalArithmeticBuilder AddLiteralComponent(string value, SimpleDatatypeEnumeration type) { LiteralComponentType literalComponent = new LiteralComponentType() { Value = value, datatype = type }; items.Add(literalComponent); return(this); }
public IOvalComparator GetComparator(SimpleDatatypeEnumeration dataType) { switch (dataType) { case SimpleDatatypeEnumeration.@string: return new StringComparator(); case SimpleDatatypeEnumeration.@int: return new IntegerComparator(); case SimpleDatatypeEnumeration.@float: return new FloatComparator(); case SimpleDatatypeEnumeration.boolean: return new BooleanComparator(); case SimpleDatatypeEnumeration.version: return new VersionComparator(); case SimpleDatatypeEnumeration.binary: return new BinaryComparator(); case SimpleDatatypeEnumeration.evr_string: return new EvrStringComparator(); default: throw new NotImplementedException(string.Format("The data type {0} is not supported.", dataType.ToString())); } }
private oval_variables CreateOvalVariables(string variableID, SimpleDatatypeEnumeration datatype, string[] variableValues) { var variableValue = this.GetVariableType(variableID, datatype, variableValues); return new oval_variables() { variables = new List<VariableType>() { variableValue } }; }
public EntityItemSimpleBaseType() { this.datatypeField = SimpleDatatypeEnumeration.@string; this.maskField = false; this.statusField = StatusEnumeration.exists; }
public LiteralComponentType() { this.datatypeField = SimpleDatatypeEnumeration.@string; }
public EntitySimpleBaseType() { this.datatypeField = SimpleDatatypeEnumeration.@string; this.operationField = OperationEnumeration.equals; this.maskField = false; }
public OvalTimeDifferenceBuilder AddLiteralComponent(string value, SimpleDatatypeEnumeration dataType) { this.timeDifference.Items[index] = new LiteralComponentType() { Value = value, datatype = dataType }; index++; return this; }
public static VariableType CreateVariableType( string id, string comment, SimpleDatatypeEnumeration datatype, params string[] variableValues) { return new VariableType(datatype, id, variableValues); }
private string GetVariableDefaultValue(SimpleDatatypeEnumeration datatype) { switch (datatype) { case SimpleDatatypeEnumeration.binary: return "0"; case SimpleDatatypeEnumeration.boolean: return "0"; case SimpleDatatypeEnumeration.@float: return "0.0"; case SimpleDatatypeEnumeration.@int: return "0"; case SimpleDatatypeEnumeration.@string: return string.Empty; case SimpleDatatypeEnumeration.evr_string: case SimpleDatatypeEnumeration.fileset_revision: case SimpleDatatypeEnumeration.ios_version: case SimpleDatatypeEnumeration.ipv4_address: case SimpleDatatypeEnumeration.ipv6_address: case SimpleDatatypeEnumeration.version: default: return string.Empty; } }
public static VariableType CreateVariableType( string id, string comment, SimpleDatatypeEnumeration datatype, params string[] variableValues) { return(new VariableType(datatype, id, variableValues)); }
public OvalVariablesBuilder AddVariable(string id, string comment, SimpleDatatypeEnumeration datatype, string value) { this.VariableTypes.Add(new VariableType(datatype, id, value) { comment = comment }); return this; }
private VariableType GetVariableType(string variableID, SimpleDatatypeEnumeration datatype, string[] values) { return new VariableType() { id = variableID, datatype = datatype, value = values.ToList() }; }
private EntityItemAnySimpleType NewEntityItem(string value, SimpleDatatypeEnumeration datatype = SimpleDatatypeEnumeration.@string) { return new EntityItemAnySimpleType() { datatype = datatype, Value = value }; }
private Definitions.VariablesTypeVariableExternal_variable CreateExternalVariable(string variableID, SimpleDatatypeEnumeration datatype) { return new Definitions.VariablesTypeVariableExternal_variable() { id = variableID, datatype = datatype }; }
public static EntityItemAnySimpleType CreateEntityItemAnyTypeWithValue( string entityValue, SimpleDatatypeEnumeration datatype = SimpleDatatypeEnumeration.@string) { return new EntityItemAnySimpleType() { Value = entityValue, datatype = datatype }; }
public OvalArithmeticBuilder AddLiteralComponent(string value, SimpleDatatypeEnumeration type) { LiteralComponentType literalComponent = new LiteralComponentType() { Value = value, datatype = type }; items.Add(literalComponent); return this; }