Common Domain::Metric ABE::Metric Definition Measure ABE
Class MetricDefinitionDeterminationMethod

How the value of the metric is determined, examples are ratio, formula, algorithm, external call (web service).
This entity is may be further developed to support all determination methods. It may also be further defined and subclassed in the future.

Attributes
MetricMeasure _metric _metric
MetricDefinitionMethodArgument _metricDefinitionMethodComponent _metricDefinitionMethodComponent
MetricDefMeasure _metricDefMeasure _metricDefMeasure
String derivationFormula derivationFormula

A rule or principle represented in symbols, numbers, or letters, often in the form of an equation used to derive the value of a metric.

String description description

A narrative that explains in detail what the MetricDefinitionDeterminationMethod is.

String exceptionAction exceptionAction

Action to take when one or more of the related MetricDefinitionMethodArgument cause indeterminate results, such as a denominator of 0 in a ratio or a missing value for a MetricDefinitionMethodArgument.

String proseFormula proseFormula

A prose expression of formula, may not be as precise as the XLS formula or some XLS-like formula.

String type type

Indicates whether the determination method is a ratio, formula, average, min, max, median, std dev, and so forth.

«baseType» TimePeriod validFor validFor

The period for which the MetricDefinitionDeterminationMethod is valid.

String xLSFormula xLSFormula

A precise XLS-compatible formula using XLS named ranges (from XLS Name field).


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMetricDefinitionDeterminationMethod
Name Expression
NamespaceMetric Definition Measure ABE
Owned Template Signature
OwnerMetric Definition Measure ABE
Owning Template Parameter
PackageMetric Definition Measure ABE
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _metric
Public MetricMeasure _metric
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricMeasuredDefinedBy
Association End
ClassMetricDefinitionDeterminationMethod
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_metric
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite_metricDefinitionDeterminationMethod
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::_metric
Stereotype
Template Parameter
TypeMetricMeasure
Upper1
Upper Value(1)
VisibilityPublic


 _metricDefinitionMethodComponent
Public MetricDefinitionMethodArgument _metricDefinitionMethodComponent
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefinitionDeterminationMethodUses
Association End
ClassMetricDefinitionDeterminationMethod
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_metricDefinitionMethodComponent
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite_metricDefinitionDeterminationMethod
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::_metricDefinitionMethodComponent
Stereotype
Template Parameter
TypeMetricDefinitionMethodArgument
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefMeasure
Public MetricDefMeasure _metricDefMeasure
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefMeasureDeterminedBy
Association End
ClassMetricDefinitionDeterminationMethod
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_metricDefMeasure
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite_metricDefinitionDeterminationMethod
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::_metricDefMeasure
Stereotype
Template Parameter
TypeMetricDefMeasure
Upper1
Upper Value(1)
VisibilityPublic


 derivationFormula
Public String derivationFormula

A rule or principle represented in symbols, numbers, or letters, often in the form of an equation used to derive the value of a metric.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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)
NamederivationFormula
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::derivationFormula
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the MetricDefinitionDeterminationMethod is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 exceptionAction
Public String exceptionAction

Action to take when one or more of the related MetricDefinitionMethodArgument cause indeterminate results, such as a denominator of 0 in a ratio or a missing value for a MetricDefinitionMethodArgument.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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)
NameexceptionAction
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::exceptionAction
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 proseFormula
Public String proseFormula

A prose expression of formula, may not be as precise as the XLS formula or some XLS-like formula.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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)
NameproseFormula
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::proseFormula
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 type
Public String type

Indicates whether the determination method is a ratio, formula, average, min, max, median, std dev, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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)
Nametype
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::type
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the MetricDefinitionDeterminationMethod is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 xLSFormula
Public String xLSFormula

A precise XLS-compatible formula using XLS named ranges (from XLS Name field).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionDeterminationMethod
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)
NamexLSFormula
Name Expression
NamespaceMetricDefinitionDeterminationMethod
Opposite
OwnerMetricDefinitionDeterminationMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionDeterminationMethod::xLSFormula
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic