ENTITY directed_axis SUBTYPE OF (non_feature_shape_element, derived_shape_aspect); axis_to_be_oriented : centre_axis; start_shape_element : shape_element; end_shape_element : shape_element; DERIVE SELF\shape_aspect.description : text := 'directed axis'; UNIQUE ur1 : axis_to_be_oriented, start_shape_element; END_ENTITY; -- directed_axis |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; shape_element (OPT) id_x: STRING; (RT) name->element_name: STRING; (RT) of_shape->containing_shape: item_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) id: identifier; non_feature_shape_element (RT) containing_shape->scope: ee_product_definition_with_annotation_elements; (INV) element_shape: SET [0:?] OF non_feature_shape_model FOR associated_element; (INV) associated_usage_concept: SET [0:?] OF usage_concept_usage_relationship_armx FOR associated_usage; derived_shape_aspect (INV) deriving_relationships: SET [1:?] OF shape_aspect_relationship FOR relating_shape_aspect; directed_axis axis_to_be_oriented: centre_axis; start_shape_element: shape_element; end_shape_element: shape_element; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EDirected_axis extends ENon_feature_shape_element, EDerived_shape_aspectaxis_to_be_oriented (explicit attribute)boolean testAxis_to_be_oriented(EDirected_axis type)ECentre_axis getAxis_to_be_oriented(EDirected_axis type) void setAxis_to_be_oriented(EDirected_axis type, ECentre_axis value) void unsetAxis_to_be_oriented(EDirected_axis type) start_shape_element (explicit attribute)boolean testStart_shape_element(EDirected_axis type)EShape_element getStart_shape_element(EDirected_axis type) void setStart_shape_element(EDirected_axis type, EShape_element value) void unsetStart_shape_element(EDirected_axis type) end_shape_element (explicit attribute)boolean testEnd_shape_element(EDirected_axis type)EShape_element getEnd_shape_element(EDirected_axis type) void setEnd_shape_element(EDirected_axis type, EShape_element value) void unsetEnd_shape_element(EDirected_axis type) |
public class CDirected_axis implements EDirected_axisstatic EAttribute attributeAxis_to_be_oriented(EDirected_axis type)static int usedinAxis_to_be_oriented(EDirected_axis type, ECentre_axis instance, ASdaiModel domain, ADirected_axis result) static EAttribute attributeStart_shape_element(EDirected_axis type) static int usedinStart_shape_element(EDirected_axis type, EShape_element instance, ASdaiModel domain, ADirected_axis result) static EAttribute attributeEnd_shape_element(EDirected_axis type) static int usedinEnd_shape_element(EDirected_axis type, EShape_element instance, ASdaiModel domain, ADirected_axis result) static EAttribute attributeDescription(EDirected_axis type) |
public class ADirected_axis extends AEntitypublic EDirected_axis getByIndex(int index)public EDirected_axis getCurrentMember(SdaiIterator it) |