GenericConstraints::GenericConstraint

Header Image
Content:
GenericConstraint : Public Class GenericConstraintsOrganization
The GenericConstraint denotes a property, requirement, or a validation result for the identified element of the model. The kind of GenericConstraint is described as one of the GenericConstraintKind literals.<br/><br/>Example: If the attribute genericConstraintType is cableLength, the value could be "5 meters" (value of a numerical datatype with unit "meters").<br/><br/>Semantics:<br/>The GenericConstraint does not describe what is classically referred to as a "design" constraint but has the role of a property, requirement, or a validation result. It is a requirement if this GenericConstraint refines a Requirement (by the Refine relationship). The GenericConstraint is a validation result if it realizes a VVActualOutcome, it is an intended validation result if it realizes a VVIntendedOutcome, and in other cases it denotes a property.<br/><br/><br/>Extension: Class<br/>
  • Attributes
  • Associations
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
kind Public GenericConstraintKind
Notes: The type of the GenericConstraint, see GenericConstraintKind.<br/>
Element Source Role Target Role
Mode
Class  
Name:  
 
Name: mode
The mode where this GenericConstraint is valid.
Details:
 
Identifiable
Class  
Name:  
 
Name: target
The subject of the GenericConstraint.
Details:
 
Element Source Role Target Role
GenericConstraintSet
Class  
Name:  
 
Name: genericConstraint
 
Details:
 
«atpPrototype» EAValue
Class  
Name: value
The concrete value of the GenericConstraint according to the semantics of the genericConstraintType.
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
GenericConstraintSet Class Weak From  
TakeRateConstraint Class Generalization From The TakeRateConstraint defines the ratio between the number of configurations that includes the target elements and the number of configurations that include the source. If several source elements are referenced, it would be the configurations in which all these exist. TakeRateConstraint complements configuration decisions, as the latter defines the rules for actual configuration. TakeRateConstraint defines expected rates of configurations and the set of constraints should be consistent with the configuration decisions. Also, the set of TakeRateConstraints shall be consistent among themselves.
TraceableSpecification Class Generalization To  
«atpPrototype» EAValue Class Strong From  
ComparisonConstraint Class Generalization From