staticstructure
KlasseInterface

The Interface class represents the interface concept of the SOA. It is the visible part of a component to which connector endpoints can be attached and which represents the access point to the component's functionality.

Attribute
<<variationPoint>> <Class> Operation signatures signatures

This property represents the set of operations the interface consists of.

<Class> Interface inheritance inheritance

This property contains references to interfaces from which this interface is derived.

!!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
NameInterface
Name Expression
Namespace<<ePackage>> <Package> staticstructure
Owned Template Signature
Owner<<ePackage>> <Package> staticstructure
Owning Template Parameter
Package<<ePackage>> <Package> staticstructure
Qualified Namesamm::staticstructure::Interface
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 inheritance
Public <Class> Interface inheritance

This property contains references to interfaces from which this interface is derived.

Eigenschaften:

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


 signatures
Public <<variationPoint>> <Class> Operation signatures

This property represents the set of operations the interface consists of.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_signatures_interface
Association End
Class<Class> Interface
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*
Namesignatures
Name Expression
Namespace<Class> Interface
Opposite
Owned Template Signature
Owner<Class> Interface
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::Interface::signatures
Stereotype
Template Parameter
Type<<variationPoint>> <Class> Operation
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic