ENTITY stratum_technology_swap_relationship_armx SUBTYPE OF (stratum_technology_swap_relationship); SELF\property_definition_relationship.relating_property_definition RENAMED primary_stratum_technology : stratum_technology_armx; SELF\property_definition_relationship.related_property_definition RENAMED secondary_stratum_technology : stratum_technology_armx; DERIVE SELF\property_definition_relationship.name : label := ?; SELF\property_definition_relationship.description : text := ?; UNIQUE ur2 : secondary_stratum_technology; ur1 : primary_stratum_technology; WHERE wr1: NOT (('FABRICATION_TECHNOLOGY_XIM.DOCUMENTATION_LAYER_TECHNOLOGY' IN TYPEOF(primary_stratum_technology)) AND EXISTS(primary_stratum_technology\Documentation_layer_technology.pre_defined_documentation_layer_purpose)) OR (primary_stratum_technology\Documentation_layer_technology.pre_defined_documentation_layer_purpose = secondary_stratum_technology\Documentation_layer_technology.pre_defined_documentation_layer_purpose); wr2: TYPEOF(primary_stratum_technology) = TYPEOF(secondary_stratum_technology); wr3: primary_stratum_technology\Stratum_technology_armx.layer_position = layer_position_type.primary; wr4: secondary_stratum_technology\Stratum_technology_armx.layer_position = layer_position_type.secondary; wr5: primary_stratum_technology <> secondary_stratum_technology; wr6: acyclic_stratum_technology_swap_relationship(SELF, [secondary_stratum_technology], 'FABRICATION_TECHNOLOGY_XIM.STRATUM_TECHNOLOGY_SWAP_RELATIONSHIP_ARMX'); END_ENTITY; -- stratum_technology_swap_relationship_armx |
Entity data types and their attributesproperty_definition_relationshipname: label; description: text; relating_property_definition: property_definition; related_property_definition: property_definition; stratum_technology_swap_relationship - stratum_technology_swap_relationship_armx (RT) relating_property_definition->primary_stratum_technology: stratum_technology_armx; (RT) related_property_definition->secondary_stratum_technology: stratum_technology_armx; (RT) (DER) name: label; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface EStratum_technology_swap_relationship_armx extends EStratum_technology_swap_relationship |
public class CStratum_technology_swap_relationship_armx implements EStratum_technology_swap_relationship_armxstatic EAttribute attributeName(EStratum_technology_swap_relationship_armx type)static EAttribute attributeDescription(EStratum_technology_swap_relationship_armx type) |
public class AStratum_technology_swap_relationship_armx extends AEntitypublic EStratum_technology_swap_relationship_armx getByIndex(int index)public EStratum_technology_swap_relationship_armx getCurrentMember(SdaiIterator it) |