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

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.

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 numberOfAllowedCrossing numberOfAllowedCrossing

The number of allowed crossing occurrences in reference to the tolerancePeriod without a consequence being initiated.

«baseType» Duration tolerancePeriod tolerancePeriod

An interval of time of allowed crossing occurrences before a consequence being initiated.

Attributes inherited from SID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule SID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricDefMeasureThresholdRule
thresholdRuleSeverity thresholdRuleSeverity, _metricDefMeasureConsequence _metricDefMeasureConsequence, _metricDefMeasureThreshold _metricDefMeasureThreshold, _metricMeasureThreshold _metricMeasureThreshold, name name, description description, metricApplicability metricApplicability, metricDefMeasureExpression metricDefMeasureExpression, metricDefMeasureThresholdRelationship metricDefMeasureThresholdRelationship, metricDefMeasureThresholdRelationship2 metricDefMeasureThresholdRelationship2, metricDefMeasureThreshConsDependency metricDefMeasureThreshConsDependency, metricDefMeasureThresholdConsequence metricDefMeasureThresholdConsequence, metricDefMeasureConsequence metricDefMeasureConsequence, metricDefMeasureConsequence2 metricDefMeasureConsequence2

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMetricThresholdRuleDefinition
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::MetricThresholdRuleDefinition
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
ClassMetricThresholdRuleDefinition
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
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::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
ClassMetricThresholdRuleDefinition
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
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::conformanceComparatorUpper
Stereotype
Template Parameter
TypeMetricThresholdComparator
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
ClassMetricThresholdRuleDefinition
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
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::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
ClassMetricThresholdRuleDefinition
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
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::conformanceTargetUpper
Stereotype
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic


 numberOfAllowedCrossing
Public Integer numberOfAllowedCrossing

The number of allowed crossing occurrences in reference to the tolerancePeriod without a consequence being initiated.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricThresholdRuleDefinition
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
NamenumberOfAllowedCrossing
Name Expression
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::numberOfAllowedCrossing
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 tolerancePeriod
Public «baseType» Duration tolerancePeriod

An interval of time of allowed crossing occurrences before a consequence being initiated.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricThresholdRuleDefinition
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
NametolerancePeriod
Name Expression
NamespaceMetricThresholdRuleDefinition
Opposite
OwnerMetricThresholdRuleDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::MetricThresholdRuleDefinition::tolerancePeriod
Stereotyperequired
Template Parameter
Type«baseType» Duration
Upper1
Upper Value(1)
VisibilityPublic