public DOMEVariableType_Multiple_RuleDefinition_NoParent_List(DOMEClass p, DOMEVariableTypeConcept t) : base(p, t) { get_type_name = new OperationCache <string>("get_type_name", delegate() { return(CSLine.Single("List<?INNER_TYPE>", "INNER_TYPE", GetTypeConcept().GetStoreTypeName() )); }); }
public DOMEVariableType_Single_RuleDefinition_AutoParent(DOMEClass p, DOMEVariableTypeConcept t) : base(p, t) { get_type_name = new OperationCache <string>("get_type_name", delegate() { return(CSLine.Single("HoldingSingle<?PARENT_TYPE, ?INNER_TYPE>", "PARENT_TYPE", GetParentType().GetTypeName(), "INNER_TYPE", GetTypeConcept().GetStoreTypeName() )); }); }
public DOMEVariableType_Multiple_RuleDefinition_NoParent_LabeledItemSet(DOMEClass p, DOMEVariableTypeConcept t, DOMEVariableTypeConcept l) : base(p, t) { label_type_concept = l; get_type_name = new OperationCache <string>("get_type_name", delegate() { return(CSLine.Single("LabeledItemSet<?LABEL_TYPE, ?INNER_TYPE>", "LABEL_TYPE", GetLabelTypeConcept().GetStoreTypeName(), "INNER_TYPE", GetTypeConcept().GetStoreTypeName() )); }); }
public DOMEVariableType_Multiple_RuleDefinition(DOMEClass p, DOMEVariableTypeConcept t) : base(t) { parent_type = p; }
public DOMEVariableType_Single_RuleDefinition_ManualParent(DOMEClass p, DOMEVariableTypeConcept t) : base(p, t) { }
public DOMEVariableType_Multiple_RuleDefinition_NoParent(DOMEClass p, DOMEVariableTypeConcept t) : base(p, t) { }