ENTITY property ABSTRACT SUPERTYPE OF (ONEOF (cost_property, quality_property, duration_property, recyclability_property, mass_property)) SUBTYPE OF (general_property); allowed_unit : SET [0:?] OF unit; description_x : OPTIONAL string_select; property_source : OPTIONAL property_source_select; version_id : OPTIONAL undefined_object; DERIVE SELF\general_property.description : text := ?; END_ENTITY; -- property |
Entity data types and their attributesgeneral_propertyid: identifier; name: label; (OPT) description: text; property allowed_unit: SET [0:?] OF unit; (OPT) description_x: string_select; (OPT) property_source: property_source_select; (OPT) version_id: undefined_object; (RT) (DER) description: text; |
cost_property (IDA_STEP_SCHEMA_XIM) |
duration_property (IDA_STEP_SCHEMA_XIM) |
mass_property (IDA_STEP_SCHEMA_XIM) |
quality_property (IDA_STEP_SCHEMA_XIM) |
recyclability_property (IDA_STEP_SCHEMA_XIM) |
Global rules for this entity data type- |
public interface EProperty extends EGeneral_propertyallowed_unit (explicit attribute)boolean testAllowed_unit(EProperty type)AUnit getAllowed_unit(EProperty type) AUnit createAllowed_unit(EProperty type) void unsetAllowed_unit(EProperty type) description_x (explicit attribute)int testDescription_x(EProperty type)case 1 EEntity getDescription_x(EProperty type) void setDescription_x(EProperty type, EEntity value, EEntity node1) case sDescription_xDefault_language_string: String getDescription_x(EProperty type, EDefault_language_string node1) void setDescription_x(EProperty type, String value, EDefault_language_string node1) void unsetDescription_x(EProperty type) property_source (explicit attribute)int testProperty_source(EProperty type)case 1 EEntity getProperty_source(EProperty type) void setProperty_source(EProperty type, EEntity value, EEntity node1) void unsetProperty_source(EProperty type) version_id (explicit attribute)boolean testVersion_id(EProperty type)String getVersion_id(EProperty type) void setVersion_id(EProperty type, String value) void unsetVersion_id(EProperty type) |
public class CProperty implements EPropertystatic EAttribute attributeAllowed_unit(EProperty type)static int usedinAllowed_unit(EProperty type, EEntity instance, ASdaiModel domain, AProperty result) static EAttribute attributeDescription_x(EProperty type) static int usedinDescription_x(EProperty type, EEntity instance, ASdaiModel domain, AProperty result) static EAttribute attributeProperty_source(EProperty type) static int usedinProperty_source(EProperty type, EEntity instance, ASdaiModel domain, AProperty result) static EAttribute attributeVersion_id(EProperty type) static EAttribute attributeDescription(EProperty type) |
public class AProperty extends AEntitypublic EProperty getByIndex(int index)public EProperty getCurrentMember(SdaiIterator it) |