ENTITY point_constraint SUBTYPE OF (constraint_element); required_point : 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.POINT' IN TYPEOF (required_point.item)) OR ('TOPOLOGY_SCHEMA.VERTEX_POINT' IN TYPEOF (required_point.item)); END_ENTITY; -- point_constraint |
Entity data types and their attributesconstraint_elementelement_id: identifier; steps: SET [1:?] OF control_analysis_step; point_constraint required_point: 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 point_constraint |
Global rules for this entity data type- |
public interface EPoint_constraint extends EConstraint_elementrequired_point (explicit attribute)boolean testRequired_point(EPoint_constraint type)EAnalysis_item_within_representation getRequired_point(EPoint_constraint type) void setRequired_point(EPoint_constraint type, EAnalysis_item_within_representation value) void unsetRequired_point(EPoint_constraint type) coordinate_system (explicit attribute)boolean testCoordinate_system(EPoint_constraint type)EFea_axis2_placement_3d getCoordinate_system(EPoint_constraint type) void setCoordinate_system(EPoint_constraint type, EFea_axis2_placement_3d value) void unsetCoordinate_system(EPoint_constraint type) freedoms_and_coefficients (explicit attribute)boolean testFreedoms_and_coefficients(EPoint_constraint type)AFreedom_and_coefficient getFreedoms_and_coefficients(EPoint_constraint type) AFreedom_and_coefficient createFreedoms_and_coefficients(EPoint_constraint type) void unsetFreedoms_and_coefficients(EPoint_constraint type) description (explicit attribute)boolean testDescription(EPoint_constraint type)String getDescription(EPoint_constraint type) void setDescription(EPoint_constraint type, String value) void unsetDescription(EPoint_constraint type) |
public class CPoint_constraint implements EPoint_constraintstatic EAttribute attributeRequired_point(EPoint_constraint type)static int usedinRequired_point(EPoint_constraint type, EAnalysis_item_within_representation instance, ASdaiModel domain, APoint_constraint result) static EAttribute attributeCoordinate_system(EPoint_constraint type) static int usedinCoordinate_system(EPoint_constraint type, EFea_axis2_placement_3d instance, ASdaiModel domain, APoint_constraint result) static EAttribute attributeFreedoms_and_coefficients(EPoint_constraint type) static int usedinFreedoms_and_coefficients(EPoint_constraint type, EFreedom_and_coefficient instance, ASdaiModel domain, APoint_constraint result) static EAttribute attributeDescription(EPoint_constraint type) |
public class APoint_constraint extends AEntitypublic EPoint_constraint getByIndex(int index)public EPoint_constraint getCurrentMember(SdaiIterator it) |