Common Domain::Performance ABE::Performance Threshold ABE
Class PerformanceThreshold

A threshold base entity containing threshold rules.

Attributes
MeasurementThresholdJob _measurementThresholdJob _measurementThresholdJob

The Performance Threshold is evaluated by Measurement threshold jobs in various kinds of scope and time scheduling definitions.

«dataType» MonitoredClassCriteria _monitoredClassCriteria _monitoredClassCriteria

A Performance threshold is defined over a monitored objects class criteria.

PerformanceApplicability _performanceApplicability _performanceApplicability
PerformanceIndicator _performanceIndicator _performanceIndicator
PerformanceIndicatorSpecification _performanceIndicatorSpecification _performanceIndicatorSpecification

A Performance threshold defines crossing over a Performance threshold specification. By using this definition, an instance of this indicator specification will be evaluated by a threshold job.

«dataType» PerformanceThresholdRule _thresholdRule _thresholdRule

A PerformanceThreshold contains a set of Performance threshold rules of different conditions (Raise, Clear) and different severities.

String description description

A narrative that explains in detail what the Performance threshold is.

String ID ID

A unique identifier for the Performance Threshold.

String name name

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

ThresholdType thresholdType thresholdType

A threshold can have one of two possible types:  LogicDefinition-an actual definition of a threshold logic, PreDefined-a pre-defined logic as agreed between a PM consumer and a PM producer.

«baseType» TimePeriod validFor validFor

The period of time during which the Performance threshold is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePerformanceThreshold
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::PerformanceThreshold
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _measurementThresholdJob
Public MeasurementThresholdJob _measurementThresholdJob

The Performance Threshold is evaluated by Measurement threshold jobs in various kinds of scope and time scheduling definitions.

Constraints:
Properties:

AggregationNone
Alias
AssociationThresholdJobEvaluatesThreshold
Association End
ClassPerformanceThreshold
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_measurementThresholdJob
Name Expression
NamespacePerformanceThreshold
Opposite_performanceThreshold
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_measurementThresholdJob
Stereotype
Template Parameter
TypeMeasurementThresholdJob
Upper*
Upper Value(*)
VisibilityPublic


 _monitoredClassCriteria
Public «dataType» MonitoredClassCriteria _monitoredClassCriteria

A Performance threshold is defined over a monitored objects class criteria.

Constraints:
Properties:

AggregationNone
Alias
AssociationThresholdApplicableToClassCriteria
Association End
ClassPerformanceThreshold
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_monitoredClassCriteria
Name Expression
NamespacePerformanceThreshold
Opposite_thresholdApplicableToClassCriteria
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_monitoredClassCriteria
Stereotype
Template Parameter
Type«dataType» MonitoredClassCriteria
Upper1
Upper Value(1)
VisibilityPublic


 _performanceApplicability
Public PerformanceApplicability _performanceApplicability
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceThresholdApplicability
Association End
ClassPerformanceThreshold
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_performanceApplicability
Name Expression
NamespacePerformanceThreshold
Opposite_performanceThreshold
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_performanceApplicability
Stereotype
Template Parameter
TypePerformanceApplicability
Upper*
Upper Value(*)
VisibilityPublic


 _performanceIndicator
Public PerformanceIndicator _performanceIndicator
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceIndicatorMeasuredUsing
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite_performanceThreshold
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_performanceIndicator
Stereotype
Template Parameter
TypePerformanceIndicator
Upper*
Upper Value(*)
VisibilityPublic


 _performanceIndicatorSpecification
Public PerformanceIndicatorSpecification _performanceIndicatorSpecification

A Performance threshold defines crossing over a Performance threshold specification. By using this definition, an instance of this indicator specification will be evaluated by a threshold job.

Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceIndicatorSpecMeasuredBy
Association End
ClassPerformanceThreshold
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_performanceIndicatorSpecification
Name Expression
NamespacePerformanceThreshold
Opposite_performanceThreshold
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_performanceIndicatorSpecification
Stereotype
Template Parameter
TypePerformanceIndicatorSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _thresholdRule
Public «dataType» PerformanceThresholdRule _thresholdRule

A PerformanceThreshold contains a set of Performance threshold rules of different conditions (Raise, Clear) and different severities.

Constraints:
Properties:

AggregationNone
Alias
AssociationThresholdContainsThresholdRule
Association End
ClassPerformanceThreshold
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_thresholdRule
Name Expression
NamespacePerformanceThreshold
Opposite_performanceThreshold
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::_thresholdRule
Stereotype
Template Parameter
Type«dataType» PerformanceThresholdRule
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the Performance threshold is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::description
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

A unique identifier for the Performance Threshold.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 thresholdType
Public ThresholdType thresholdType

A threshold can have one of two possible types:  LogicDefinition-an actual definition of a threshold logic, PreDefined-a pre-defined logic as agreed between a PM consumer and a PM producer.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::thresholdType
Stereotyperequired
Template Parameter
TypeThresholdType
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which the Performance threshold is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPerformanceThreshold
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
NamespacePerformanceThreshold
Opposite
OwnerPerformanceThreshold
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThreshold::validFor
StereotypelikelyToBeDeprecated, required
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic