Common Domain::Metric ABE::Metric Definition Measure ABE
Class MetricDefMeasureConsequence

A MetricDefMeasureConsequence defines the action (prescribed action or notification) to take when a MetricDefMeasureThresholdRule is crossed.
The same MetricDefMeasureConsequence might be reused by several MetricDefMeasureThresholdRules.
Different consequences (MetricDefMeasureConsequence) can be defined for different severities.

Attributes
ConsequenceMetricNotificationSpec _consequenceMetricNotificationSpec _consequenceMetricNotificationSpec
MetricMeasureConsequence _metricMeasureConsequence _metricMeasureConsequence
MetricDefMeasureThresholdRule _metricThresholdRule _metricThresholdRule
String description description

A narrative that explains in detail what the PerforrmanceConsequence is.

String ID ID

A unique identifier for the MetricDefMeasureConsequence.

MetricDefMeasureApplicability metricApplicability metricApplicability
MetricDefMeasureExpression metricDefMeasureExpression metricDefMeasureExpression
MetricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency
MetricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence
MetricDefMeasureThresholdRule metricDefMeasureThresholdRule metricDefMeasureThresholdRule
MetricDefMeasureThresholdRule metricDefMeasureThresholdRule2 metricDefMeasureThresholdRule2
String name name

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

String prescribedAction prescribedAction

Recommended remedy for a violated threshold.

Boolean repeatAction repeatAction

An indicator use to specify that a consequence should cease being applied if a value is in the same range as the previous value
or continue being applied if a value is in the same range as the previous value.

If the repeatApplication is True, if the consequence is always applied as soon as the MetricMeasure value is in the range of values and if the repeatApplication is False, the consequence is applied only if the previous MetricMeasure value wasn’t in the same range.

«baseType» TimePeriod validFor validFor

The period for which a MetricDefMeasureConsequence applies.


Properties:

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

Attribute Details

 _consequenceMetricNotificationSpec
Public ConsequenceMetricNotificationSpec _consequenceMetricNotificationSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceResultsIn
Association End
ClassMetricDefMeasureConsequence
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_consequenceMetricNotificationSpec
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite_metricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::_consequenceMetricNotificationSpec
Stereotype
Template Parameter
TypeConsequenceMetricNotificationSpec
Upper*
Upper Value(*)
VisibilityPublic


 _metricMeasureConsequence
Public MetricMeasureConsequence _metricMeasureConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceDescribes
Association End
ClassMetricDefMeasureConsequence
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_metricMeasureConsequence
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite_metricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::_metricMeasureConsequence
Stereotype
Template Parameter
TypeMetricMeasureConsequence
Upper*
Upper Value(*)
VisibilityPublic


 _metricThresholdRule
Public MetricDefMeasureThresholdRule _metricThresholdRule
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdResultsIn
Association End
ClassMetricDefMeasureConsequence
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_metricThresholdRule
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite_metricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::_metricThresholdRule
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the PerforrmanceConsequence is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::description
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 ID
Public String ID

A unique identifier for the MetricDefMeasureConsequence.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 metricApplicability
Public MetricDefMeasureApplicability metricApplicability
Constraints:
Properties:

AggregationNone
Alias
AssociationMDMConsequenceApplicableDuring
Association End
ClassMetricDefMeasureConsequence
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*
NamemetricApplicability
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricApplicability
Stereotype
Template Parameter
TypeMetricDefMeasureApplicability
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureExpression
Public MetricDefMeasureExpression metricDefMeasureExpression
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequencePlaysRoleIn
Association End
ClassMetricDefMeasureConsequence
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*
NamemetricDefMeasureExpression
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence1
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricDefMeasureExpression
Stereotype
Template Parameter
TypeMetricDefMeasureExpression
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThreshConsDependency
Public MetricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceDependentUpon
Association End
ClassMetricDefMeasureConsequence
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*
NamemetricDefMeasureThreshConsDependency
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricDefMeasureThreshConsDependency
Stereotype
Template Parameter
TypeMetricDefMeasureThreshConsDependency
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdConsequence
Public MetricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceDeterminedBy
Association End
ClassMetricDefMeasureConsequence
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..*
NamemetricDefMeasureThresholdConsequence
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricDefMeasureThresholdConsequence
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdConsequence
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdRule
Public MetricDefMeasureThresholdRule metricDefMeasureThresholdRule
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceDependsOn
Association End
ClassMetricDefMeasureConsequence
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*
NamemetricDefMeasureThresholdRule
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricDefMeasureThresholdRule
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdRule2
Public MetricDefMeasureThresholdRule metricDefMeasureThresholdRule2
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleResultsInMetricDefMeasureConsequence
Association End
ClassMetricDefMeasureConsequence
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..*
NamemetricDefMeasureThresholdRule2
Name Expression
NamespaceMetricDefMeasureConsequence
OppositemetricDefMeasureConsequence2
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::metricDefMeasureThresholdRule2
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 name
Public String name

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 prescribedAction
Public String prescribedAction

Recommended remedy for a violated threshold.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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)
NameprescribedAction
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::prescribedAction
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 repeatAction
Public Boolean repeatAction

An indicator use to specify that a consequence should cease being applied if a value is in the same range as the previous value
or continue being applied if a value is in the same range as the previous value.

If the repeatApplication is True, if the consequence is always applied as soon as the MetricMeasure value is in the range of values and if the repeatApplication is False, the consequence is applied only if the previous MetricMeasure value wasn’t in the same range.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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)
NamerepeatAction
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::repeatAction
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which a MetricDefMeasureConsequence applies.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureConsequence
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
NamevalidFor
Name Expression
NamespaceMetricDefMeasureConsequence
Opposite
OwnerMetricDefMeasureConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefMeasureConsequence::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value(1)
VisibilityPublic