ENTITY shape_and_view_based_constraint_occurrence SUBTYPE OF (view_based_constraint_occurrence); constraining_shape : SET [1:?] OF shape_representation; WHERE wr1: valid_constraining_shape(constraining_shape, SELF\View_based_constraint_occurrence.constraining_part); END_ENTITY; -- shape_and_view_based_constraint_occurrence |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; requirement_view_definition (RT) defined_version: requirement_version; predefined_requirement_view_definition - predefined_requirement_view_definition_armx (OPT) required_analytical_representation: SET [1:?] OF analytical_model_application; (OPT) required_functional_specification: SET [1:?] OF functional_specification; (OPT) required_characteristic: characteristic_select; (OPT) required_material: material_designation; (DER) requirement_specification: SET [1:?] OF document_definition; (DER) reference_clause: SET [0:1] OF document_definition; (RT) (DER) description: text; constraint_occurrence (OPT) logical_relation: complex_clause_armx; (RT) (DER) id: identifier; view_based_constraint_occurrence constraining_part: product_view_definition; shape_and_view_based_constraint_occurrence constraining_shape: SET [1:?] OF shape_representation; |
Global rules for this entity data type- |
public interface EShape_and_view_based_constraint_occurrence extends EView_based_constraint_occurrenceconstraining_shape (explicit attribute)boolean testConstraining_shape(EShape_and_view_based_constraint_occurrence type)AShape_representation getConstraining_shape(EShape_and_view_based_constraint_occurrence type) AShape_representation createConstraining_shape(EShape_and_view_based_constraint_occurrence type) void unsetConstraining_shape(EShape_and_view_based_constraint_occurrence type) |
public class CShape_and_view_based_constraint_occurrence implements EShape_and_view_based_constraint_occurrencestatic EAttribute attributeConstraining_shape(EShape_and_view_based_constraint_occurrence type)static int usedinConstraining_shape(EShape_and_view_based_constraint_occurrence type, EShape_representation instance, ASdaiModel domain, AShape_and_view_based_constraint_occurrence result) |
public class AShape_and_view_based_constraint_occurrence extends AEntitypublic EShape_and_view_based_constraint_occurrence getByIndex(int index)public EShape_and_view_based_constraint_occurrence getCurrentMember(SdaiIterator it) |