Common Domain::Location ABE::Geographic Place ABE
Class GeographicLocationName

A word, term, or phrase by which a Geographic Location is known and distinguished from other Geographic Locations. A name is an informal way of identifying an object [Fowler]Separating Location Name from Location allows for a Location to have many names at the same time and for names to change over time.

Attributes
GeographicLocation _geographicLocation _geographicLocation
Language _language _language
String name name

The name that is used to refer to the location.

String nameType nameType

Indicates if this is the main name or a type of alternative name.

Permitted Values: “MAIN” or “ALIAS” or …

«baseType» TimePeriod validFor validFor

The time period that the name is valid for.

Permitted Values: Refer Time Period class


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameGeographicLocationName
Name Expression
NamespaceGeographic Place ABE
Owned Template Signature
OwnerGeographic Place ABE
Owning Template Parameter
PackageGeographic Place ABE
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _geographicLocation
Public GeographicLocation _geographicLocation
Constraints:
Properties:

AggregationNone
Alias
AssociationGeoLocationHasNames
Association End
ClassGeographicLocationName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_geographicLocation
Name Expression
NamespaceGeographicLocationName
Opposite_geographicLocationName
OwnerGeographicLocationName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName::_geographicLocation
Stereotype
Template Parameter
TypeGeographicLocation
Upper1
Upper Value(1)
VisibilityPublic


 _language
Public Language _language
Constraints:
Properties:

AggregationNone
Alias
AssociationGeoLocationNameSpecifiedUsingLanguage
Association End
ClassGeographicLocationName
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_language
Name Expression
NamespaceGeographicLocationName
Opposite_geographicLocationName
OwnerGeographicLocationName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName::_language
Stereotype
Template Parameter
TypeLanguage
Upper1
Upper Value(1)
VisibilityPublic


 name
Public String name

The name that is used to refer to the location.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassGeographicLocationName
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
NamespaceGeographicLocationName
Opposite
OwnerGeographicLocationName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 nameType
Public String nameType

Indicates if this is the main name or a type of alternative name.

Permitted Values: “MAIN” or “ALIAS” or …

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassGeographicLocationName
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)
NamenameType
Name Expression
NamespaceGeographicLocationName
Opposite
OwnerGeographicLocationName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName::nameType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The time period that the name is valid for.

Permitted Values: Refer Time Period class

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassGeographicLocationName
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
NamespaceGeographicLocationName
Opposite
OwnerGeographicLocationName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::GeographicLocationName::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic