ENTITY datum_based_direction_vector SUBTYPE OF (property_definition); direction_vector_representation : axis2_placement; SELF\property_definition.definition RENAMED vector_of : datum_plane; positive_direction_vector : BOOLEAN; DERIVE SELF\property_definition.name : label := ?; SELF\property_definition.description : text := ?; END_ENTITY; -- datum_based_direction_vector |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; datum_based_direction_vector direction_vector_representation: axis2_placement; (RT) definition->vector_of: datum_plane; positive_direction_vector: BOOLEAN; (RT) (DER) name: label; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EDatum_based_direction_vector extends EProperty_definitiondirection_vector_representation (explicit attribute)int testDirection_vector_representation(EDatum_based_direction_vector type)case 1 EEntity getDirection_vector_representation(EDatum_based_direction_vector type) void setDirection_vector_representation(EDatum_based_direction_vector type, EEntity value, EEntity node1) void unsetDirection_vector_representation(EDatum_based_direction_vector type) positive_direction_vector (explicit attribute)boolean testPositive_direction_vector(EDatum_based_direction_vector type)boolean getPositive_direction_vector(EDatum_based_direction_vector type) void setPositive_direction_vector(EDatum_based_direction_vector type, boolean value) void unsetPositive_direction_vector(EDatum_based_direction_vector type) |
public class CDatum_based_direction_vector implements EDatum_based_direction_vectorstatic EAttribute attributeDirection_vector_representation(EDatum_based_direction_vector type)static int usedinDirection_vector_representation(EDatum_based_direction_vector type, EEntity instance, ASdaiModel domain, ADatum_based_direction_vector result) static EAttribute attributePositive_direction_vector(EDatum_based_direction_vector type) static EAttribute attributeName(EDatum_based_direction_vector type) static EAttribute attributeDescription(EDatum_based_direction_vector type) |
public class ADatum_based_direction_vector extends AEntitypublic EDatum_based_direction_vector getByIndex(int index)public EDatum_based_direction_vector getCurrentMember(SdaiIterator it) |