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 ResourceContainerCreatoraddHddProcessingResourceSpecification(HddProcessingResourceSpecificationCreator hddProcessingResourceSpecification)Adds aHDDProcessingResourceSpecificationto theResourceContainer.ResourceContainerCreatoraddNestedResourceContainer(ResourceContainerCreator resourceContainer)Adds a nested resource container to theResourceContainer.ResourceContainerCreatoraddProcessingResourceSpecification(ProcessingResourceSpecificationCreator processingResourceSpecification)Adds aProcessingResourceSpecificationto theResourceContainer.protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainerbuild()Turns the entity in the making into the finished entity.ResourceContainerCreatorwithName(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 aProcessingResourceSpecificationto theResourceContainer.- Parameters:
processingResourceSpecification-- Returns:
- this
ResourceContainer - See Also:
ProcessingResourceSpecification,ResourceContainer
-
addHddProcessingResourceSpecification
public ResourceContainerCreator addHddProcessingResourceSpecification(HddProcessingResourceSpecificationCreator hddProcessingResourceSpecification)
Adds aHDDProcessingResourceSpecificationto 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:EntityDefines 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.
-
-