ENTITY edge SUPERTYPE OF (ONEOF (edge_curve, oriented_edge, subedge)) SUBTYPE OF (topological_representation_item); edge_start : vertex; edge_end : vertex; END_ENTITY; -- edge |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - edge edge_start: vertex; edge_end: vertex; |
edge_curve (TOPOLOGY_SCHEMA) |
oriented_edge (TOPOLOGY_SCHEMA) |
subedge (TOPOLOGY_SCHEMA) |
Global rules for this entity data type- |
public interface EEdge extends ETopological_representation_itemedge_start (explicit attribute)boolean testEdge_start(EEdge type)EVertex getEdge_start(EEdge type) void setEdge_start(EEdge type, EVertex value) void unsetEdge_start(EEdge type) edge_end (explicit attribute)boolean testEdge_end(EEdge type)EVertex getEdge_end(EEdge type) void setEdge_end(EEdge type, EVertex value) void unsetEdge_end(EEdge type) |
public class CEdge implements EEdgestatic EAttribute attributeEdge_start(EEdge type)static int usedinEdge_start(EEdge type, EVertex instance, ASdaiModel domain, AEdge result) static EAttribute attributeEdge_end(EEdge type) static int usedinEdge_end(EEdge type, EVertex instance, ASdaiModel domain, AEdge result) |
public class AEdge extends AEntitypublic EEdge getByIndex(int index)public EEdge getCurrentMember(SdaiIterator it) |