ENTITY single_datum SUBTYPE OF (datum); SELF\datum.identification RENAMED datum_name : STRING; modification : OPTIONAL limit_condition; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.name : label := ?; END_ENTITY; -- single_datum |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; datum identification: identifier; (INV) established_by_relationships: SET [1:?] OF shape_aspect_relationship FOR related_shape_aspect; single_datum (RT) identification->datum_name: STRING; (OPT) modification: limit_condition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) name: label; |
datum_defined_by_derived_shape (GEOMETRIC_TOLERANCE_XIM) |
datum_defined_by_feature (GEOMETRIC_TOLERANCE_XIM) |
datum_defined_by_targets (GEOMETRIC_TOLERANCE_XIM) |
datum_plane (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface ESingle_datum extends EDatummodification (explicit attribute)boolean testModification(ESingle_datum type)int getModification(ESingle_datum type) void setModification(ESingle_datum type, int value) void unsetModification(ESingle_datum type) |
public class CSingle_datum implements ESingle_datumstatic EAttribute attributeModification(ESingle_datum type)static EAttribute attributeOf_shape(ESingle_datum type) static int usedinOf_shape(ESingle_datum type, EProduct_definition_shape instance, ASdaiModel domain, ASingle_datum result) static EAttribute attributeDescription(ESingle_datum type) static EAttribute attributeProduct_definitional(ESingle_datum type) static EAttribute attributeName(ESingle_datum type) |
public class ASingle_datum extends AEntitypublic ESingle_datum getByIndex(int index)public ESingle_datum getCurrentMember(SdaiIterator it) |