public class ResourceContainerCreator extends ResourceEntity
This class constructs a ResourceContainer.
See Also:
  • ResourceContainer
  • Constructor Details

  • Method Details

    • 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