ENTITY general_property_association; name : label; description : OPTIONAL text; base_definition : general_property; derived_definition : derived_property_select; WHERE wr1: SIZEOF(USEDIN(derived_definition, 'PRODUCT_PROPERTY_DEFINITION_SCHEMA.' + 'GENERAL_PROPERTY_ASSOCIATION.' + 'DERIVED_DEFINITION')) = 1; wr2: derived_definition.name = base_definition.name; END_ENTITY; -- general_property_association |
Entity data types and their attributesgeneral_property_associationname: label; (OPT) description: text; base_definition: general_property; derived_definition: derived_property_select; |
Usersgeneral_property_association |
Global rules for this entity data typerestrict_product_definition_context_for_external_properties (AUTOMOTIVE_DESIGN) |
public interface EGeneral_property_association extends EEntityname (explicit attribute)boolean testName(EGeneral_property_association type)String getName(EGeneral_property_association type) void setName(EGeneral_property_association type, String value) void unsetName(EGeneral_property_association type) description (explicit attribute)boolean testDescription(EGeneral_property_association type)String getDescription(EGeneral_property_association type) void setDescription(EGeneral_property_association type, String value) void unsetDescription(EGeneral_property_association type) base_definition (explicit attribute)boolean testBase_definition(EGeneral_property_association type)EGeneral_property getBase_definition(EGeneral_property_association type) void setBase_definition(EGeneral_property_association type, EGeneral_property value) void unsetBase_definition(EGeneral_property_association type) derived_definition (explicit attribute)int testDerived_definition(EGeneral_property_association type)case 1 EEntity getDerived_definition(EGeneral_property_association type) void setDerived_definition(EGeneral_property_association type, EEntity value, EEntity node1) void unsetDerived_definition(EGeneral_property_association type) |
public class CGeneral_property_association implements EGeneral_property_associationstatic EAttribute attributeName(EGeneral_property_association type)static EAttribute attributeDescription(EGeneral_property_association type) static EAttribute attributeBase_definition(EGeneral_property_association type) static int usedinBase_definition(EGeneral_property_association type, EGeneral_property instance, ASdaiModel domain, AGeneral_property_association result) static EAttribute attributeDerived_definition(EGeneral_property_association type) static int usedinDerived_definition(EGeneral_property_association type, EEntity instance, ASdaiModel domain, AGeneral_property_association result) |
public class AGeneral_property_association extends AEntitypublic EGeneral_property_association getByIndex(int index)public EGeneral_property_association getCurrentMember(SdaiIterator it) |