sammDecorator
KlasseBlackBoxServiceAnnotation

Attribute
<<variationPoint>> <Class> Operation operation operation
<Class> Service service service

!!TableHeading.InheritedAttributes!!samm::qosannotation::Annotation samm::qosannotation::Annotation
annotationType annotationType, qosAnnotations qosAnnotations, constantNumber constantNumber, distribution distribution, formula formula, parametricFormula parametricFormula

!!TableHeading.InheritedOperations!!samm::qosannotation::Annotation samm::qosannotation::Annotation

Eigenschaften:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameBlackBoxServiceAnnotation
Name Expression
Namespace<<ePackage>> <Package> sammDecorator
Owned Template Signature
Owner<<ePackage>> <Package> sammDecorator
Owning Template Parameter
Package<<ePackage>> <Package> sammDecorator
Qualified NameQualityAnnotationDecorator::sammDecorator::BlackBoxServiceAnnotation
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 operation
Private <<variationPoint>> <Class> Operation operation
Eigenschaften:

AggregationNone
Alias
Association<Association> A_operation_blackBoxServiceAnnotation
Association End
Class<Class> BlackBoxServiceAnnotation
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<Literal Integer> 1
Multiplicity1
Nameoperation
Name Expression
Namespace<Class> BlackBoxServiceAnnotation
Opposite
Owned Template Signature
Owner<Class> BlackBoxServiceAnnotation
Owning Association
Owning Template Parameter
Qualified NameQualityAnnotationDecorator::sammDecorator::BlackBoxServiceAnnotation::operation
Stereotype
Template Parameter
Type<<variationPoint>> <Class> Operation
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 service
Private <Class> Service service
Eigenschaften:

AggregationNone
Alias
Association<Association> A_service_blackBoxServiceAnnotation
Association End
Class<Class> BlackBoxServiceAnnotation
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<Literal Integer> 1
Multiplicity1
Nameservice
Name Expression
Namespace<Class> BlackBoxServiceAnnotation
Opposite
Owned Template Signature
Owner<Class> BlackBoxServiceAnnotation
Owning Association
Owning Template Parameter
Qualified NameQualityAnnotationDecorator::sammDecorator::BlackBoxServiceAnnotation::service
Stereotype
Template Parameter
Type<Class> Service
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate

Integritätsbedingungen
OperationHasToBeProvidedByTheServiceif self.service.isBlackBox then self.service.subcomponentInstance.realizedBy.provided ->exists(ip|ip.interfaceType.signatures->includes(self.operation)) else false endif