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

The name of the street or other street type.

Attributes
Street _street _street
String name name

The name of the street.

String nameType nameType

The category of the name, such as legal, alias, and so forth.

String streetType streetType

The kind of street, such as alley, avenue, boulevard, brae, crescent, drive, highway, lane, terrace, parade, place, tarn, way, wharf.

Notes: may need to store a set of abbreviations as well


Properties:

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

Attribute Details

 _street
Public Street _street
Constraints:
Properties:

AggregationNone
Alias
AssociationStreetHasNames
Association End
ClassStreetName
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_street
Name Expression
NamespaceStreetName
Opposite_streetName
OwnerStreetName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::StreetName::_street
Stereotype
Template Parameter
TypeStreet
Upper1
Upper Value(1)
VisibilityPublic


 name
Public String name

The name of the street.

Constraints:
Properties:

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


 nameType
Public String nameType

The category of the name, such as legal, alias, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassStreetName
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
NamespaceStreetName
Opposite
OwnerStreetName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::StreetName::nameType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 streetType
Public String streetType

The kind of street, such as alley, avenue, boulevard, brae, crescent, drive, highway, lane, terrace, parade, place, tarn, way, wharf.

Notes: may need to store a set of abbreviations as well

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassStreetName
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)
NamestreetType
Name Expression
NamespaceStreetName
Opposite
OwnerStreetName
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Location ABE::Geographic Place ABE::StreetName::streetType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic