Common Domain::Performance ABE::Performance Threshold ABE
Class PerformanceConsequence

A Consequence can be applied as a result of a threshold crossing or a threshold ceasing to be crossed.

Attributes
«dataType» PerformanceAlarmSpecification _alarmSpecification _alarmSpecification

The Performance alarm specification is a kind of a Consequence.

PerformanceIndicator _performanceIndicator _performanceIndicator
«dataType» PerformanceThresholdRule _performanceRule _performanceRule
PerformanceThresholdApplicability _performanceThresholdApplicability _performanceThresholdApplicability
ConsequencePerformanceNotification consequencePerformanceNotification consequencePerformanceNotification
ConsequencePerformanceNotificationSpec consequencePerformanceNotificationSpec consequencePerformanceNotificationSpec
String description description

A narrative that explains in detail what the PerforrmanceConsequence is.

String ID ID

A unique identifier for the PerformanceConsequence.

String name name

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

String prescribedAction prescribedAction

Recommended remedy for a violated Performance threshold.

«baseType» TimePeriod validFor validFor

The period for which a PerformanceConsequence applies.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsdataType
NamePerformanceConsequence
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::PerformanceConsequence
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _alarmSpecification
Public «dataType» PerformanceAlarmSpecification _alarmSpecification

The Performance alarm specification is a kind of a Consequence.

Constraints:
Properties:

AggregationNone
Alias
AssociationConsequenceContainsAlarmSpecification
Association End
Class«dataType» PerformanceConsequence
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_alarmSpecification
Name Expression
Namespace«dataType» PerformanceConsequence
Opposite_performanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::_alarmSpecification
Stereotype
Template Parameter
Type«dataType» PerformanceAlarmSpecification
Upper1
Upper Value(1)
VisibilityPublic


 _performanceIndicator
Public PerformanceIndicator _performanceIndicator
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceIndicatorResultsIn
Association End
Class«dataType» PerformanceConsequence
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_performanceIndicator
Name Expression
Namespace«dataType» PerformanceConsequence
Opposite_performanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::_performanceIndicator
Stereotype
Template Parameter
TypePerformanceIndicator
Upper*
Upper Value(*)
VisibilityPublic


 _performanceRule
Public «dataType» PerformanceThresholdRule _performanceRule
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceThresholdRuleResultsIn
Association End
Class«dataType» PerformanceConsequence
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_performanceRule
Name Expression
Namespace«dataType» PerformanceConsequence
Opposite_performanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::_performanceRule
Stereotype
Template Parameter
Type«dataType» PerformanceThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 _performanceThresholdApplicability
Public PerformanceThresholdApplicability _performanceThresholdApplicability
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceThresholdApplicabilityConsequence
Association End
Class«dataType» PerformanceConsequence
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_performanceThresholdApplicability
Name Expression
Namespace«dataType» PerformanceConsequence
Opposite_performanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::_performanceThresholdApplicability
Stereotype
Template Parameter
TypePerformanceThresholdApplicability
Upper*
Upper Value(*)
VisibilityPublic


 consequencePerformanceNotification
Public ConsequencePerformanceNotification consequencePerformanceNotification
Constraints:
Properties:

AggregationNone
Alias
Association(performanceConsequence:PerformanceConsequence)(consequencePerformanceNotification:ConsequencePerformanceNotification)
Association End
Class«dataType» PerformanceConsequence
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*
NameconsequencePerformanceNotification
Name Expression
Namespace«dataType» PerformanceConsequence
OppositeperformanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::consequencePerformanceNotification
Stereotype
Template Parameter
TypeConsequencePerformanceNotification
Upper*
Upper Value(*)
VisibilityPublic


 consequencePerformanceNotificationSpec
Public ConsequencePerformanceNotificationSpec consequencePerformanceNotificationSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceConsequenceSpecifies
Association End
Class«dataType» PerformanceConsequence
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
NameconsequencePerformanceNotificationSpec
Name Expression
Namespace«dataType» PerformanceConsequence
OppositeperformanceConsequence
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::consequencePerformanceNotificationSpec
Stereotype
Template Parameter
TypeConsequencePerformanceNotificationSpec
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the PerforrmanceConsequence is.

Constraints:
Properties:

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


 ID
Public String ID

A unique identifier for the PerformanceConsequence.

Constraints:
Properties:

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


 name
Public String name

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

Constraints:
Properties:

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


 prescribedAction
Public String prescribedAction

Recommended remedy for a violated Performance threshold.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceConsequence
Datatype
DefaultAlarm
Default Value(Alarm)
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
Namespace«dataType» PerformanceConsequence
Opposite
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::prescribedAction
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which a PerformanceConsequence applies.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceConsequence
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)
NamevalidFor
Name Expression
Namespace«dataType» PerformanceConsequence
Opposite
Owner«dataType» PerformanceConsequence
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceConsequence::validFor
StereotypelikelyToBeDeprecated, required
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic