Common Domain::Performance ABE::Performance Threshold ABE
Class PerformanceThresholdRule

A base entity for concrete definition of thresholds.

Attributes
«dataType» PerformanceConsequence _performanceConsequence _performanceConsequence

A threshold crossing or a threshold ceased to be crossing results in a Performance consequence.

PerformanceThreshold _performanceThreshold _performanceThreshold
ThresholdCondition thresholdRuleCondition thresholdRuleCondition

A threshold may have two possible values: "Raise" - a threshold was crossed or "Clear" - a threshold ceased crossing.

PerceivedSeverity 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. The supported severity levels are equivalent to the possible severity level of alarms.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
KeywordsdataType
NamePerformanceThresholdRule
Name Expression
NamespacePerformance Threshold ABE
Owned Template Signature
OwnerPerformance Threshold ABE
Owning Template Parameter
PackagePerformance Threshold ABE
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _performanceConsequence
Public «dataType» PerformanceConsequence _performanceConsequence

A threshold crossing or a threshold ceased to be crossing results in a Performance consequence.

Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceThresholdRuleResultsIn
Association End
Class«dataType» PerformanceThresholdRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_performanceConsequence
Name Expression
Namespace«dataType» PerformanceThresholdRule
Opposite_performanceRule
Owner«dataType» PerformanceThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule::_performanceConsequence
Stereotype
Template Parameter
Type«dataType» PerformanceConsequence
Upper*
Upper Value(*)
VisibilityPublic


 _performanceThreshold
Public PerformanceThreshold _performanceThreshold
Constraints:
Properties:

AggregationNone
Alias
AssociationThresholdContainsThresholdRule
Association End
Class«dataType» PerformanceThresholdRule
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_performanceThreshold
Name Expression
Namespace«dataType» PerformanceThresholdRule
Opposite_thresholdRule
Owner«dataType» PerformanceThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule::_performanceThreshold
Stereotype
Template Parameter
TypePerformanceThreshold
Upper1
Upper Value(1)
VisibilityPublic


 thresholdRuleCondition
Public ThresholdCondition thresholdRuleCondition

A threshold may have two possible values: "Raise" - a threshold was crossed or "Clear" - a threshold ceased crossing.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceThresholdRule
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)
NamethresholdRuleCondition
Name Expression
Namespace«dataType» PerformanceThresholdRule
Opposite
Owner«dataType» PerformanceThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule::thresholdRuleCondition
Stereotyperequired
Template Parameter
TypeThresholdCondition
Upper1
Upper Value
VisibilityPublic


 thresholdRuleSeverity
Public PerceivedSeverity 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. The supported severity levels are equivalent to the possible severity level of alarms.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceThresholdRule
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
Namespace«dataType» PerformanceThresholdRule
Opposite
Owner«dataType» PerformanceThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule::thresholdRuleSeverity
Stereotyperequired
Template Parameter
TypePerceivedSeverity
Upper1
Upper Value(1)
VisibilityPublic