ENTITY datum_based_length_measure SUBTYPE OF (representation); measure : length_measure_with_unit; measure_orientation : descriptive_or_geometric_orientation; of_datum : datum_plane; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; END_ENTITY; -- datum_based_length_measure |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; datum_based_length_measure measure: length_measure_with_unit; measure_orientation: descriptive_or_geometric_orientation; of_datum: datum_plane; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EDatum_based_length_measure extends ERepresentationmeasure (explicit attribute)boolean testMeasure(EDatum_based_length_measure type)ELength_measure_with_unit getMeasure(EDatum_based_length_measure type) void setMeasure(EDatum_based_length_measure type, ELength_measure_with_unit value) void unsetMeasure(EDatum_based_length_measure type) measure_orientation (explicit attribute)int testMeasure_orientation(EDatum_based_length_measure type)case 1 EEntity getMeasure_orientation(EDatum_based_length_measure type) void setMeasure_orientation(EDatum_based_length_measure type, EEntity value, EEntity node1) case sMeasure_orientationMeasure_orientation: int getMeasure_orientation(EDatum_based_length_measure type, EMeasure_orientation node1) void setMeasure_orientation(EDatum_based_length_measure type, int value, EMeasure_orientation node1) void unsetMeasure_orientation(EDatum_based_length_measure type) of_datum (explicit attribute)boolean testOf_datum(EDatum_based_length_measure type)EDatum_plane getOf_datum(EDatum_based_length_measure type) void setOf_datum(EDatum_based_length_measure type, EDatum_plane value) void unsetOf_datum(EDatum_based_length_measure type) |
public class CDatum_based_length_measure implements EDatum_based_length_measurestatic EAttribute attributeMeasure(EDatum_based_length_measure type)static int usedinMeasure(EDatum_based_length_measure type, ELength_measure_with_unit instance, ASdaiModel domain, ADatum_based_length_measure result) static EAttribute attributeMeasure_orientation(EDatum_based_length_measure type) static int usedinMeasure_orientation(EDatum_based_length_measure type, EEntity instance, ASdaiModel domain, ADatum_based_length_measure result) static EAttribute attributeOf_datum(EDatum_based_length_measure type) static int usedinOf_datum(EDatum_based_length_measure type, EDatum_plane instance, ASdaiModel domain, ADatum_based_length_measure result) static EAttribute attributeItems(EDatum_based_length_measure type) static int usedinItems(EDatum_based_length_measure type, ERepresentation_item instance, ASdaiModel domain, ADatum_based_length_measure result) static EAttribute attributeContext_of_items(EDatum_based_length_measure type) static int usedinContext_of_items(EDatum_based_length_measure type, ERepresentation_context instance, ASdaiModel domain, ADatum_based_length_measure result) static EAttribute attributeName(EDatum_based_length_measure type) |
public class ADatum_based_length_measure extends AEntitypublic EDatum_based_length_measure getByIndex(int index)public EDatum_based_length_measure getCurrentMember(SdaiIterator it) |