ENTITY constructive_geometric_element SUBTYPE OF (representation_item); description : OPTIONAL string_select; DERIVE SELF\representation_item.name : label := ?; element : constructive_element_select := SELF; INVERSE geometry : SET [1:?] OF constructive_geometry_representation FOR items; END_ENTITY; -- constructive_geometric_element |
Entity data types and their attributesrepresentation_itemname: label; constructive_geometric_element (OPT) description: string_select; (RT) (DER) name: label; (DER) element: constructive_element_select; (INV) geometry: SET [1:?] OF constructive_geometry_representation FOR items; |
Global rules for this entity data type- |
public interface EConstructive_geometric_element extends ERepresentation_itemdescription (explicit attribute)int testDescription(EConstructive_geometric_element type)case 1 EEntity getDescription(EConstructive_geometric_element type) void setDescription(EConstructive_geometric_element type, EEntity value, EEntity node1) case sDescriptionDefault_language_string: String getDescription(EConstructive_geometric_element type, EDefault_language_string node1) void setDescription(EConstructive_geometric_element type, String value, EDefault_language_string node1) void unsetDescription(EConstructive_geometric_element type) element (derived attribute)EEntity getElement(EConstructive_geometric_element type)boolean testElement(EConstructive_geometric_element type) geometry (inverse attribute)AConstructive_geometry_representation getGeometry(EConstructive_geometric_element type, ASdaiModel domain) |
public class CConstructive_geometric_element implements EConstructive_geometric_elementstatic EAttribute attributeDescription(EConstructive_geometric_element type)static int usedinDescription(EConstructive_geometric_element type, EEntity instance, ASdaiModel domain, AConstructive_geometric_element result) static EAttribute attributeName(EConstructive_geometric_element type) static EAttribute attributeElement(EConstructive_geometric_element type) static int usedinElement(EConstructive_geometric_element type, EEntity instance, ASdaiModel domain, AConstructive_geometric_element result) static EAttribute attributeGeometry(EConstructive_geometric_element type) |
public class AConstructive_geometric_element extends AEntitypublic EConstructive_geometric_element getByIndex(int index)public EConstructive_geometric_element getCurrentMember(SdaiIterator it) |