ENTITY physical_unit_keepout_shape_allocation_to_stratum_stack_armx SUBTYPE OF (physical_unit_keepout_shape_allocation_to_stratum_stack); SELF\representation_relationship.rep_1 RENAMED keepout_shape : physical_unit_keepout_shape_model; stack_model : library_stack_model_armx; swappable : BOOLEAN; kept_out_layers : SET [1:?] OF stratum_technology_occurrence_armx; DERIVE SELF\representation_relationship.rep_2 : representation := ?; SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.name : label := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation_relationship.name : label := ?; SELF\representation_relationship.description : text := ?; UNIQUE ur1 : keepout_shape, stack_model; WHERE wr1: keepout_shape\Physical_unit_keepout_shape_model.constrained_design_object_category IN [keepout_product_design_object_category.interconnect_module_via, keepout_product_design_object_category.interconnect_module_inter_stratum_feature, keepout_product_design_object_category.interconnect_module_cutout, keepout_product_design_object_category.interconnect_module_fill_area, keepout_product_design_object_category.interconnect_module_stratum_feature]; END_ENTITY; -- physical_unit_keepout_shape_allocation_to_stratum_stack_armx |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; representation_relationship name: label; (OPT) description: text; rep_1: representation; rep_2: representation; physical_unit_keepout_shape_allocation_to_stratum_stack - physical_unit_keepout_shape_allocation_to_stratum_stack_armx (RT) rep_1->keepout_shape: physical_unit_keepout_shape_model; stack_model: library_stack_model_armx; swappable: BOOLEAN; kept_out_layers: SET [1:?] OF stratum_technology_occurrence_armx; (RT) (DER) rep_2: representation; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) name: label; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx extends EPhysical_unit_keepout_shape_allocation_to_stratum_stackstack_model (explicit attribute)boolean testStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type)ELibrary_stack_model_armx getStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) void setStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, ELibrary_stack_model_armx value) void unsetStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) swappable (explicit attribute)boolean testSwappable(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type)boolean getSwappable(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) void setSwappable(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, boolean value) void unsetSwappable(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) kept_out_layers (explicit attribute)boolean testKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type)AStratum_technology_occurrence_armx getKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) AStratum_technology_occurrence_armx createKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) void unsetKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) |
public class CPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx implements EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armxstatic EAttribute attributeStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type)static int usedinStack_model(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, ELibrary_stack_model_armx instance, ASdaiModel domain, APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx result) static EAttribute attributeSwappable(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static EAttribute attributeKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static int usedinKept_out_layers(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, EStratum_technology_occurrence_armx instance, ASdaiModel domain, APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx result) static EAttribute attributeRep_2(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static int usedinRep_2(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, ERepresentation instance, ASdaiModel domain, APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx result) static EAttribute attributeItems(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static int usedinItems(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, ERepresentation_item instance, ASdaiModel domain, APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx result) static EAttribute attributeName(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static EAttribute attributeContext_of_items(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static int usedinContext_of_items(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type, ERepresentation_context instance, ASdaiModel domain, APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx result) static EAttribute attributeName(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) static EAttribute attributeDescription(EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx type) |
public class APhysical_unit_keepout_shape_allocation_to_stratum_stack_armx extends AEntitypublic EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx getByIndex(int index)public EPhysical_unit_keepout_shape_allocation_to_stratum_stack_armx getCurrentMember(SdaiIterator it) |