ENTITY physical_connectivity_layout_topology_requirement_armx SUBTYPE OF (predefined_requirement_view_definition_armx, physical_connectivity_layout_topology_requirement); elements : SET [1:?] OF physical_connectivity_layout_topology_link_armx; DERIVE nodes : SET [1:?] OF physical_connectivity_layout_topology_node_armx := pcd_get_pcltn(elements); tree_structure : LOGICAL := (SIZEOF(nodes) = (SIZEOF(elements) + 1)); WHERE wr1: (tree_structure = TRUE); END_ENTITY; -- physical_connectivity_layout_topology_requirement_armx |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; requirement_view_definition (RT) defined_version: requirement_version; predefined_requirement_view_definition - predefined_requirement_view_definition_armx (OPT) required_analytical_representation: SET [1:?] OF analytical_model_application; (OPT) required_functional_specification: SET [1:?] OF functional_specification; (OPT) required_characteristic: characteristic_select; (OPT) required_material: material_designation; (DER) requirement_specification: SET [1:?] OF document_definition; (DER) reference_clause: SET [0:1] OF document_definition; (RT) (DER) description: text; group name: label; (OPT) description: text; (DER) id: identifier; physical_connectivity_layout_topology_requirement - physical_connectivity_layout_topology_requirement_armx elements: SET [1:?] OF physical_connectivity_layout_topology_link_armx; (DER) nodes: SET [1:?] OF physical_connectivity_layout_topology_node_armx; (DER) tree_structure: LOGICAL; |
Global rules for this entity data type- |
public interface EPhysical_connectivity_layout_topology_requirement_armx extends EPredefined_requirement_view_definition_armx, EPhysical_connectivity_layout_topology_requirementelements (explicit attribute)boolean testElements(EPhysical_connectivity_layout_topology_requirement_armx type)APhysical_connectivity_layout_topology_link_armx getElements(EPhysical_connectivity_layout_topology_requirement_armx type) APhysical_connectivity_layout_topology_link_armx createElements(EPhysical_connectivity_layout_topology_requirement_armx type) void unsetElements(EPhysical_connectivity_layout_topology_requirement_armx type) nodes (derived attribute)APhysical_connectivity_layout_topology_node_armx getNodes(EPhysical_connectivity_layout_topology_requirement_armx type)boolean testNodes(EPhysical_connectivity_layout_topology_requirement_armx type) tree_structure (derived attribute)int getTree_structure(EPhysical_connectivity_layout_topology_requirement_armx type)boolean testTree_structure(EPhysical_connectivity_layout_topology_requirement_armx type) |
public class CPhysical_connectivity_layout_topology_requirement_armx implements EPhysical_connectivity_layout_topology_requirement_armxstatic EAttribute attributeElements(EPhysical_connectivity_layout_topology_requirement_armx type)static int usedinElements(EPhysical_connectivity_layout_topology_requirement_armx type, EPhysical_connectivity_layout_topology_link_armx instance, ASdaiModel domain, APhysical_connectivity_layout_topology_requirement_armx result) static EAttribute attributeNodes(EPhysical_connectivity_layout_topology_requirement_armx type) static int usedinNodes(EPhysical_connectivity_layout_topology_requirement_armx type, EPhysical_connectivity_layout_topology_node_armx instance, ASdaiModel domain, APhysical_connectivity_layout_topology_requirement_armx result) static EAttribute attributeTree_structure(EPhysical_connectivity_layout_topology_requirement_armx type) |
public class APhysical_connectivity_layout_topology_requirement_armx extends AEntitypublic EPhysical_connectivity_layout_topology_requirement_armx getByIndex(int index)public EPhysical_connectivity_layout_topology_requirement_armx getCurrentMember(SdaiIterator it) |