ENTITY path_element SUPERTYPE OF (ONEOF (point_to_point_path, circular_path, linear_path, curve_based_path)) SUBTYPE OF (kinematic_path); node_from : path_node; node_to : path_node; WHERE wr1: compare_unit_components (node_from.t_parameter, node_to.t_parameter); wr2: increasing_measure_value (node_from.t_parameter, node_to.t_parameter); END_ENTITY; -- path_element |
Entity data types and their attributesrepresentation_itemname: label; kinematic_path - path_element node_from: path_node; node_to: path_node; |
circular_path (KINEMATIC_MOTION_REPRESENTATION_SCHEMA) |
curve_based_path (KINEMATIC_MOTION_REPRESENTATION_SCHEMA) |
linear_path (KINEMATIC_MOTION_REPRESENTATION_SCHEMA) |
point_to_point_path (KINEMATIC_MOTION_REPRESENTATION_SCHEMA) |
Global rules for this entity data type- |
public interface EPath_element extends EKinematic_pathnode_from (explicit attribute)boolean testNode_from(EPath_element type)EPath_node getNode_from(EPath_element type) void setNode_from(EPath_element type, EPath_node value) void unsetNode_from(EPath_element type) node_to (explicit attribute)boolean testNode_to(EPath_element type)EPath_node getNode_to(EPath_element type) void setNode_to(EPath_element type, EPath_node value) void unsetNode_to(EPath_element type) |
public class CPath_element implements EPath_elementstatic EAttribute attributeNode_from(EPath_element type)static int usedinNode_from(EPath_element type, EPath_node instance, ASdaiModel domain, APath_element result) static EAttribute attributeNode_to(EPath_element type) static int usedinNode_to(EPath_element type, EPath_node instance, ASdaiModel domain, APath_element result) |
public class APath_element extends AEntitypublic EPath_element getByIndex(int index)public EPath_element getCurrentMember(SdaiIterator it) |