ENTITY oriented_joint; joint : kinematic_joint; orientation : BOOLEAN; DERIVE advent_link : kinematic_link := assign_directed_link (joint, orientation); exit_link : kinematic_link := assign_directed_link (joint, NOT (orientation)); END_ENTITY; -- oriented_joint |
Entity data types and their attributesoriented_jointjoint: kinematic_joint; orientation: BOOLEAN; (DER) advent_link: kinematic_link; (DER) exit_link: kinematic_link; |
advent_oriented_joint (KINEMATIC_STRUCTURE_SCHEMA) |
oriented_joint_in_tree (KINEMATIC_STRUCTURE_SCHEMA) |
Usersoriented_jointjoint_logical_relationship.next_joint_logical_structure joint_logical_relationship.previous_joint_logical_structure |
Global rules for this entity data type- |
public interface EOriented_joint extends EEntityjoint (explicit attribute)boolean testJoint(EOriented_joint type)EKinematic_joint getJoint(EOriented_joint type) void setJoint(EOriented_joint type, EKinematic_joint value) void unsetJoint(EOriented_joint type) orientation (explicit attribute)boolean testOrientation(EOriented_joint type)boolean getOrientation(EOriented_joint type) void setOrientation(EOriented_joint type, boolean value) void unsetOrientation(EOriented_joint type) advent_link (derived attribute)EKinematic_link getAdvent_link(EOriented_joint type)boolean testAdvent_link(EOriented_joint type) exit_link (derived attribute)EKinematic_link getExit_link(EOriented_joint type)boolean testExit_link(EOriented_joint type) |
public class COriented_joint implements EOriented_jointstatic EAttribute attributeJoint(EOriented_joint type)static int usedinJoint(EOriented_joint type, EKinematic_joint instance, ASdaiModel domain, AOriented_joint result) static EAttribute attributeOrientation(EOriented_joint type) static EAttribute attributeAdvent_link(EOriented_joint type) static int usedinAdvent_link(EOriented_joint type, EKinematic_link instance, ASdaiModel domain, AOriented_joint result) static EAttribute attributeExit_link(EOriented_joint type) static int usedinExit_link(EOriented_joint type, EKinematic_link instance, ASdaiModel domain, AOriented_joint result) |
public class AOriented_joint extends AEntitypublic EOriented_joint getByIndex(int index)public EOriented_joint getCurrentMember(SdaiIterator it) |