ENTITY path SUPERTYPE OF (ONEOF (open_path, edge_loop, oriented_path)) SUBTYPE OF (topological_representation_item); edge_list : LIST [1:?] OF UNIQUE oriented_edge; WHERE wr1: path_head_to_tail(SELF); END_ENTITY; -- path |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - path edge_list: LIST [1:?] OF UNIQUE oriented_edge; |
edge_loop (TOPOLOGY_SCHEMA) |
open_path (TOPOLOGY_SCHEMA) |
oriented_path (TOPOLOGY_SCHEMA) |
Global rules for this entity data type- |
public interface EPath extends ETopological_representation_itemedge_list (explicit attribute)boolean testEdge_list(EPath type)AOriented_edge getEdge_list(EPath type) AOriented_edge createEdge_list(EPath type) void unsetEdge_list(EPath type) |
public class CPath implements EPathstatic EAttribute attributeEdge_list(EPath type)static int usedinEdge_list(EPath type, EOriented_edge instance, ASdaiModel domain, APath result) |
public class APath extends AEntitypublic EPath getByIndex(int index)public EPath getCurrentMember(SdaiIterator it) |