ENTITY kinematic_link_representation ABSTRACT SUPERTYPE OF (ONEOF (linear_flexible_link_representation, rigid_link_representation)) SUBTYPE OF (representation); SELF\representation.context_of_items : geometric_representation_context; SELF\representation.items : SET [1:?] OF kinematic_link_representation_items; represented_link : kinematic_link; INVERSE associated_shape_representation : SET [0:1] OF kinematic_link_representation_association FOR rep_1; END_ENTITY; -- kinematic_link_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; kinematic_link_representation (RT) context_of_items: geometric_representation_context; (RT) items: SET [1:?] OF kinematic_link_representation_items; represented_link: kinematic_link; (INV) associated_shape_representation: SET [0:1] OF kinematic_link_representation_association FOR rep_1; |
linear_flexible_link_representation (KINEMATIC_STRUCTURE_SCHEMA) |
rigid_link_representation (KINEMATIC_STRUCTURE_SCHEMA) |
Global rules for this entity data type- |
public interface EKinematic_link_representation extends ERepresentationrepresented_link (explicit attribute)boolean testRepresented_link(EKinematic_link_representation type)EKinematic_link getRepresented_link(EKinematic_link_representation type) void setRepresented_link(EKinematic_link_representation type, EKinematic_link value) void unsetRepresented_link(EKinematic_link_representation type) associated_shape_representation (inverse attribute)AKinematic_link_representation_association getAssociated_shape_representation(EKinematic_link_representation type, ASdaiModel domain) |
public class CKinematic_link_representation implements EKinematic_link_representationstatic EAttribute attributeRepresented_link(EKinematic_link_representation type)static int usedinRepresented_link(EKinematic_link_representation type, EKinematic_link instance, ASdaiModel domain, AKinematic_link_representation result) static EAttribute attributeAssociated_shape_representation(EKinematic_link_representation type) |
public class AKinematic_link_representation extends AEntitypublic EKinematic_link_representation getByIndex(int index)public EKinematic_link_representation getCurrentMember(SdaiIterator it) |