Market_Sales Domain::Market Segment ABE
Class MarketSegmentCharacteristic

A characteristic quality or distinctive feature of a MarketSegment. The characteristic can be take on a discrete value, such as sex, can take on a range of values, (for example, household income of $50,000 - $100,000), or can be derived from a formula (for example, number of households = number of customer party roles).

Attributes
CompositeMarketSegmentCharacteristic _compositeMarketSegmentCharacteristic _compositeMarketSegmentCharacteristic
DemographicCharacteristic _demographicCharacteristic _demographicCharacteristic
GeographicArea _geographicArea _geographicArea
MarketSegment _marketSegment _marketSegment
MarketSegmentCharacteristicValue _marketSegmentCharacteristicValue _marketSegmentCharacteristicValue
ProductOffering _productOffering _productOffering
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 characteristic value.

String description description

A narrative that explains what the characteristic is.

Boolean extensible extensible

An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for an Entity.

String ID ID

A unique identifier for the MarketSegmentCharacteristic.

Integer maxCardinality maxCardinality

The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.

Integer minCardinality minCardinality

The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.

String name name

A word, term, or phrase by which the characteristic is known and distinguished from characteristics.

String unique unique

An indicator that specifies if a value is unique for the specification.

Possible values are; "unique while value is in effect" and "unique whether value is in effect or not"

«baseType» TimePeriod validFor validFor

The period of time for which a characteristic is applicable.

String valueType valueType

A kind of value that the characteristic can take on, such as numeric, text, and so forth.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameMarketSegmentCharacteristic
Name Expression
Namespace«002» Market Segment ABE
Owned Template Signature
Owner«002» Market Segment ABE
Owning Template Parameter
Package«002» Market Segment ABE
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _compositeMarketSegmentCharacteristic
Public CompositeMarketSegmentCharacteristic _compositeMarketSegmentCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationCompositeMarketSegmentCharacteristicComprisedOf
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_compositeMarketSegmentCharacteristic
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_compositeMarketSegmentCharacteristic
Stereotype
Template Parameter
TypeCompositeMarketSegmentCharacteristic
Upper*
Upper Value(*)
VisibilityPublic


 _demographicCharacteristic
Public DemographicCharacteristic _demographicCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationDemographicMarketSegmentCharacteristicDefinedBy
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_demographicCharacteristic
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_demographicCharacteristic
Stereotype
Template Parameter
TypeDemographicCharacteristic
Upper1
Upper Value(1)
VisibilityPublic


 _geographicArea
Public GeographicArea _geographicArea
Constraints:
Properties:

AggregationNone
Alias
AssociationGeographicAreaDefinesCoverageOf
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_geographicArea
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_geographicArea
Stereotype
Template Parameter
TypeGeographicArea
Upper*
Upper Value(*)
VisibilityPublic


 _marketSegment
Public MarketSegment _marketSegment
Constraints:
Properties:

AggregationNone
Alias
AssociationMarketSegmentDescribedByMarketSegmentCharacteristic
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_marketSegment
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_marketSegment
Stereotype
Template Parameter
TypeMarketSegment
Upper*
Upper Value(*)
VisibilityPublic


 _marketSegmentCharacteristicValue
Public MarketSegmentCharacteristicValue _marketSegmentCharacteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationMarketSegmentCharacteristicEnumeratedUsing
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_marketSegmentCharacteristicValue
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_marketSegmentCharacteristicValue
Stereotype
Template Parameter
TypeMarketSegmentCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 _productOffering
Public ProductOffering _productOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationProdOfferMarketSegmentCharacteristicDefinedBy
Association End
ClassMarketSegmentCharacteristic
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_productOffering
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite_marketSegmentCharacteristic
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::_productOffering
Stereotype
Template Parameter
TypeProductOffering
Upper*
Upper Value(*)
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 characteristic value.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::derivationFormula
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 description
Public String description

A narrative that explains what the characteristic is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 extensible
Public Boolean extensible

An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for an Entity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
Nameextensible
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::extensible
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

A unique identifier for the MarketSegmentCharacteristic.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
NameID
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 maxCardinality
Public Integer maxCardinality

The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
NamemaxCardinality
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::maxCardinality
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 minCardinality
Public Integer minCardinality

The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
NameminCardinality
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::minCardinality
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word, term, or phrase by which the characteristic is known and distinguished from characteristics.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 unique
Public String unique

An indicator that specifies if a value is unique for the specification.

Possible values are; "unique while value is in effect" and "unique whether value is in effect or not"

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
Nameunique
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::unique
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time for which a characteristic is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 valueType
Public String valueType

A kind of value that the characteristic can take on, such as numeric, text, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMarketSegmentCharacteristic
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)
NamevalueType
Name Expression
NamespaceMarketSegmentCharacteristic
Opposite
OwnerMarketSegmentCharacteristic
Owning Association
Owning Template Parameter
Qualified NameSID Models::Market_Sales Domain::Market Segment ABE::MarketSegmentCharacteristic::valueType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic