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 attributesconstraint_elementelement_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; |
Usersconstraint_elementelement_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_elementrequired_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_constraintstatic 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 AEntitypublic ESurface_constraint getByIndex(int index)public ESurface_constraint getCurrentMember(SdaiIterator it) |