ENTITY kinematic_joint; first_link : kinematic_link; second_link : kinematic_link; INVERSE structure : kinematic_structure FOR joints; WHERE wr1: first_link :<>: second_link; END_ENTITY; -- kinematic_joint |
Entity data types and their attributeskinematic_jointfirst_link: kinematic_link; second_link: kinematic_link; (INV) structure: kinematic_structure FOR joints; |
Global rules for this entity data typerestrict_name_assignment_for_kinematic_joint (AUTOMOTIVE_DESIGN) |
public interface EKinematic_joint extends EEntityfirst_link (explicit attribute)boolean testFirst_link(EKinematic_joint type)EKinematic_link getFirst_link(EKinematic_joint type) void setFirst_link(EKinematic_joint type, EKinematic_link value) void unsetFirst_link(EKinematic_joint type) second_link (explicit attribute)boolean testSecond_link(EKinematic_joint type)EKinematic_link getSecond_link(EKinematic_joint type) void setSecond_link(EKinematic_joint type, EKinematic_link value) void unsetSecond_link(EKinematic_joint type) structure (inverse attribute)AKinematic_structure getStructure(EKinematic_joint type, ASdaiModel domain) |
public class CKinematic_joint implements EKinematic_jointstatic EAttribute attributeFirst_link(EKinematic_joint type)static int usedinFirst_link(EKinematic_joint type, EKinematic_link instance, ASdaiModel domain, AKinematic_joint result) static EAttribute attributeSecond_link(EKinematic_joint type) static int usedinSecond_link(EKinematic_joint type, EKinematic_link instance, ASdaiModel domain, AKinematic_joint result) static EAttribute attributeStructure(EKinematic_joint type) |
public class AKinematic_joint extends AEntitypublic EKinematic_joint getByIndex(int index)public EKinematic_joint getCurrentMember(SdaiIterator it) |