ENTITY curve_based_path SUBTYPE OF (path_element); path_curve : curve; WHERE wr1: SELF\path_element.node_to.control_transform.translation_component <> SELF\path_element.node_from.control_transform.translation_component; END_ENTITY; -- curve_based_path |
Entity data types and their attributesrepresentation_itemname: label; kinematic_path - path_element node_from: path_node; node_to: path_node; curve_based_path path_curve: curve; |
Global rules for this entity data type- |
public interface ECurve_based_path extends EPath_elementpath_curve (explicit attribute)boolean testPath_curve(ECurve_based_path type)ECurve getPath_curve(ECurve_based_path type) void setPath_curve(ECurve_based_path type, ECurve value) void unsetPath_curve(ECurve_based_path type) |
public class CCurve_based_path implements ECurve_based_pathstatic EAttribute attributePath_curve(ECurve_based_path type)static int usedinPath_curve(ECurve_based_path type, ECurve instance, ASdaiModel domain, ACurve_based_path result) |
public class ACurve_based_path extends AEntitypublic ECurve_based_path getByIndex(int index)public ECurve_based_path getCurrentMember(SdaiIterator it) |