Class ResourceRequiredRoleSelector
- 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 Summary
Constructors Constructor Description ResourceRequiredRoleSelector(IContextRoleCombinator<org.palladiosimulator.pcm.core.entity.ResourceRequiredRole,RequiredResourceDelegationConnectorCreator> combinator, org.palladiosimulator.pcm.core.composition.AssemblyContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequiredResourceDelegationConnectorCreatorwithResourceRequiredRole(String name)Defines theResourceRequiredRolerequired by theAssemblyContext.RequiredResourceDelegationConnectorCreatorwithResourceRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)Defines theResourceRequiredRolerequired by theAssemblyContext.
-
-
-
Constructor Detail
-
ResourceRequiredRoleSelector
public ResourceRequiredRoleSelector(IContextRoleCombinator<org.palladiosimulator.pcm.core.entity.ResourceRequiredRole,RequiredResourceDelegationConnectorCreator> combinator, org.palladiosimulator.pcm.core.composition.AssemblyContext context)
-
-
Method Detail
-
withResourceRequiredRole
public RequiredResourceDelegationConnectorCreator withResourceRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
Defines theResourceRequiredRolerequired by theAssemblyContext.- Parameters:
role-- Returns:
- the assembly connector
- See Also:
ResourceRequiredRole,AssemblyContext
-
withResourceRequiredRole
public RequiredResourceDelegationConnectorCreator withResourceRequiredRole(String name) throws NoSuchElementException
Defines theResourceRequiredRolerequired by theAssemblyContext. 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
-
-