|
ENTITY Allocated_passage_minimum_annular_ring SUBTYPE OF (Characterizable_object); supported_external_minimum_annular_ring : OPTIONAL Length_data_element; supported_internal_minimum_annular_ring : OPTIONAL Length_data_element; unsupported_minimum_annular_ring : OPTIONAL Length_data_element; minimum_fabrication_allowance : OPTIONAL Length_data_element; associated_passage_allocation : SET [1:?] OF Passage_technology_allocation_to_stack_model; associated_stratum_technology_occurrence : OPTIONAL Stratum_technology_occurrence; DERIVE associated_model : Stratum_stack_model := associated_passage_allocation[1]\Stratum_sub_stack.associated_stackup; WHERE WR1: EXISTS(supported_external_minimum_annular_ring) OR EXISTS(supported_internal_minimum_annular_ring) OR EXISTS(unsupported_minimum_annular_ring) OR EXISTS(minimum_fabrication_allowance); WR2: NOT EXISTS(associated_stratum_technology_occurrence) OR (associated_stratum_technology_occurrence IN associated_model\Stratum_stack_model.composing_occurrence); WR3: NOT EXISTS(supported_external_minimum_annular_ring) OR (SIZEOF(QUERY(ptatsm <* associated_passage_allocation | NOT(ptatsm\Passage_technology_allocation_to_stack_model.allocated_technology\Passage_technology.plated_passage) )) = 0); WR4: NOT EXISTS(supported_internal_minimum_annular_ring) OR (SIZEOF(QUERY(ptatsm <* associated_passage_allocation | NOT(ptatsm\Passage_technology_allocation_to_stack_model.allocated_technology\Passage_technology.plated_passage) )) = 0); WR5: NOT (EXISTS(unsupported_minimum_annular_ring) AND (SIZEOF(QUERY(ptatsm <* associated_passage_allocation | NOT(ptatsm\Passage_technology_allocation_to_stack_model.allocated_technology\Passage_technology.plated_passage) )) = 0)); WR6: SIZEOF(QUERY(ptatsm <* associated_passage_allocation | NOT(associated_model = ptatsm\Stratum_sub_stack.associated_stackup) )) =0; WR7: NOT (EXISTS(associated_stratum_technology_occurrence) AND EXISTS(supported_internal_minimum_annular_ring)); END_ENTITY; -- Allocated_passage_minimum_annular_ring |
Entity data types and their attributesCharacterizable_objectname: STRING; (OPT) description: STRING; Allocated_passage_minimum_annular_ring (OPT) supported_external_minimum_annular_ring: Length_data_element; (OPT) supported_internal_minimum_annular_ring: Length_data_element; (OPT) unsupported_minimum_annular_ring: Length_data_element; (OPT) minimum_fabrication_allowance: Length_data_element; associated_passage_allocation: SET [1:?] OF Passage_technology_allocation_to_stack_model; (OPT) associated_stratum_technology_occurrence: Stratum_technology_occurrence; (DER) associated_model: Stratum_stack_model; |
Global rules for this entity data type- |