|
ENTITY free_kinematic_motion_representation SUBTYPE OF (representation_relationship_with_transformation); SELF\representation_relationship.rep_1 : representative_shape_representation; SELF\representation_relationship.rep_2 : representative_shape_representation; motion : kinematic_path; WHERE WR1: 'ITEM_DEFINED_TRANSFORMATION' IN TYPEOF (SELF\representation_relationship_with_transformation. transformation_operator); WR2: ('GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATION_ITEM' IN TYPEOF (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1)) AND ('GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATION_ITEM' IN TYPEOF (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2)); WR3: ((dimension_of (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation. transform_item_1) = 3 ) AND (dimension_of (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation. transform_item_2) = 3 )); WR4: (SELF\representation_relationship.rep_1 IN (using_representations (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1) + using_representation_with_mapping (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1))) AND (SELF\representation_relationship.rep_2 IN (using_representations (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2) + using_representation_with_mapping (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2))); END_ENTITY; -- free_kinematic_motion_representation |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; free_kinematic_motion_representation (RT) rep_1: representative_shape_representation; (RT) rep_2: representative_shape_representation; motion: kinematic_path; |
Global rules for this entity data type- |