Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE
Class MetricDefMeasureThresholdSet

A MetricDefMeasureThresholdSet provides a way to group a set of one or more MetricDefMeasureThresholdRules specifying the condition to evaluate for applying consequences.
A MetricDefMeasureThresholdSet is used to evaluate one or more MetricDefMesures.
A MetricDefMeasureThresholdSet contains either MetricThresholdRuleDefinition instances or PreDefinedMetricThresholdRule instances.

Attributes
MetricDefMeasure _metricDefMeasurement _metricDefMeasurement
MetricDefMeasureThresholdRule _metricDefMeasureThresholdRule _metricDefMeasureThresholdRule
MetricMeasurementThresholdJob _metricMeasurementThresholdJob _metricMeasurementThresholdJob
MonitoredMetricClassCriterion _monitoredMetricClassCriterion _monitoredMetricClassCriterion
String description description

A narrative that explains in detail what the MetricDefMeasureThresholdSet is.

String ID ID

A unique identifier for the MetricDefMeasureThresholdSet.

String name name

A word, term, or phrase by which a MetricDefMeasureThresholdSet is known and distinguished from other thresholds.

MetricThresholdType thresholdType thresholdType

The thresholdType specifies the type of MetricDefMeasureThresholdRule contained in the MetricDefMeasureThresholdSet.
The value is “LogicDefinition” if the MetricDefMeasureThresholdSet contains only MetricThresholdRuleDefinition instances and “PreDefined” if it contains only PreDefinedMetricThresholdRule instances.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMetricDefMeasureThresholdSet
Name Expression
NamespaceMetric Definition Measure Threshold ABE
Owned Template Signature
OwnerMetric Definition Measure Threshold ABE
Owning Template Parameter
PackageMetric Definition Measure Threshold ABE
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _metricDefMeasurement
Public MetricDefMeasure _metricDefMeasurement
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureEvaluatedUsing
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
Name_metricDefMeasurement
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite_metricDefinitionThresholdSet
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::_metricDefMeasurement
Stereotype
Template Parameter
TypeMetricDefMeasure
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefMeasureThresholdRule
Public MetricDefMeasureThresholdRule _metricDefMeasureThresholdRule
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdSetContains
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
Name_metricDefMeasureThresholdRule
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite_metricDefMeasureThreshold
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::_metricDefMeasureThresholdRule
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 _metricMeasurementThresholdJob
Public MetricMeasurementThresholdJob _metricMeasurementThresholdJob
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricMeasurementThresholdJobEvaluates
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_metricMeasurementThresholdJob
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite_metricDefMeasureThreshold
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::_metricMeasurementThresholdJob
Stereotype
Template Parameter
TypeMetricMeasurementThresholdJob
Upper*
Upper Value(*)
VisibilityPublic


 _monitoredMetricClassCriterion
Public MonitoredMetricClassCriterion _monitoredMetricClassCriterion
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdSetApplicableTo
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_monitoredMetricClassCriterion
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite_metricDefMeasureThreshold
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::_monitoredMetricClassCriterion
Stereotype
Template Parameter
TypeMonitoredMetricClassCriterion
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the MetricDefMeasureThresholdSet is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namedescription
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::description
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 ID
Public String ID

A unique identifier for the MetricDefMeasureThresholdSet.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameID
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word, term, or phrase by which a MetricDefMeasureThresholdSet is known and distinguished from other thresholds.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namename
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 thresholdType
Public MetricThresholdType thresholdType

The thresholdType specifies the type of MetricDefMeasureThresholdRule contained in the MetricDefMeasureThresholdSet.
The value is “LogicDefinition” if the MetricDefMeasureThresholdSet contains only MetricThresholdRuleDefinition instances and “PreDefined” if it contains only PreDefinedMetricThresholdRule instances.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdSet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamethresholdType
Name Expression
NamespaceMetricDefMeasureThresholdSet
Opposite
OwnerMetricDefMeasureThresholdSet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdSet::thresholdType
Stereotyperequired
Template Parameter
TypeMetricThresholdType
Upper1
Upper Value
VisibilityPublic