ENTITY derived_shape_element ABSTRACT SUPERTYPE OF (ONEOF (apex_armx, centre_of_symmetry_armx, extension_armx, general_derived_shape_element, geometric_alignment_armx, geometric_intersection_armx, parallel_offset_armx, perpendicular_to_armx, tangent_armx)) SUBTYPE OF (derived_shape_aspect); derived_from : SET [1:?] OF shape_aspect; END_ENTITY; -- derived_shape_element |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; derived_shape_aspect (INV) deriving_relationships: SET [1:?] OF shape_aspect_deriving_relationship FOR relating_shape_aspect; derived_shape_element derived_from: SET [1:?] OF shape_aspect; |
apex_armx (DERIVED_SHAPE_ELEMENT_XIM) |
centre_of_symmetry_armx (DERIVED_SHAPE_ELEMENT_XIM) |
contact (DERIVED_SHAPE_ELEMENT_XIM) |
datum_defined_by_derived_shape (GEOMETRIC_TOLERANCE_XIM) |
extension_armx (DERIVED_SHAPE_ELEMENT_XIM) |
general_derived_shape_element (DERIVED_SHAPE_ELEMENT_XIM) |
geometric_alignment_armx (DERIVED_SHAPE_ELEMENT_XIM) |
geometric_intersection_armx (DERIVED_SHAPE_ELEMENT_XIM) |
parallel_offset_armx (DERIVED_SHAPE_ELEMENT_XIM) |
perpendicular_to_armx (DERIVED_SHAPE_ELEMENT_XIM) |
tangent_armx (DERIVED_SHAPE_ELEMENT_XIM) |
Global rules for this entity data type- |
public interface EDerived_shape_element extends EDerived_shape_aspectderived_from (explicit attribute)boolean testDerived_from(EDerived_shape_element type)AShape_aspect getDerived_from(EDerived_shape_element type) AShape_aspect createDerived_from(EDerived_shape_element type) void unsetDerived_from(EDerived_shape_element type) |
public class CDerived_shape_element implements EDerived_shape_elementstatic EAttribute attributeDerived_from(EDerived_shape_element type)static int usedinDerived_from(EDerived_shape_element type, EShape_aspect instance, ASdaiModel domain, ADerived_shape_element result) |
public class ADerived_shape_element extends AEntitypublic EDerived_shape_element getByIndex(int index)public EDerived_shape_element getCurrentMember(SdaiIterator it) |