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

A MetricDefMeasureThresholdRule is a rule that defines the condition (raise or clear) to achieve to apply consequences when a threshold (MetricDefMeasureThreshold) is crossed or ceased to be crossed. It also defines the severity of the raise or clear of the threshold.

Attributes
MetricDefMeasureConsequence _metricDefMeasureConsequence _metricDefMeasureConsequence
MetricDefMeasureThresholdSet _metricDefMeasureThreshold _metricDefMeasureThreshold
MetricMeasureThresholdRule _metricMeasureThreshold _metricMeasureThreshold
String description description

Description for the MetricDefMeasureThresholdRule .

MetricDefMeasureApplicability metricApplicability metricApplicability
MetricDefMeasureConsequence metricDefMeasureConsequence metricDefMeasureConsequence
MetricDefMeasureConsequence metricDefMeasureConsequence2 metricDefMeasureConsequence2
MetricDefMeasureExpression metricDefMeasureExpression metricDefMeasureExpression
MetricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency
MetricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence
MetricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship
MetricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship2 metricDefMeasureThresholdRelationship2
String name name

Name for the MetricDefMeasureThresholdRule .

MetricPerceivedSeverity thresholdRuleSeverity thresholdRuleSeverity

A threshold can be generated in different severity levels. A crossing for each level may require a different condition and possibly trigger a different consequence.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameMetricDefMeasureThresholdRule
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::MetricDefMeasureThresholdRule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _metricDefMeasureConsequence
Public MetricDefMeasureConsequence _metricDefMeasureConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdResultsIn
Association End
ClassMetricDefMeasureThresholdRule
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_metricDefMeasureConsequence
Name Expression
NamespaceMetricDefMeasureThresholdRule
Opposite_metricThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::_metricDefMeasureConsequence
Stereotype
Template Parameter
TypeMetricDefMeasureConsequence
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefMeasureThreshold
Public MetricDefMeasureThresholdSet _metricDefMeasureThreshold
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdSetContains
Association End
ClassMetricDefMeasureThresholdRule
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_metricDefMeasureThreshold
Name Expression
NamespaceMetricDefMeasureThresholdRule
Opposite_metricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::_metricDefMeasureThreshold
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdSet
Upper1
Upper Value(1)
VisibilityPublic


 _metricMeasureThreshold
Public MetricMeasureThresholdRule _metricMeasureThreshold
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdDescribes
Association End
ClassMetricDefMeasureThresholdRule
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_metricMeasureThreshold
Name Expression
NamespaceMetricDefMeasureThresholdRule
Opposite_metricDefMeasureThreshold
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::_metricMeasureThreshold
Stereotype
Template Parameter
TypeMetricMeasureThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

Description for the MetricDefMeasureThresholdRule .

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdRule
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
NamespaceMetricDefMeasureThresholdRule
Opposite
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 metricApplicability
Public MetricDefMeasureApplicability metricApplicability
Constraints:
Properties:

AggregationNone
Alias
AssociationMDMThresholdRuleApplicableDuring
Association End
ClassMetricDefMeasureThresholdRule
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
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricApplicability
Stereotype
Template Parameter
TypeMetricDefMeasureApplicability
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureConsequence
Public MetricDefMeasureConsequence metricDefMeasureConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureConsequenceDependsOn
Association End
ClassMetricDefMeasureThresholdRule
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*
NamemetricDefMeasureConsequence
Name Expression
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureConsequence
Stereotype
Template Parameter
TypeMetricDefMeasureConsequence
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureConsequence2
Public MetricDefMeasureConsequence metricDefMeasureConsequence2
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleResultsInMetricDefMeasureConsequence
Association End
ClassMetricDefMeasureThresholdRule
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..*
NamemetricDefMeasureConsequence2
Name Expression
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule2
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureConsequence2
Stereotype
Template Parameter
TypeMetricDefMeasureConsequence
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureExpression
Public MetricDefMeasureExpression metricDefMeasureExpression
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRulePlaysRoleIn
Association End
ClassMetricDefMeasureThresholdRule
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
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule1
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureExpression
Stereotype
Template Parameter
TypeMetricDefMeasureExpression
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThreshConsDependency
Public MetricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleDefines
Association End
ClassMetricDefMeasureThresholdRule
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
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureThreshConsDependency
Stereotype
Template Parameter
TypeMetricDefMeasureThreshConsDependency
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdConsequence
Public MetricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleResultsIn
Association End
ClassMetricDefMeasureThresholdRule
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
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureThresholdConsequence
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdConsequence
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdRelationship
Public MetricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleReferences
Association End
ClassMetricDefMeasureThresholdRule
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*
NamemetricDefMeasureThresholdRelationship
Name Expression
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureThresholdRelationship
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRelationship
Upper*
Upper Value(*)
VisibilityPublic


 metricDefMeasureThresholdRelationship2
Public MetricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship2
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureThresholdRuleReferencedBy
Association End
ClassMetricDefMeasureThresholdRule
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*
NamemetricDefMeasureThresholdRelationship2
Name Expression
NamespaceMetricDefMeasureThresholdRule
OppositemetricDefMeasureThresholdRule2
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::metricDefMeasureThresholdRelationship2
Stereotype
Template Parameter
TypeMetricDefMeasureThresholdRelationship
Upper*
Upper Value(*)
VisibilityPublic


 name
Public String name

Name for the MetricDefMeasureThresholdRule .

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdRule
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
Namename
Name Expression
NamespaceMetricDefMeasureThresholdRule
Opposite
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 thresholdRuleSeverity
Public MetricPerceivedSeverity thresholdRuleSeverity

A threshold can be generated in different severity levels. A crossing for each level may require a different condition and possibly trigger a different consequence.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefMeasureThresholdRule
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
NamethresholdRuleSeverity
Name Expression
NamespaceMetricDefMeasureThresholdRule
Opposite
OwnerMetricDefMeasureThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule::thresholdRuleSeverity
Stereotyperequired
Template Parameter
TypeMetricPerceivedSeverity
Upper1
Upper Value(1)
VisibilityPublic