Selection Criteria Model
Diagrams
SelectionCriteria

Classes
SelectionCriteria
SelectionCriteria finds descriptors and instances according to specific properties of those entities.
Applied stereotypes:
OpenModelClass
support: MANDATORY
Preliminary
Attribute Name |
Type |
Mult. |
Stereotypes |
Description |
SelectionCriteriaId |
Identifier |
1 |
Preliminary OpenModelAttribute
|
Unique indentifier of this SelectionCriteria. |
SelectionCriteriaAtomic
A simple (atomic) selection criteria that holds a specific attribute comparision expression.
Parent class: SelectionCriteria
Applied stereotypes:
OpenModelClass
support: MANDATORY
Preliminary
Attribute Name |
Type |
Mult. |
Stereotypes |
Description |
metricName |
String |
1 |
Preliminary OpenModelAttribute
|
Name of compared parameter or attribute. Name of compared parameter or attribute. |
operator |
Operator |
1 |
Preliminary OpenModelAttribute
|
Comparison operator, e.g. equal, less than, greater or etc. |
value |
String |
1 |
Preliminary OpenModelAttribute
|
Compared value (can be a name of a parameter in referenced class). |
valueType |
String |
1 |
Preliminary OpenModelAttribute
|
The type of the value property (String, Integer, Real, …). |
SelectionCriteriaId |
Identifier |
1 |
Preliminary OpenModelAttribute
|
Unique indentifier of this SelectionCriteria. |
SelectionCriteriaComposite
A SelectionCriteria that is an aggregation of multiple selection criterias. Agregation can be for example AND, OR, or XOR logical operations.
Parent class: SelectionCriteria
Applied stereotypes:
OpenModelClass
support: MANDATORY
Preliminary
Attribute Name |
Type |
Mult. |
Stereotypes |
Description |
compositeOperator |
CompositeOperator |
1 |
Preliminary OpenModelAttribute
|
Logical operation for filters composition, e.g. logical AND, OR, XOR. |
SelectionCriteriaId |
Identifier |
1 |
Preliminary OpenModelAttribute
|
Unique indentifier of this SelectionCriteria. |
Associations
DesignEntityHasSelectionCriteria
Applied stereotypes:
Preliminary
Attribute Name |
Aggreg. |
Navig. |
Mult. |
Type |
Description |
Stereotypes |
designentity |
none |
Not navig. |
0..* |
DesignEntity |
OpenModelAttribute
|
|
selectioncriteria |
none |
Not navig. |
0..* |
SelectionCriteria |
OpenModelAttribute
|
SelectionCriteriaCompositeComprisedOfSelectionCriteria
Applied stereotypes:
Preliminary
Attribute Name |
Aggreg. |
Navig. |
Mult. |
Type |
Description |
Stereotypes |
selectioncriteria |
shared |
Not navig. |
2..* |
SelectionCriteria |
OpenModelAttribute
|
|
selectioncriteriacomposite |
none |
Not navig. |
0..* |
SelectionCriteriaComposite |
OpenModelAttribute
|
Enumerations
CompositeOperator
The operator being applied to to some group of selectoin critiera.
Contains Enumeration Literals:
AND:
OR:
XOR:
Operator
The operator being applied to some atomic selection critera.
Contains Enumeration Literals:
MORETHAN:
LESSTHAN:
EQUAL: