ENTITY geometric_relationship_with_placement_transformation SUBTYPE OF (geometric_model_relationship_with_transformation); source : axis2_placement; target : axis2_placement; DERIVE SELF\representation_relationship_with_transformation.transformation_operator : transformation := ?; WHERE wr1: rep_1.context_of_items\geometric_representation_context.dimension_count :=: rep_2.context_of_items\geometric_representation_context.dimension_count; END_ENTITY; -- geometric_relationship_with_placement_transformation |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; shape_representation_relationship - geometric_model_relationship_with_transformation - geometric_relationship_with_placement_transformation source: axis2_placement; target: axis2_placement; (RT) (DER) transformation_operator: transformation; |
geometric_composition_with_placement_transformation (CONTEXTUAL_SHAPE_POSITIONING_XIM) |
Global rules for this entity data type- |
public interface EGeometric_relationship_with_placement_transformation extends EGeometric_model_relationship_with_transformationsource (explicit attribute)int testSource(EGeometric_relationship_with_placement_transformation type)case 1 EEntity getSource(EGeometric_relationship_with_placement_transformation type) void setSource(EGeometric_relationship_with_placement_transformation type, EEntity value, EEntity node1) void unsetSource(EGeometric_relationship_with_placement_transformation type) target (explicit attribute)int testTarget(EGeometric_relationship_with_placement_transformation type)case 1 EEntity getTarget(EGeometric_relationship_with_placement_transformation type) void setTarget(EGeometric_relationship_with_placement_transformation type, EEntity value, EEntity node1) void unsetTarget(EGeometric_relationship_with_placement_transformation type) |
public class CGeometric_relationship_with_placement_transformation implements EGeometric_relationship_with_placement_transformationstatic EAttribute attributeSource(EGeometric_relationship_with_placement_transformation type)static int usedinSource(EGeometric_relationship_with_placement_transformation type, EEntity instance, ASdaiModel domain, AGeometric_relationship_with_placement_transformation result) static EAttribute attributeTarget(EGeometric_relationship_with_placement_transformation type) static int usedinTarget(EGeometric_relationship_with_placement_transformation type, EEntity instance, ASdaiModel domain, AGeometric_relationship_with_placement_transformation result) static EAttribute attributeTransformation_operator(EGeometric_relationship_with_placement_transformation type) static int usedinTransformation_operator(EGeometric_relationship_with_placement_transformation type, EEntity instance, ASdaiModel domain, AGeometric_relationship_with_placement_transformation result) |
public class AGeometric_relationship_with_placement_transformation extends AEntitypublic EGeometric_relationship_with_placement_transformation getByIndex(int index)public EGeometric_relationship_with_placement_transformation getCurrentMember(SdaiIterator it) |