ENTITY interconnect_module_constraint_region SUBTYPE OF (non_feature_shape_element, group_shape_aspect); keepout : BOOLEAN; non_conformant_interconnect_module_design_object : OPTIONAL SET [1:?] OF interconnect_module_design_object_select; SELF\non_feature_shape_element.scope : layered_interconnect_module_design_view_armx; design_specific_purpose : STRING; associated_stratum_extent : SET [1:?] OF inter_stratum_extent; constrained_design_object_category : interconnect_module_design_object_category_or_group; DERIVE SELF\shape_aspect.description : text := 'interconnect module constraint region'; INVERSE precedent_version_constraint_region : SET [0:1] OF non_feature_shape_element_relationship FOR related; requirement : SET [1:1] OF requirement_assignment_armx FOR assigned_to; WHERE wr1: NOT (SIZEOF(precedent_version_constraint_region) = 1) OR ('INTERCONNECT_PLACEMENT_REQUIREMENTS_XIM.INTERCONNECT_MODULE_CONSTRAINT_REGION' IN TYPEOF(precedent_version_constraint_region[1]\Non_feature_shape_element_relationship.relating)); wr2: valid_non_conformant_design_object_context(non_conformant_interconnect_module_design_object, scope); END_ENTITY; -- interconnect_module_constraint_region |
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; group_shape_aspect - interconnect_module_constraint_region keepout: BOOLEAN; (OPT) non_conformant_interconnect_module_design_object: SET [1:?] OF interconnect_module_design_object_select; (RT) scope: layered_interconnect_module_design_view_armx; design_specific_purpose: STRING; associated_stratum_extent: SET [1:?] OF inter_stratum_extent; constrained_design_object_category: interconnect_module_design_object_category_or_group; (RT) (DER) description: text; (INV) precedent_version_constraint_region: SET [0:1] OF non_feature_shape_element_relationship FOR related; (INV) requirement: SET [1:1] OF requirement_assignment_armx FOR assigned_to; |
Global rules for this entity data type- |
public interface EInterconnect_module_constraint_region extends ENon_feature_shape_element, EGroup_shape_aspectkeepout (explicit attribute)boolean testKeepout(EInterconnect_module_constraint_region type)boolean getKeepout(EInterconnect_module_constraint_region type) void setKeepout(EInterconnect_module_constraint_region type, boolean value) void unsetKeepout(EInterconnect_module_constraint_region type) non_conformant_interconnect_module_design_object (explicit attribute)boolean testNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type)AInterconnect_module_design_object_select getNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type) AInterconnect_module_design_object_select createNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type) void unsetNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type) design_specific_purpose (explicit attribute)boolean testDesign_specific_purpose(EInterconnect_module_constraint_region type)String getDesign_specific_purpose(EInterconnect_module_constraint_region type) void setDesign_specific_purpose(EInterconnect_module_constraint_region type, String value) void unsetDesign_specific_purpose(EInterconnect_module_constraint_region type) associated_stratum_extent (explicit attribute)boolean testAssociated_stratum_extent(EInterconnect_module_constraint_region type)AInter_stratum_extent getAssociated_stratum_extent(EInterconnect_module_constraint_region type) AInter_stratum_extent createAssociated_stratum_extent(EInterconnect_module_constraint_region type) void unsetAssociated_stratum_extent(EInterconnect_module_constraint_region type) constrained_design_object_category (explicit attribute)int testConstrained_design_object_category(EInterconnect_module_constraint_region type)case 1 EEntity getConstrained_design_object_category(EInterconnect_module_constraint_region type) void setConstrained_design_object_category(EInterconnect_module_constraint_region type, EEntity value, EEntity node1) case sConstrained_design_object_categoryInterconnect_module_design_object_category_armx: int getConstrained_design_object_category(EInterconnect_module_constraint_region type, EInterconnect_module_design_object_category_armx node1) void setConstrained_design_object_category(EInterconnect_module_constraint_region type, int value, EInterconnect_module_design_object_category_armx node1) void unsetConstrained_design_object_category(EInterconnect_module_constraint_region type) precedent_version_constraint_region (inverse attribute)ANon_feature_shape_element_relationship getPrecedent_version_constraint_region(EInterconnect_module_constraint_region type, ASdaiModel domain)requirement (inverse attribute)ARequirement_assignment_armx getRequirement(EInterconnect_module_constraint_region type, ASdaiModel domain) |
public class CInterconnect_module_constraint_region implements EInterconnect_module_constraint_regionstatic EAttribute attributeKeepout(EInterconnect_module_constraint_region type)static EAttribute attributeNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type) static int usedinNon_conformant_interconnect_module_design_object(EInterconnect_module_constraint_region type, EEntity instance, ASdaiModel domain, AInterconnect_module_constraint_region result) static EAttribute attributeDesign_specific_purpose(EInterconnect_module_constraint_region type) static EAttribute attributeAssociated_stratum_extent(EInterconnect_module_constraint_region type) static int usedinAssociated_stratum_extent(EInterconnect_module_constraint_region type, EInter_stratum_extent instance, ASdaiModel domain, AInterconnect_module_constraint_region result) static EAttribute attributeConstrained_design_object_category(EInterconnect_module_constraint_region type) static int usedinConstrained_design_object_category(EInterconnect_module_constraint_region type, EEntity instance, ASdaiModel domain, AInterconnect_module_constraint_region result) static EAttribute attributeDescription(EInterconnect_module_constraint_region type) static EAttribute attributePrecedent_version_constraint_region(EInterconnect_module_constraint_region type) static EAttribute attributeRequirement(EInterconnect_module_constraint_region type) |
public class AInterconnect_module_constraint_region extends AEntitypublic EInterconnect_module_constraint_region getByIndex(int index)public EInterconnect_module_constraint_region getCurrentMember(SdaiIterator it) |