|
ENTITY revolved_face_solid_with_trim_conditions SUBTYPE OF (revolved_face_solid); first_trim_condition : trim_condition_select; second_trim_condition : trim_condition_select; WHERE wr1: NOT ( ( 'measure_schema.length_measure' IN TYPEOF ( first_trim_condition ) ) OR ( 'measure_schema.length_measure' IN TYPEOF ( second_trim_condition ) ) ) ; wr2: NOT ( ( ( 'measure_schema.plane_angle_measure' IN TYPEOF ( first_trim_condition ) ) AND ( 'measure_schema.plane_angle_measure' IN TYPEOF ( second_trim_condition ) ) ) AND ( first_trim_condition = second_trim_condition ) ) ; END_ENTITY; -- revolved_face_solid_with_trim_conditions |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - swept_face_solid swept_face: face_surface; revolved_face_solid axis: axis1_placement; angle: plane_angle_measure; (DER) axis_line: line; revolved_face_solid_with_trim_conditions first_trim_condition: trim_condition_select; second_trim_condition: trim_condition_select; |
Global rules for this entity data type- |
public interface ERevolved_face_solid_with_trim_conditions extends ERevolved_face_solidfirst_trim_condition (explicit attribute)int testFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type)case 1 EEntity getFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type) void setFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity value, EEntity node1) case sFirst_trim_conditionLength_measure: double getFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, ELength_measure node1) void setFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, double value, ELength_measure node1) case sFirst_trim_conditionPlane_angle_measure: double getFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, EPlane_angle_measure node1) void setFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, double value, EPlane_angle_measure node1) case 1 EEntity getFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type) void setFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity value, EEntity node1) void unsetFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type) second_trim_condition (explicit attribute)int testSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type)case 1 EEntity getSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type) void setSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity value, EEntity node1) case sSecond_trim_conditionLength_measure: double getSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, ELength_measure node1) void setSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, double value, ELength_measure node1) case sSecond_trim_conditionPlane_angle_measure: double getSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, EPlane_angle_measure node1) void setSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, double value, EPlane_angle_measure node1) case 1 EEntity getSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type) void setSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity value, EEntity node1) void unsetSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type) |
public class CRevolved_face_solid_with_trim_conditions implements ERevolved_face_solid_with_trim_conditionsstatic EAttribute attributeFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type)static int usedinFirst_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity instance, ASdaiModel domain, ARevolved_face_solid_with_trim_conditions result) static EAttribute attributeSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type) static int usedinSecond_trim_condition(ERevolved_face_solid_with_trim_conditions type, EEntity instance, ASdaiModel domain, ARevolved_face_solid_with_trim_conditions result) |
public class ARevolved_face_solid_with_trim_conditions extends AEntitypublic ERevolved_face_solid_with_trim_conditions getByIndex(int index)public ERevolved_face_solid_with_trim_conditions getCurrentMember(SdaiIterator it) |