java.lang.Object
org.palladiosimulator.generator.fluent.system.structure.connector.resource.ResourceRequiredRoleSelector

public class ResourceRequiredRoleSelector extends Object
This class ensures, that a Role is only selected after an AssemblyContext.
  • Constructor Details

  • Method Details

    • withResourceRequiredRole

      public RequiredResourceDelegationConnectorCreator withResourceRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
      Defines the ResourceRequiredRole required by the AssemblyContext.
      Parameters:
      role -
      Returns:
      the assembly connector
      See Also:
      • ResourceRequiredRole
      • AssemblyContext
    • withResourceRequiredRole

      public RequiredResourceDelegationConnectorCreator withResourceRequiredRole(String name) throws NoSuchElementException
      Defines the ResourceRequiredRole required by the AssemblyContext. The provided roles of the context are searched for a role matching the given name.
      Parameters:
      name -
      Returns:
      the assembly connector
      Throws:
      NoSuchElementException - Thrown if no role matches the given name.
      See Also:
      • ResourceRequiredRole
      • AssemblyContext