ENTITY element_topological_relationship; aspect : element_aspect; element_ref : element_representation; item : analysis_item_within_representation; WHERE wr1: 'TOPOLOGY_SCHEMA.TOPOLOGICAL_REPRESENTATION_ITEM' IN TYPEOF (item.item); wr2: consistent_topological_reference (aspect, item.item); wr3: consistent_element_reference (aspect, element_ref); END_ENTITY; -- element_topological_relationship |
Entity data types and their attributeselement_topological_relationshipaspect: element_aspect; element_ref: element_representation; item: analysis_item_within_representation; |
Userselement_topological_relationship |
Global rules for this entity data type- |
public interface EElement_topological_relationship extends EEntityaspect (explicit attribute)int testAspect(EElement_topological_relationship type)case sAspectElement_volume: int getAspect(EElement_topological_relationship type, EElement_volume node1) void setAspect(EElement_topological_relationship type, int value, EElement_volume node1) case sAspectVolume_3d_face: int getAspect(EElement_topological_relationship type, EVolume_3d_face node1) void setAspect(EElement_topological_relationship type, int value, EVolume_3d_face node1) case sAspectVolume_2d_face: int getAspect(EElement_topological_relationship type, EVolume_2d_face node1) void setAspect(EElement_topological_relationship type, int value, EVolume_2d_face node1) case sAspectVolume_3d_edge: int getAspect(EElement_topological_relationship type, EVolume_3d_edge node1) void setAspect(EElement_topological_relationship type, int value, EVolume_3d_edge node1) case sAspectVolume_2d_edge: int getAspect(EElement_topological_relationship type, EVolume_2d_edge node1) void setAspect(EElement_topological_relationship type, int value, EVolume_2d_edge node1) case sAspectSurface_3d_face: int getAspect(EElement_topological_relationship type, ESurface_3d_face node1) void setAspect(EElement_topological_relationship type, int value, ESurface_3d_face node1) case sAspectSurface_2d_face: int getAspect(EElement_topological_relationship type, ESurface_2d_face node1) void setAspect(EElement_topological_relationship type, int value, ESurface_2d_face node1) case sAspectSurface_3d_edge: int getAspect(EElement_topological_relationship type, ESurface_3d_edge node1) void setAspect(EElement_topological_relationship type, int value, ESurface_3d_edge node1) case sAspectSurface_2d_edge: int getAspect(EElement_topological_relationship type, ESurface_2d_edge node1) void setAspect(EElement_topological_relationship type, int value, ESurface_2d_edge node1) case sAspectCurve_edge: int getAspect(EElement_topological_relationship type, ECurve_edge node1) void setAspect(EElement_topological_relationship type, int value, ECurve_edge node1) void unsetAspect(EElement_topological_relationship type) element_ref (explicit attribute)boolean testElement_ref(EElement_topological_relationship type)EElement_representation getElement_ref(EElement_topological_relationship type) void setElement_ref(EElement_topological_relationship type, EElement_representation value) void unsetElement_ref(EElement_topological_relationship type) item (explicit attribute)boolean testItem(EElement_topological_relationship type)EAnalysis_item_within_representation getItem(EElement_topological_relationship type) void setItem(EElement_topological_relationship type, EAnalysis_item_within_representation value) void unsetItem(EElement_topological_relationship type) |
public class CElement_topological_relationship implements EElement_topological_relationshipstatic EAttribute attributeAspect(EElement_topological_relationship type)static int usedinAspect(EElement_topological_relationship type, EEntity instance, ASdaiModel domain, AElement_topological_relationship result) static EAttribute attributeElement_ref(EElement_topological_relationship type) static int usedinElement_ref(EElement_topological_relationship type, EElement_representation instance, ASdaiModel domain, AElement_topological_relationship result) static EAttribute attributeItem(EElement_topological_relationship type) static int usedinItem(EElement_topological_relationship type, EAnalysis_item_within_representation instance, ASdaiModel domain, AElement_topological_relationship result) |
public class AElement_topological_relationship extends AEntitypublic EElement_topological_relationship getByIndex(int index)public EElement_topological_relationship getCurrentMember(SdaiIterator it) |