ENTITY termination_constraint SUBTYPE OF (constraint_occurrence); constrained_termination : SET [2:?] OF mating_connector_termination; DERIVE termination_usage_constraint : SET [0:?] OF requirement_view_definition := get_rvd(SELF, 'termination usage constraint'); WHERE wr1: SIZEOF(termination_usage_constraint) <= 1; END_ENTITY; -- termination_constraint |
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; termination_constraint constrained_termination: SET [2:?] OF mating_connector_termination; (DER) termination_usage_constraint: SET [0:?] OF requirement_view_definition; |
Global rules for this entity data type- |
public interface ETermination_constraint extends EConstraint_occurrenceconstrained_termination (explicit attribute)boolean testConstrained_termination(ETermination_constraint type)AMating_connector_termination getConstrained_termination(ETermination_constraint type) AMating_connector_termination createConstrained_termination(ETermination_constraint type) void unsetConstrained_termination(ETermination_constraint type) termination_usage_constraint (derived attribute)ARequirement_view_definition getTermination_usage_constraint(ETermination_constraint type)boolean testTermination_usage_constraint(ETermination_constraint type) |
public class CTermination_constraint implements ETermination_constraintstatic EAttribute attributeConstrained_termination(ETermination_constraint type)static int usedinConstrained_termination(ETermination_constraint type, EMating_connector_termination instance, ASdaiModel domain, ATermination_constraint result) static EAttribute attributeTermination_usage_constraint(ETermination_constraint type) static int usedinTermination_usage_constraint(ETermination_constraint type, ERequirement_view_definition instance, ASdaiModel domain, ATermination_constraint result) |
public class ATermination_constraint extends AEntitypublic ETermination_constraint getByIndex(int index)public ETermination_constraint getCurrentMember(SdaiIterator it) |