Overview Schemas Index

FINITE_ELEMENT_ANALYSIS_CONTROL_AND_RESULT_SCHEMA (jsdai.SFinite_element_analysis_control_and_result_schema)


ENTITY surface_constraint
          SUBTYPE OF (constraint_element);
          required_surface : analysis_item_within_representation;
          coordinate_system : fea_axis2_placement_3d;
          freedoms_and_coefficients : SET [1:?] OF freedom_and_coefficient;
          description : text;
WHERE
          wr1: ('GEOMETRY_SCHEMA.SURFACE' IN  TYPEOF  (required_surface.item)) OR
       ('TOPOLOGY_SCHEMA.FACE_SURFACE' IN TYPEOF (required_surface.item));
END_ENTITY; -- surface_constraint

Entity data types and their attributes

constraint_element
          element_id: identifier;
          steps: SET [1:?] OF control_analysis_step;
surface_constraint
          required_surface: analysis_item_within_representation;
          coordinate_system: fea_axis2_placement_3d;
          freedoms_and_coefficients: SET [1:?] OF freedom_and_coefficient;
          description: text;

Users

constraint_element
          element_nodal_freedom_actions.element
                    model_or_control_element
          element_sequence.elements
                    model_or_control_element
surface_constraint

Global rules for this entity data type

          -

public interface ESurface_constraint extends EConstraint_element

required_surface (explicit attribute)

          boolean testRequired_surface(ESurface_constraint type)
          EAnalysis_item_within_representation getRequired_surface(ESurface_constraint type)
          void setRequired_surface(ESurface_constraint type, EAnalysis_item_within_representation value)
          void unsetRequired_surface(ESurface_constraint type)

coordinate_system (explicit attribute)

          boolean testCoordinate_system(ESurface_constraint type)
          EFea_axis2_placement_3d getCoordinate_system(ESurface_constraint type)
          void setCoordinate_system(ESurface_constraint type, EFea_axis2_placement_3d value)
          void unsetCoordinate_system(ESurface_constraint type)

freedoms_and_coefficients (explicit attribute)

          boolean testFreedoms_and_coefficients(ESurface_constraint type)
          AFreedom_and_coefficient getFreedoms_and_coefficients(ESurface_constraint type)
          AFreedom_and_coefficient createFreedoms_and_coefficients(ESurface_constraint type)
          void unsetFreedoms_and_coefficients(ESurface_constraint type)

description (explicit attribute)

          boolean testDescription(ESurface_constraint type)
          String getDescription(ESurface_constraint type)
          void setDescription(ESurface_constraint type, String value)
          void unsetDescription(ESurface_constraint type)

public class CSurface_constraint implements ESurface_constraint

          static EAttribute attributeRequired_surface(ESurface_constraint type)
          static int usedinRequired_surface(ESurface_constraint type, EAnalysis_item_within_representation instance, ASdaiModel domain, ASurface_constraint result)
          static EAttribute attributeCoordinate_system(ESurface_constraint type)
          static int usedinCoordinate_system(ESurface_constraint type, EFea_axis2_placement_3d instance, ASdaiModel domain, ASurface_constraint result)
          static EAttribute attributeFreedoms_and_coefficients(ESurface_constraint type)
          static int usedinFreedoms_and_coefficients(ESurface_constraint type, EFreedom_and_coefficient instance, ASdaiModel domain, ASurface_constraint result)
          static EAttribute attributeDescription(ESurface_constraint type)

public class ASurface_constraint extends AEntity

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