Class QoSAnnotationsCreator
java.lang.Object
org.palladiosimulator.generator.fluent.shared.structure.Entity
org.palladiosimulator.generator.fluent.system.structure.SystemEntity
org.palladiosimulator.generator.fluent.system.structure.qos.QoSAnnotationsCreator
This class constructs
QoSAnnotations
.- See Also:
-
QoSAnnotations
-
Field Summary
Fields inherited from class org.palladiosimulator.generator.fluent.system.structure.SystemEntity
system
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddOutputParameterAbstraction
(org.palladiosimulator.pcm.qosannotations.SpecifiedOutputParameterAbstraction outputParameterAbstraction) Adds aSpecifiedOutputParameterAbstraction
.addOutputParameterAbstractions
(Collection<org.palladiosimulator.pcm.qosannotations.SpecifiedOutputParameterAbstraction> outputParameterAbstractions) Adds a collection ofSpecifiedOutputParameterAbstraction
s.addQoSAnnotation
(org.palladiosimulator.pcm.qosannotations.SpecifiedQoSAnnotation annotation) Adds aSpecifiedQoSAnnotation
.addQoSAnnotations
(Collection<org.palladiosimulator.pcm.qosannotations.SpecifiedQoSAnnotation> annotations) Adds a collection ofSpecifiedQoSAnnotation
s.org.palladiosimulator.pcm.qosannotations.QoSAnnotations
build()
Turns the entity in the making into the finished entity.Defines the unique name of this current entity.
-
Constructor Details
-
QoSAnnotationsCreator
-
-
Method Details
-
addQoSAnnotation
public QoSAnnotationsCreator addQoSAnnotation(org.palladiosimulator.pcm.qosannotations.SpecifiedQoSAnnotation annotation) Adds aSpecifiedQoSAnnotation
.- Parameters:
annotation
-- Returns:
- this annotations creator
- See Also:
-
SpecifiedQoSAnnotation
-
addQoSAnnotations
public QoSAnnotationsCreator addQoSAnnotations(Collection<org.palladiosimulator.pcm.qosannotations.SpecifiedQoSAnnotation> annotations) Adds a collection ofSpecifiedQoSAnnotation
s.- Parameters:
annotation
-- Returns:
- this annotations creator
- See Also:
-
SpecifiedQoSAnnotation
-
addOutputParameterAbstraction
public QoSAnnotationsCreator addOutputParameterAbstraction(org.palladiosimulator.pcm.qosannotations.SpecifiedOutputParameterAbstraction outputParameterAbstraction) Adds aSpecifiedOutputParameterAbstraction
.- Parameters:
annotation
-- Returns:
- this annotations creator
- See Also:
-
SpecifiedOutputParameterAbstraction
-
addOutputParameterAbstractions
public QoSAnnotationsCreator addOutputParameterAbstractions(Collection<org.palladiosimulator.pcm.qosannotations.SpecifiedOutputParameterAbstraction> outputParameterAbstractions) Adds a collection ofSpecifiedOutputParameterAbstraction
s.- Parameters:
annotation
-- Returns:
- this annotations creator
- See Also:
-
SpecifiedOutputParameterAbstraction
-
build
public org.palladiosimulator.pcm.qosannotations.QoSAnnotations build()Description copied from class:Entity
Turns the entity in the making into the finished entity. -
withName
Description copied from class:Entity
Defines the unique name of this current entity. Once created entities are referenced by this name. Only entities with a unique name can be fetched from the model.
-