Class ResourceRequiredDelegationConnectorCreator


  • public class ResourceRequiredDelegationConnectorCreator
    extends Object
    This class constructs a ResourceRequiredDelegationConnector.
    See Also:
    ResourceRequiredDelegationConnector
    • Constructor Detail

      • ResourceRequiredDelegationConnectorCreator

        public ResourceRequiredDelegationConnectorCreator​(SystemCreator systemCreator)
    • Method Detail

      • withOuterRequiredRole

        public ResourceRequiredDelegationConnectorCreator withOuterRequiredRole​(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
        Defines the ResourceRequiredRole of the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.
        Parameters:
        role -
        Returns:
        this connector
        See Also:
        ResourceRequiredRole
      • withOuterRequiredRole

        public ResourceRequiredDelegationConnectorCreator withOuterRequiredRole​(String name)
                                                                         throws NoSuchElementException
        Defines the ResourceRequiredRole of the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext. The required roles added to the org.palladiosimulator.generator.fluent.system are searched for one that matches the given name.
        Parameters:
        role -
        Returns:
        this connector
        Throws:
        NoSuchElementException - Thrown if no element matches the given name.
        See Also:
        ResourceRequiredRole
      • withInnerRequiredRole

        public ResourceRequiredDelegationConnectorCreator withInnerRequiredRole​(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
        Defines the ResourceRequiredRole required by an assembly context.
        Parameters:
        role -
        Returns:
        this connector
        See Also:
        AssemblyContext, ResourceRequiredRole
      • withInnerRequiredRole

        public ResourceRequiredDelegationConnectorCreator withInnerRequiredRole​(String name)
        Defines the ResourceRequiredRole required by an assembly context. All assembly contexts added to the org.palladiosimulator.generator.fluent.system are searched for a resource required role that matches the given name.
        Parameters:
        role -
        Returns:
        this connector
        Throws:
        NoSuchElementException - Thrown if no element matches the given name.
        See Also:
        AssemblyContext, ResourceRequiredRole
      • build

        public org.palladiosimulator.pcm.core.composition.ResourceRequiredDelegationConnector build()