Overview Schemas Index

FEA_DEFINITION_RELATIONSHIPS_SCHEMA (jsdai.SFea_definition_relationships_schema)


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 attributes

element_topological_relationship
          aspect: element_aspect;
          element_ref: element_representation;
          item: analysis_item_within_representation;

Users

element_topological_relationship

Global rules for this entity data type

          -

public interface EElement_topological_relationship extends EEntity

aspect (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_relationship

          static 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 AEntity

          public EElement_topological_relationship getByIndex(int index)
          public EElement_topological_relationship getCurrentMember(SdaiIterator it)