Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE
Data Type EntityIdentifier

This datatype is only present for illustrative purpose. Do not use it in modeling, use rather ObjectName.

The EntityIdentifier is used to uniquely identitify an Entity within a given system context.
EntityIdentifiers contain three attributes: context, dn and entity type.
The context attribute contains a Context which determines the system specific context for the Entity.
The dn attribute contains a DestinguishedName which determines the Destinguished Name of the Entity.

An EntityIdentifier is equal to another EntityIdentifier if both the context and dn attributes are identical.
To simplify implimentation, all attributes in an EntityIdentifier are defined as strings or name value pairs of strings.
EntityIdentifiers should not be arbitrarily extended and should not be extended using 'Any'.

Attributes
String context context

The context attribute contains a Context object which determines the system specific context for the Entity.
The context defines an implementation specific context.scheme and context.valuePairs, a collection of named value pairs

String entityType entityType

Defines the type of the referenced entity. This string is implemntation technology specific. For Example in XML it is filled by the implementation with with an XML type reference. In java it is filled with a classpath reference.

String ID ID

The dn attribute contains a DistinguishedName object which determines Distinguished Name of the Entity.


Properties:

Alias
Is Abstractfalse
Is Leaffalse
Keywords
NameEntityIdentifier
Name Expression
Namespace«likelyToChange» Framework ABE
Owned Template Signature
Owner«likelyToChange» Framework ABE
Owning Template Parameter
Package«likelyToChange» Framework ABE
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::EntityIdentifier
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 context
Public String context

The context attribute contains a Context object which determines the system specific context for the Entity.
The context defines an implementation specific context.scheme and context.valuePairs, a collection of named value pairs

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class
DatatypeEntityIdentifier
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)
Namecontext
Name Expression
NamespaceEntityIdentifier
Opposite
OwnerEntityIdentifier
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::EntityIdentifier::context
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 entityType
Public String entityType

Defines the type of the referenced entity. This string is implemntation technology specific. For Example in XML it is filled by the implementation with with an XML type reference. In java it is filled with a classpath reference.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class
DatatypeEntityIdentifier
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)
NameentityType
Name Expression
NamespaceEntityIdentifier
Opposite
OwnerEntityIdentifier
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::EntityIdentifier::entityType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

The dn attribute contains a DistinguishedName object which determines Distinguished Name of the Entity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class
DatatypeEntityIdentifier
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
NamespaceEntityIdentifier
Opposite
OwnerEntityIdentifier
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::EntityIdentifier::ID
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic