|
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 attributeskinematic_loopnetwork: kinematic_network_structure; |
Userskinematic_loopjoint_logical_relationship.loop |
Global rules for this entity data type- |
public interface EKinematic_loop extends EEntitynetwork (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_loopstatic 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 AEntitypublic EKinematic_loop getByIndex(int index)public EKinematic_loop getCurrentMember(SdaiIterator it) |