ENTITY solid_constraint SUBTYPE OF (constraint_element); required_solid : analysis_item_within_representation; coordinate_system : fea_axis2_placement_3d; freedoms_and_coefficients : SET [1:?] OF freedom_and_coefficient; description : text; WHERE wr1: 'GEOMETRIC_MODEL_SCHEMA.SOLID_MODEL' IN TYPEOF (required_solid.item); END_ENTITY; -- solid_constraint |
Entity data types and their attributesconstraint_elementelement_id: identifier; steps: SET [1:?] OF control_analysis_step; solid_constraint required_solid: 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 solid_constraint |
Global rules for this entity data type- |
public interface ESolid_constraint extends EConstraint_elementrequired_solid (explicit attribute)boolean testRequired_solid(ESolid_constraint type)EAnalysis_item_within_representation getRequired_solid(ESolid_constraint type) void setRequired_solid(ESolid_constraint type, EAnalysis_item_within_representation value) void unsetRequired_solid(ESolid_constraint type) coordinate_system (explicit attribute)boolean testCoordinate_system(ESolid_constraint type)EFea_axis2_placement_3d getCoordinate_system(ESolid_constraint type) void setCoordinate_system(ESolid_constraint type, EFea_axis2_placement_3d value) void unsetCoordinate_system(ESolid_constraint type) freedoms_and_coefficients (explicit attribute)boolean testFreedoms_and_coefficients(ESolid_constraint type)AFreedom_and_coefficient getFreedoms_and_coefficients(ESolid_constraint type) AFreedom_and_coefficient createFreedoms_and_coefficients(ESolid_constraint type) void unsetFreedoms_and_coefficients(ESolid_constraint type) description (explicit attribute)boolean testDescription(ESolid_constraint type)String getDescription(ESolid_constraint type) void setDescription(ESolid_constraint type, String value) void unsetDescription(ESolid_constraint type) |
public class CSolid_constraint implements ESolid_constraintstatic EAttribute attributeRequired_solid(ESolid_constraint type)static int usedinRequired_solid(ESolid_constraint type, EAnalysis_item_within_representation instance, ASdaiModel domain, ASolid_constraint result) static EAttribute attributeCoordinate_system(ESolid_constraint type) static int usedinCoordinate_system(ESolid_constraint type, EFea_axis2_placement_3d instance, ASdaiModel domain, ASolid_constraint result) static EAttribute attributeFreedoms_and_coefficients(ESolid_constraint type) static int usedinFreedoms_and_coefficients(ESolid_constraint type, EFreedom_and_coefficient instance, ASdaiModel domain, ASolid_constraint result) static EAttribute attributeDescription(ESolid_constraint type) |
public class ASolid_constraint extends AEntitypublic ESolid_constraint getByIndex(int index)public ESolid_constraint getCurrentMember(SdaiIterator it) |