ENTITY element_geometric_relationship; element_ref : element_or_element_group; item : analysis_item_within_representation; aspect : element_aspect; WHERE wr1: 'GEOMETRY_SCHEMA.GEOMETRIC_REPRESENTATION_ITEM' IN TYPEOF(item.item); wr2: consistent_geometric_reference (aspect, item.item); wr3: consistent_element_or_group_reference (aspect, element_ref); END_ENTITY; -- element_geometric_relationship |
Entity data types and their attributeselement_geometric_relationshipelement_ref: element_or_element_group; item: analysis_item_within_representation; aspect: element_aspect; |
Userselement_geometric_relationship |
Global rules for this entity data type- |
public interface EElement_geometric_relationship extends EEntityelement_ref (explicit attribute)int testElement_ref(EElement_geometric_relationship type)case 1 EEntity getElement_ref(EElement_geometric_relationship type) void setElement_ref(EElement_geometric_relationship type, EEntity value, EEntity node1) void unsetElement_ref(EElement_geometric_relationship type) item (explicit attribute)boolean testItem(EElement_geometric_relationship type)EAnalysis_item_within_representation getItem(EElement_geometric_relationship type) void setItem(EElement_geometric_relationship type, EAnalysis_item_within_representation value) void unsetItem(EElement_geometric_relationship type) aspect (explicit attribute)int testAspect(EElement_geometric_relationship type)case sAspectElement_volume: int getAspect(EElement_geometric_relationship type, EElement_volume node1) void setAspect(EElement_geometric_relationship type, int value, EElement_volume node1) case sAspectVolume_3d_face: int getAspect(EElement_geometric_relationship type, EVolume_3d_face node1) void setAspect(EElement_geometric_relationship type, int value, EVolume_3d_face node1) case sAspectVolume_2d_face: int getAspect(EElement_geometric_relationship type, EVolume_2d_face node1) void setAspect(EElement_geometric_relationship type, int value, EVolume_2d_face node1) case sAspectVolume_3d_edge: int getAspect(EElement_geometric_relationship type, EVolume_3d_edge node1) void setAspect(EElement_geometric_relationship type, int value, EVolume_3d_edge node1) case sAspectVolume_2d_edge: int getAspect(EElement_geometric_relationship type, EVolume_2d_edge node1) void setAspect(EElement_geometric_relationship type, int value, EVolume_2d_edge node1) case sAspectSurface_3d_face: int getAspect(EElement_geometric_relationship type, ESurface_3d_face node1) void setAspect(EElement_geometric_relationship type, int value, ESurface_3d_face node1) case sAspectSurface_2d_face: int getAspect(EElement_geometric_relationship type, ESurface_2d_face node1) void setAspect(EElement_geometric_relationship type, int value, ESurface_2d_face node1) case sAspectSurface_3d_edge: int getAspect(EElement_geometric_relationship type, ESurface_3d_edge node1) void setAspect(EElement_geometric_relationship type, int value, ESurface_3d_edge node1) case sAspectSurface_2d_edge: int getAspect(EElement_geometric_relationship type, ESurface_2d_edge node1) void setAspect(EElement_geometric_relationship type, int value, ESurface_2d_edge node1) case sAspectCurve_edge: int getAspect(EElement_geometric_relationship type, ECurve_edge node1) void setAspect(EElement_geometric_relationship type, int value, ECurve_edge node1) void unsetAspect(EElement_geometric_relationship type) |
public class CElement_geometric_relationship implements EElement_geometric_relationshipstatic EAttribute attributeElement_ref(EElement_geometric_relationship type)static int usedinElement_ref(EElement_geometric_relationship type, EEntity instance, ASdaiModel domain, AElement_geometric_relationship result) static EAttribute attributeItem(EElement_geometric_relationship type) static int usedinItem(EElement_geometric_relationship type, EAnalysis_item_within_representation instance, ASdaiModel domain, AElement_geometric_relationship result) static EAttribute attributeAspect(EElement_geometric_relationship type) static int usedinAspect(EElement_geometric_relationship type, EEntity instance, ASdaiModel domain, AElement_geometric_relationship result) |
public class AElement_geometric_relationship extends AEntitypublic EElement_geometric_relationship getByIndex(int index)public EElement_geometric_relationship getCurrentMember(SdaiIterator it) |