|
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) |