|
ENTITY physical_connectivity_element_armx SUBTYPE OF (physical_connectivity_element); start_terminus : termination_or_junction; end_terminus : termination_or_junction; connectivity_context : physical_connectivity_structure_definition; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ? ; SELF\shape_aspect_relationship.related_shape_aspect : shape_aspect := ? ; SELF\shape_aspect_relationship.description : text := ? ; SELF\shape_aspect.product_definitional : LOGICAL := ? ; SELF\shape_aspect_relationship.relating_shape_aspect : shape_aspect := ? ; UNIQUE ur1 : name, connectivity_context; WHERE wr1: start_terminus <> end_terminus ; END_ENTITY; -- physical_connectivity_element_armx |
Entity data types and their attributesshape_aspect_relationshipname: label; (OPT) description: text; relating_shape_aspect: shape_aspect; related_shape_aspect: shape_aspect; (DER) id: identifier; shape_aspect name: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; physical_connectivity_element - physical_connectivity_element_armx start_terminus: termination_or_junction; end_terminus: termination_or_junction; connectivity_context: physical_connectivity_structure_definition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) related_shape_aspect: shape_aspect; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) relating_shape_aspect: shape_aspect; |
Global rules for this entity data type- |
public interface EPhysical_connectivity_element_armx extends EPhysical_connectivity_elementstart_terminus (explicit attribute)int testStart_terminus(EPhysical_connectivity_element_armx type)case 1 EEntity getStart_terminus(EPhysical_connectivity_element_armx type) void setStart_terminus(EPhysical_connectivity_element_armx type, EEntity value, EEntity node1) void unsetStart_terminus(EPhysical_connectivity_element_armx type) end_terminus (explicit attribute)int testEnd_terminus(EPhysical_connectivity_element_armx type)case 1 EEntity getEnd_terminus(EPhysical_connectivity_element_armx type) void setEnd_terminus(EPhysical_connectivity_element_armx type, EEntity value, EEntity node1) void unsetEnd_terminus(EPhysical_connectivity_element_armx type) connectivity_context (explicit attribute)boolean testConnectivity_context(EPhysical_connectivity_element_armx type)EPhysical_connectivity_structure_definition getConnectivity_context(EPhysical_connectivity_element_armx type) void setConnectivity_context(EPhysical_connectivity_element_armx type, EPhysical_connectivity_structure_definition value) void unsetConnectivity_context(EPhysical_connectivity_element_armx type) |
public class CPhysical_connectivity_element_armx implements EPhysical_connectivity_element_armxstatic EAttribute attributeStart_terminus(EPhysical_connectivity_element_armx type)static int usedinStart_terminus(EPhysical_connectivity_element_armx type, EEntity instance, ASdaiModel domain, APhysical_connectivity_element_armx result) static EAttribute attributeEnd_terminus(EPhysical_connectivity_element_armx type) static int usedinEnd_terminus(EPhysical_connectivity_element_armx type, EEntity instance, ASdaiModel domain, APhysical_connectivity_element_armx result) static EAttribute attributeConnectivity_context(EPhysical_connectivity_element_armx type) static int usedinConnectivity_context(EPhysical_connectivity_element_armx type, EPhysical_connectivity_structure_definition instance, ASdaiModel domain, APhysical_connectivity_element_armx result) static EAttribute attributeOf_shape(EPhysical_connectivity_element_armx type) static int usedinOf_shape(EPhysical_connectivity_element_armx type, EProduct_definition_shape instance, ASdaiModel domain, APhysical_connectivity_element_armx result) static EAttribute attributeRelated_shape_aspect(EPhysical_connectivity_element_armx type) static int usedinRelated_shape_aspect(EPhysical_connectivity_element_armx type, EShape_aspect instance, ASdaiModel domain, APhysical_connectivity_element_armx result) static EAttribute attributeDescription(EPhysical_connectivity_element_armx type) static EAttribute attributeProduct_definitional(EPhysical_connectivity_element_armx type) static EAttribute attributeRelating_shape_aspect(EPhysical_connectivity_element_armx type) static int usedinRelating_shape_aspect(EPhysical_connectivity_element_armx type, EShape_aspect instance, ASdaiModel domain, APhysical_connectivity_element_armx result) |
public class APhysical_connectivity_element_armx extends AEntitypublic EPhysical_connectivity_element_armx getByIndex(int index)public EPhysical_connectivity_element_armx getCurrentMember(SdaiIterator it) |