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

Arguments needed for the calculation of the metrric definition such as numerator and denominator.
This entity imay be enhanced when MetricDefinitionDeterminationMethod is enhanced. An argument could be a MetricDefinition or a raw counter.

Attributes
MetricDefinition _metricDefinition _metricDefinition
MetricDefinitionDeterminationMethod _metricDefinitionDeterminationMethod _metricDefinitionDeterminationMethod
String delimiter delimiter

A character used to specify the boundary between separate arguments.

String name name

A word, term, or phrase by which a MetricDefinitionMethodArgument is known and distinguished from other MetricDefinitionMethodArguments. This could be used as the name of the raw counter or some other non-MetricDefinition argument.

String operator operator

A mathematical symbol, term, or other entity that describes an operation.

UnlimitedNatural scalarValue scalarValue

A quantity that can assume any of a set of values.

Integer sequence sequence

The order in which an argument appears in an expression.


Properties:

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

Attribute Details

 _metricDefinition
Public MetricDefinition _metricDefinition
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefinitionUsedAs
Association End
ClassMetricDefinitionMethodArgument
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_metricDefinition
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite_metricDefinitionMethodComponent
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::_metricDefinition
Stereotype
Template Parameter
TypeMetricDefinition
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefinitionDeterminationMethod
Public MetricDefinitionDeterminationMethod _metricDefinitionDeterminationMethod
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricDefinitionDeterminationMethodUses
Association End
ClassMetricDefinitionMethodArgument
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_metricDefinitionDeterminationMethod
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite_metricDefinitionMethodComponent
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::_metricDefinitionDeterminationMethod
Stereotype
Template Parameter
TypeMetricDefinitionDeterminationMethod
Upper*
Upper Value(*)
VisibilityPublic


 delimiter
Public String delimiter

A character used to specify the boundary between separate arguments.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionMethodArgument
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)
Namedelimiter
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::delimiter
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word, term, or phrase by which a MetricDefinitionMethodArgument is known and distinguished from other MetricDefinitionMethodArguments. This could be used as the name of the raw counter or some other non-MetricDefinition argument.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionMethodArgument
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
NamespaceMetricDefinitionMethodArgument
Opposite
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 operator
Public String operator

A mathematical symbol, term, or other entity that describes an operation.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionMethodArgument
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
Nameoperator
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::operator
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 scalarValue
Public UnlimitedNatural scalarValue

A quantity that can assume any of a set of values.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionMethodArgument
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)
NamescalarValue
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::scalarValue
Stereotype
Template Parameter
TypeUnlimitedNatural
Upper1
Upper Value
VisibilityPublic


 sequence
Public Integer sequence

The order in which an argument appears in an expression.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricDefinitionMethodArgument
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)
Namesequence
Name Expression
NamespaceMetricDefinitionMethodArgument
Opposite
OwnerMetricDefinitionMethodArgument
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Definition Measure ABE::MetricDefinitionMethodArgument::sequence
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic