ENTITY kinematic_link_representation SUBTYPE OF (representation); SELF\representation.context_of_items : geometric_representation_context; DERIVE link_frame : geometric_representation_context := SELF\representation.context_of_items; INVERSE link_representation_relation : kinematic_link_representation_relation FOR geometric_aspects; WHERE wr1: SIZEOF (QUERY (item <* SELF\representation.items | NOT (('KINEMATIC_STRUCTURE_SCHEMA.RIGID_PLACEMENT' IN TYPEOF (item)) OR ('GEOMETRY_SCHEMA.CARTESIAN_TRANSFORMATION_OPERATOR_3D' IN TYPEOF (item))) )) = 0; 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; (DER) link_frame: geometric_representation_context; (INV) link_representation_relation: kinematic_link_representation_relation FOR geometric_aspects; |
Global rules for this entity data type- |
public interface EKinematic_link_representation extends ERepresentationlink_frame (derived attribute)EGeometric_representation_context getLink_frame(EKinematic_link_representation type)boolean testLink_frame(EKinematic_link_representation type) link_representation_relation (inverse attribute)AKinematic_link_representation_relation getLink_representation_relation(EKinematic_link_representation type, ASdaiModel domain) |
public class CKinematic_link_representation implements EKinematic_link_representationstatic EAttribute attributeLink_frame(EKinematic_link_representation type)static int usedinLink_frame(EKinematic_link_representation type, EGeometric_representation_context instance, ASdaiModel domain, AKinematic_link_representation result) static EAttribute attributeLink_representation_relation(EKinematic_link_representation type) |
public class AKinematic_link_representation extends AEntitypublic EKinematic_link_representation getByIndex(int index)public EKinematic_link_representation getCurrentMember(SdaiIterator it) |