ENTITY kinematic_topology_substructure SUBTYPE OF (kinematic_topology_structure); parent : kinematic_topology_structure; WHERE wr1: context_of_items :=: parent.context_of_items; wr2: SELF\kinematic_topology_structure.items <= parent\kinematic_topology_structure.items; END_ENTITY; -- kinematic_topology_substructure |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; kinematic_topology_structure (RT) items: SET [1:?] OF kinematic_joint; kinematic_topology_substructure parent: kinematic_topology_structure; |
Global rules for this entity data type- |
public interface EKinematic_topology_substructure extends EKinematic_topology_structureparent (explicit attribute)boolean testParent(EKinematic_topology_substructure type)EKinematic_topology_structure getParent(EKinematic_topology_substructure type) void setParent(EKinematic_topology_substructure type, EKinematic_topology_structure value) void unsetParent(EKinematic_topology_substructure type) |
public class CKinematic_topology_substructure implements EKinematic_topology_substructurestatic EAttribute attributeParent(EKinematic_topology_substructure type)static int usedinParent(EKinematic_topology_substructure type, EKinematic_topology_structure instance, ASdaiModel domain, AKinematic_topology_substructure result) |
public class AKinematic_topology_substructure extends AEntitypublic EKinematic_topology_substructure getByIndex(int index)public EKinematic_topology_substructure getCurrentMember(SdaiIterator it) |