ENTITY derived_geometry SUBTYPE OF (derived_shape_aspect); derived_from : SET [1:?] OF shape_element; geometry : constructive_element_select; SELF\shape_aspect.description RENAMED role : STRING; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.name : label := ?; END_ENTITY; -- derived_geometry |
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_relationship FOR relating_shape_aspect; derived_geometry derived_from: SET [1:?] OF shape_element; geometry: constructive_element_select; (RT) description->role: STRING; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) name: label; |
datum_defined_by_derived_shape (GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface EDerived_geometry extends EDerived_shape_aspectderived_from (explicit attribute)boolean testDerived_from(EDerived_geometry type)AShape_element getDerived_from(EDerived_geometry type) AShape_element createDerived_from(EDerived_geometry type) void unsetDerived_from(EDerived_geometry type) geometry (explicit attribute)int testGeometry(EDerived_geometry type)case 1 EEntity getGeometry(EDerived_geometry type) void setGeometry(EDerived_geometry type, EEntity value, EEntity node1) case 1 EEntity getGeometry(EDerived_geometry type) void setGeometry(EDerived_geometry type, EEntity value, EEntity node1) case 1 EEntity getGeometry(EDerived_geometry type) void setGeometry(EDerived_geometry type, EEntity value, EEntity node1) void unsetGeometry(EDerived_geometry type) |
public class CDerived_geometry implements EDerived_geometrystatic EAttribute attributeDerived_from(EDerived_geometry type)static int usedinDerived_from(EDerived_geometry type, EShape_element instance, ASdaiModel domain, ADerived_geometry result) static EAttribute attributeGeometry(EDerived_geometry type) static int usedinGeometry(EDerived_geometry type, EEntity instance, ASdaiModel domain, ADerived_geometry result) static EAttribute attributeOf_shape(EDerived_geometry type) static int usedinOf_shape(EDerived_geometry type, EProduct_definition_shape instance, ASdaiModel domain, ADerived_geometry result) static EAttribute attributeProduct_definitional(EDerived_geometry type) static EAttribute attributeName(EDerived_geometry type) |
public class ADerived_geometry extends AEntitypublic EDerived_geometry getByIndex(int index)public EDerived_geometry getCurrentMember(SdaiIterator it) |