ENTITY common_datum SUBTYPE OF (composite_shape_aspect, datum); WHERE wr1: SIZEOF (SELF\composite_shape_aspect.component_relationships) = 2; wr2: SIZEOF (QUERY ( sar <* SELF\composite_shape_aspect.component_relationships| NOT (('SHAPE_ASPECT_DEFINITION_SCHEMA.DATUM' IN TYPEOF (sar.related_shape_aspect)) AND NOT ('SHAPE_ASPECT_DEFINITION_SCHEMA.COMMON_DATUM' IN TYPEOF (sar.related_shape_aspect))) )) = 0; END_ENTITY; -- common_datum |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; composite_shape_aspect (INV) component_relationships: SET [2:?] OF shape_aspect_relationship FOR relating_shape_aspect; datum identification: identifier; (INV) established_by_relationships: SET [1:?] OF shape_aspect_relationship FOR related_shape_aspect; common_datum - |
common_datum_armx (GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface ECommon_datum extends EComposite_shape_aspect, EDatum |
public class CCommon_datum implements ECommon_datum |
public class ACommon_datum extends AEntitypublic ECommon_datum getByIndex(int index)public ECommon_datum getCurrentMember(SdaiIterator it) |