Class ResourceContainerCreator
- java.lang.Object
-
- org.palladiosimulator.generator.fluent.shared.structure.Entity
-
- org.palladiosimulator.generator.fluent.resourceenvironment.structure.ResourceEntity
-
- org.palladiosimulator.generator.fluent.resourceenvironment.structure.ResourceContainerCreator
-
public class ResourceContainerCreator extends ResourceEntity
This class constructs aResourceContainer
.- See Also:
ResourceContainer
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.generator.fluent.resourceenvironment.structure.ResourceEntity
resourceCreator
-
-
Constructor Summary
Constructors Constructor Description ResourceContainerCreator(ResourceEnvironmentCreator resourceCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceContainerCreator
addHddProcessingResourceSpecification(HddProcessingResourceSpecificationCreator hddProcessingResourceSpecification)
Adds aHDDProcessingResourceSpecification
to theResourceContainer
.ResourceContainerCreator
addNestedResourceContainer(ResourceContainerCreator resourceContainer)
Adds a nested resource container to theResourceContainer
.ResourceContainerCreator
addProcessingResourceSpecification(ProcessingResourceSpecificationCreator processingResourceSpecification)
Adds aProcessingResourceSpecification
to theResourceContainer
.protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer
build()
Turns the entity in the making into the finished entity.ResourceContainerCreator
withName(String name)
Defines the unique name of this current entity.
-
-
-
Constructor Detail
-
ResourceContainerCreator
public ResourceContainerCreator(ResourceEnvironmentCreator resourceCreator)
-
-
Method Detail
-
addProcessingResourceSpecification
public ResourceContainerCreator addProcessingResourceSpecification(ProcessingResourceSpecificationCreator processingResourceSpecification)
Adds aProcessingResourceSpecification
to theResourceContainer
.- Parameters:
processingResourceSpecification
-- Returns:
- this
ResourceContainer
- See Also:
ProcessingResourceSpecification
,ResourceContainer
-
addHddProcessingResourceSpecification
public ResourceContainerCreator addHddProcessingResourceSpecification(HddProcessingResourceSpecificationCreator hddProcessingResourceSpecification)
Adds aHDDProcessingResourceSpecification
to theResourceContainer
.- Parameters:
hddProcessingResourceSpecification
-- Returns:
- this
ResourceContainer
- See Also:
ProcessingResourceSpecification
,ResourceContainer
-
addNestedResourceContainer
public ResourceContainerCreator addNestedResourceContainer(ResourceContainerCreator resourceContainer)
Adds a nested resource container to theResourceContainer
.- Parameters:
resourceContainer
-- Returns:
- this
ResourceContainer
- See Also:
ResourceContainer
-
withName
public ResourceContainerCreator withName(String name)
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.
-
-