|
ENTITY presentation_representation_relationship SUBTYPE OF (representation_relationship_with_transformation); SELF\representation_relationship.rep_1 : presentation_representation; SELF\representation_relationship.rep_2 : presentation_representation; SELF\representation_relationship_with_transformation.transformation_operator : graphical_transformation; WHERE wr1: acyclic_presentation_representation_relationship ( SELF , [ SELF \ representation_relationship . rep_2 ] ) ; wr2: NOT ( ( 'presentation_organization_schema.presentation_area' IN TYPEOF ( SELF \ representation_relationship . rep_1 ) ) AND NOT ( SIZEOF ( [ 'presentation_organization_schema.' + 'product_data_representation_view' , 'presentation_organization_schema.' + 'view_dependent_annotation_representation' ] * TYPEOF ( SELF \ representation_relationship . rep_2 ) ) = 0 ) ) ; wr3: NOT ( ( 'presentation_organization_schema.presentation_view' IN TYPEOF ( SELF \ representation_relationship . rep_1 ) ) AND NOT ( SIZEOF ( [ 'presentation_organization_schema.' + 'presentation_area' , 'presentation_organization_schema.' + 'presentation_view' , 'presentation_organization_schema.' + 'area_dependent_annotation_representation' ] * TYPEOF ( SELF \ representation_relationship . rep_2 ) ) = 0 ) ) ; wr4: ( NOT ( 'presentation_organization_schema.presentation_view' IN TYPEOF ( SELF \ representation_relationship . rep_2 ) ) ) XOR ( 'presentation_organization_schema.presentation_area' IN TYPEOF ( SELF \ representation_relationship . rep_1 ) ) ; wr5: ( NOT ( 'presentation_organization_schema.' + 'product_data_representation_view' IN ( TYPEOF ( SELF \ representation_relationship . rep_1 ) + TYPEOF ( SELF \ representation_relationship . rep_2 ) ) ) ) XOR ( 'presentation_organization_schema.presentation_view' IN TYPEOF ( SELF \ representation_relationship . rep_1 ) ) AND ( 'presentation_organization_schema.product_data_representation_view' IN TYPEOF ( SELF \ representation_relationship . rep_2 ) ) ; END_ENTITY; -- presentation_representation_relationship |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; presentation_representation_relationship (RT) rep_1: presentation_representation; (RT) rep_2: presentation_representation; (RT) transformation_operator: graphical_transformation; |
Global rules for this entity data typedrawing_sheets_not_nested (DRAWING_DEFINITION_SCHEMA)symbol_representation_rule (PRESENTATION_ORGANIZATION_SCHEMA) |
public interface EPresentation_representation_relationship extends ERepresentation_relationship_with_transformation |
public class CPresentation_representation_relationship implements EPresentation_representation_relationship |
public class APresentation_representation_relationship extends AEntitypublic EPresentation_representation_relationship getByIndex(int index)public EPresentation_representation_relationship getCurrentMember(SdaiIterator it) |