Overview Schemas Index

STRUCTURAL_RESPONSE_REPRESENTATION_SCHEMA (jsdai.SStructural_response_representation_schema)


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 attributes

element_geometric_relationship
          element_ref: element_or_element_group;
          item: analysis_item_within_representation;
          aspect: element_aspect;

Users

element_geometric_relationship

Global rules for this entity data type

          -

public interface EElement_geometric_relationship extends EEntity

element_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_relationship

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

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