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

A pre-defined threshold is a "black-box" logic that resides in the PM Producing Application. A PM consuming application can execute it assigning values to its parameters.

Attributes
PreDefinedMetricThresholdRuleParam _preDefinedMetricThresholdRuleParam _preDefinedMetricThresholdRuleParam

The parameters of a pre-defined threshold.

String derivationAlgorithm derivationAlgorithm

A step-by-step procedure used to calculate the value of the MetricMeasure.

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
NamePreDefinedMetricThresholdRule
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::PreDefinedMetricThresholdRule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _preDefinedMetricThresholdRuleParam
Public PreDefinedMetricThresholdRuleParam _preDefinedMetricThresholdRuleParam

The parameters of a pre-defined threshold.

Constraints:
Properties:

AggregationNone
Alias
AssociationMetricThresholdRulePreDefinedUsesParameter
Association End
ClassPreDefinedMetricThresholdRule
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_preDefinedMetricThresholdRuleParam
Name Expression
NamespacePreDefinedMetricThresholdRule
Opposite_preDefinedMetricThreshold
OwnerPreDefinedMetricThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::PreDefinedMetricThresholdRule::_preDefinedMetricThresholdRuleParam
Stereotype
Template Parameter
TypePreDefinedMetricThresholdRuleParam
Upper*
Upper Value(*)
VisibilityPublic


 derivationAlgorithm
Public String derivationAlgorithm

A step-by-step procedure used to calculate the value of the MetricMeasure.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPreDefinedMetricThresholdRule
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)
NamederivationAlgorithm
Name Expression
NamespacePreDefinedMetricThresholdRule
Opposite
OwnerPreDefinedMetricThresholdRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::Metric Definition Measure Threshold ABE::PreDefinedMetricThresholdRule::derivationAlgorithm
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic