Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY joint_logical_relationship;
          loop : kinematic_loop;
          previous_joint_logical_structure : oriented_joint;
          next_joint_logical_structure : oriented_joint;
UNIQUE
          ur2 : loop, next_joint_logical_structure;
          ur1 : loop, previous_joint_logical_structure;
WHERE
          wr1: previous_joint_logical_structure.exit_link :=:
       next_joint_logical_structure.advent_link;
END_ENTITY; -- joint_logical_relationship

Entity data types and their attributes

joint_logical_relationship
          loop: kinematic_loop;
          previous_joint_logical_structure: oriented_joint;
          next_joint_logical_structure: oriented_joint;

Users

joint_logical_relationship

Global rules for this entity data type

          -

public interface EJoint_logical_relationship extends EEntity

loop (explicit attribute)

          boolean testLoop(EJoint_logical_relationship type)
          EKinematic_loop getLoop(EJoint_logical_relationship type)
          void setLoop(EJoint_logical_relationship type, EKinematic_loop value)
          void unsetLoop(EJoint_logical_relationship type)

previous_joint_logical_structure (explicit attribute)

          boolean testPrevious_joint_logical_structure(EJoint_logical_relationship type)
          EOriented_joint getPrevious_joint_logical_structure(EJoint_logical_relationship type)
          void setPrevious_joint_logical_structure(EJoint_logical_relationship type, EOriented_joint value)
          void unsetPrevious_joint_logical_structure(EJoint_logical_relationship type)

next_joint_logical_structure (explicit attribute)

          boolean testNext_joint_logical_structure(EJoint_logical_relationship type)
          EOriented_joint getNext_joint_logical_structure(EJoint_logical_relationship type)
          void setNext_joint_logical_structure(EJoint_logical_relationship type, EOriented_joint value)
          void unsetNext_joint_logical_structure(EJoint_logical_relationship type)

public class CJoint_logical_relationship implements EJoint_logical_relationship

          static EAttribute attributeLoop(EJoint_logical_relationship type)
          static int usedinLoop(EJoint_logical_relationship type, EKinematic_loop instance, ASdaiModel domain, AJoint_logical_relationship result)
          static EAttribute attributePrevious_joint_logical_structure(EJoint_logical_relationship type)
          static int usedinPrevious_joint_logical_structure(EJoint_logical_relationship type, EOriented_joint instance, ASdaiModel domain, AJoint_logical_relationship result)
          static EAttribute attributeNext_joint_logical_structure(EJoint_logical_relationship type)
          static int usedinNext_joint_logical_structure(EJoint_logical_relationship type, EOriented_joint instance, ASdaiModel domain, AJoint_logical_relationship result)

public class AJoint_logical_relationship extends AEntity

          public EJoint_logical_relationship getByIndex(int index)
          public EJoint_logical_relationship getCurrentMember(SdaiIterator it)