Class ResourceContainerCreator


  • public class ResourceContainerCreator
    extends ResourceEntity
    This class constructs a ResourceContainer.
    See Also:
    ResourceContainer
    • Method Detail

      • addProcessingResourceSpecification

        public ResourceContainerCreator addProcessingResourceSpecification​(ProcessingResourceSpecificationCreator processingResourceSpecification)
        Adds a ProcessingResourceSpecification to the ResourceContainer.
        Parameters:
        processingResourceSpecification -
        Returns:
        this ResourceContainer
        See Also:
        ProcessingResourceSpecification, ResourceContainer
      • addHddProcessingResourceSpecification

        public ResourceContainerCreator addHddProcessingResourceSpecification​(HddProcessingResourceSpecificationCreator hddProcessingResourceSpecification)
        Adds a HDDProcessingResourceSpecification to the ResourceContainer.
        Parameters:
        hddProcessingResourceSpecification -
        Returns:
        this ResourceContainer
        See Also:
        ProcessingResourceSpecification, ResourceContainer
      • addNestedResourceContainer

        public ResourceContainerCreator addNestedResourceContainer​(ResourceContainerCreator resourceContainer)
        Adds a nested resource container to the ResourceContainer.
        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.
        Overrides:
        withName in class Entity
        Returns:
        this current entity in the making
      • build

        protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer build()
        Description copied from class: Entity
        Turns the entity in the making into the finished entity.
        Specified by:
        build in class Entity
        Returns:
        the finished entity