ENTITY kinematic_frame_based_transformation SUBTYPE OF (geometric_representation_item, functionally_defined_transformation); transformator : rigid_placement; WHERE wr1: SELF\geometric_representation_item.dim=3; END_ENTITY; -- kinematic_frame_based_transformation |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; functionally_defined_transformation name: label; (OPT) description: text; kinematic_frame_based_transformation transformator: rigid_placement; |
Global rules for this entity data type- |
public interface EKinematic_frame_based_transformation extends EGeometric_representation_item, EFunctionally_defined_transformationtransformator (explicit attribute)int testTransformator(EKinematic_frame_based_transformation type)case 1 EEntity getTransformator(EKinematic_frame_based_transformation type) void setTransformator(EKinematic_frame_based_transformation type, EEntity value, EEntity node1) void unsetTransformator(EKinematic_frame_based_transformation type) |
public class CKinematic_frame_based_transformation implements EKinematic_frame_based_transformationstatic EAttribute attributeTransformator(EKinematic_frame_based_transformation type)static int usedinTransformator(EKinematic_frame_based_transformation type, EEntity instance, ASdaiModel domain, AKinematic_frame_based_transformation result) |
public class AKinematic_frame_based_transformation extends AEntitypublic EKinematic_frame_based_transformation getByIndex(int index)public EKinematic_frame_based_transformation getCurrentMember(SdaiIterator it) |