Common Domain::Performance ABE::Performance Threshold ABE
Class PerformanceThresholdRuleDefinition

Various types of threshold logic can be implemented by this entity. For example: Indicator > Value.

Attributes
MetricThresholdComparator conformanceComparatorLower conformanceComparatorLower

An operator that when applied on a value specifies whether a threshold is crossed or ceased to be crossed.
This operator is used to compare with the conformanceTargetLower.

MetricThresholdComparator conformanceComparatorUpper conformanceComparatorUpper

An operator that when applied on a value specifies whether a threshold is crossed or ceased to be crossed.
This operator is used to compare with the conformanceTargetUpper.

«baseType» TimePeriod conformancePeriod conformancePeriod

An interval of time during which the conformanceTarget must be measured.

long conformanceTargetLower conformanceTargetLower

A value used to determine if the threshold is crossed or ceases to be crossed. It represents the Lower limit. The value should be less than the conformanceTargetUpper. The conformance comparators should also be logically defined so as to not lead to a logically impossible condition.

long conformanceTargetUpper conformanceTargetUpper

A value used to determine if the threshold is crossed or ceases to be crossed. It represents the Upper limit. The value should be greater than the conformanceTargetLower. The conformance comparators should also be logically defined so as to not lead to a logically impossible condition.

Integer gracePeriods gracePeriods

The number of allowed crossing occurrences in reference to the conformancePeriod without a Performance threshold Consequence being initiated.

long thresholdTarget thresholdTarget

A percent that is used to specify when a warning should be used that indicates a Performance threshold is in danger of being crossed.

«baseType» TimePeriod tolerancePeriod tolerancePeriod

An interval of time over which the toleranceTarget is acceptable before a Performance threshold Consequence is initiated.

long toleranceTarget toleranceTarget

A percent that specifies the allowable variation of a conformanceTarget.

Attributes inherited from SID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule SID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRule
_performanceThreshold _performanceThreshold, thresholdRuleCondition thresholdRuleCondition, thresholdRuleSeverity thresholdRuleSeverity, _performanceConsequence _performanceConsequence

Properties:

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

Attribute Details

 conformanceComparatorLower
Public MetricThresholdComparator conformanceComparatorLower

An operator that when applied on a value specifies whether a threshold is crossed or ceased to be crossed.
This operator is used to compare with the conformanceTargetLower.

Constraints:
Properties:

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


 conformanceComparatorUpper
Public MetricThresholdComparator conformanceComparatorUpper

An operator that when applied on a value specifies whether a threshold is crossed or ceased to be crossed.
This operator is used to compare with the conformanceTargetUpper.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceThresholdRuleDefinition
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)
NameconformanceComparatorUpper
Name Expression
Namespace«dataType» PerformanceThresholdRuleDefinition
Opposite
Owner«dataType» PerformanceThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRuleDefinition::conformanceComparatorUpper
Stereotype
Template Parameter
TypeMetricThresholdComparator
Upper1
Upper Value
VisibilityPublic


 conformancePeriod
Public «baseType» TimePeriod conformancePeriod

An interval of time during which the conformanceTarget must be measured.

Constraints:
Properties:

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


 conformanceTargetLower
Public long conformanceTargetLower

A value used to determine if the threshold is crossed or ceases to be crossed. It represents the Lower limit. The value should be less than the conformanceTargetUpper. The conformance comparators should also be logically defined so as to not lead to a logically impossible condition.

Constraints:
Properties:

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


 conformanceTargetUpper
Public long conformanceTargetUpper

A value used to determine if the threshold is crossed or ceases to be crossed. It represents the Upper limit. The value should be greater than the conformanceTargetLower. The conformance comparators should also be logically defined so as to not lead to a logically impossible condition.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«dataType» PerformanceThresholdRuleDefinition
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)
NameconformanceTargetUpper
Name Expression
Namespace«dataType» PerformanceThresholdRuleDefinition
Opposite
Owner«dataType» PerformanceThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Performance ABE::Performance Threshold ABE::PerformanceThresholdRuleDefinition::conformanceTargetUpper
Stereotype
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic


 gracePeriods
Public Integer gracePeriods

The number of allowed crossing occurrences in reference to the conformancePeriod without a Performance threshold Consequence being initiated.

Constraints:
Properties:

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


 thresholdTarget
Public long thresholdTarget

A percent that is used to specify when a warning should be used that indicates a Performance threshold is in danger of being crossed.

Constraints:
Properties:

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


 tolerancePeriod
Public «baseType» TimePeriod tolerancePeriod

An interval of time over which the toleranceTarget is acceptable before a Performance threshold Consequence is initiated.

Constraints:
Properties:

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


 toleranceTarget
Public long toleranceTarget

A percent that specifies the allowable variation of a conformanceTarget.

Constraints:
Properties:

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