Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY kinematic_loop;
          network : kinematic_network_structure;
WHERE
          wr1: SIZEOF(USEDIN(SELF,
   'KINEMATIC_STRUCTURE_SCHEMA.JOINT_LOGICAL_RELATIONSHIP.LOOP')) > 0;
          wr2: SIZEOF (QUERY( relation_1 <* USEDIN(SELF,
    'KINEMATIC_STRUCTURE_SCHEMA.JOINT_LOGICAL_RELATIONSHIP.LOOP') |
         SIZEOF (QUERY (relation_2 <*  (USEDIN(SELF, 
         'KINEMATIC_STRUCTURE_SCHEMA.JOINT_LOGICAL_RELATIONSHIP.LOOP')
              - relation_1) |
              NOT(connected_in_simple_loop (relation_1, relation_2))
         )) > 0 
       )) = 0;
END_ENTITY; -- kinematic_loop

Entity data types and their attributes

kinematic_loop
          network: kinematic_network_structure;

Users

kinematic_loop
          joint_logical_relationship.loop

Global rules for this entity data type

          -

public interface EKinematic_loop extends EEntity

network (explicit attribute)

          boolean testNetwork(EKinematic_loop type)
          EKinematic_network_structure getNetwork(EKinematic_loop type)
          void setNetwork(EKinematic_loop type, EKinematic_network_structure value)
          void unsetNetwork(EKinematic_loop type)

public class CKinematic_loop implements EKinematic_loop

          static EAttribute attributeNetwork(EKinematic_loop type)
          static int usedinNetwork(EKinematic_loop type, EKinematic_network_structure instance, ASdaiModel domain, AKinematic_loop result)

public class AKinematic_loop extends AEntity

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