staticstructure
KlasseRepository

The Repository entity represents a storage for first class entities that could be reused and composed into more complex architectures.

Attribute
<Class> ComponentType componenttype componenttype
<Class> Interface interface interface
<Class> Type type type
<Class> MessageType messagetype messagetype

!!TableHeading.InheritedAttributes!!samm::core::NamedEntity samm::core::NamedEntity
name name

!!TableHeading.InheritedAttributes!!samm::core::Entity samm::core::Entity
documentation documentation

!!TableHeading.InheritedAttributes!!identifier::Identifier identifier::Identifier
id id

!!TableHeading.InheritedOperations!!samm::core::NamedEntity samm::core::NamedEntity

!!TableHeading.InheritedOperations!!samm::core::Entity samm::core::Entity

!!TableHeading.InheritedOperations!!identifier::Identifier identifier::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameRepository
Name Expression
Namespace<<ePackage>> <Package> staticstructure
Owned Template Signature
Owner<<ePackage>> <Package> staticstructure
Owning Template Parameter
Package<<ePackage>> <Package> staticstructure
Qualified Namesamm::staticstructure::Repository
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 componenttype
Public <Class> ComponentType componenttype
Eigenschaften:

AggregationComposite
Alias
Association<Association> A_componenttype_repository
Association End
Class<Class> Repository
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namecomponenttype
Name Expression
Namespace<Class> Repository
Opposite
Owned Template Signature
Owner<Class> Repository
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::Repository::componenttype
Stereotype
Template Parameter
Type<Class> ComponentType
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 interface
Public <Class> Interface interface
Eigenschaften:

AggregationComposite
Alias
Association<Association> A_interface_repository
Association End
Class<Class> Repository
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameinterface
Name Expression
Namespace<Class> Repository
Opposite
Owned Template Signature
Owner<Class> Repository
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::Repository::interface
Stereotype
Template Parameter
Type<Class> Interface
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 messagetype
Public <Class> MessageType messagetype
Eigenschaften:

AggregationComposite
Alias
Association<Association> A_messagetype_repository
Association End
Class<Class> Repository
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namemessagetype
Name Expression
Namespace<Class> Repository
Opposite
Owned Template Signature
Owner<Class> Repository
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::Repository::messagetype
Stereotype
Template Parameter
Type<Class> MessageType
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 type
Public <Class> Type type
Eigenschaften:

AggregationComposite
Alias
Association<Association> A_type_repository
Association End
Class<Class> Repository
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nametype
Name Expression
Namespace<Class> Repository
Opposite
Owned Template Signature
Owner<Class> Repository
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::Repository::type
Stereotype
Template Parameter
Type<Class> Type
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic