Class OperationProvidedRoleSelector<T>
java.lang.Object
org.palladiosimulator.generator.fluent.system.structure.connector.operation.OperationProvidedRoleSelector<T>
- Type Parameters:
T
- The ConnectorCreator, creating this selector.
This class ensures, that a Role is only selected after an AssemblyContext.
-
Constructor Summary
ConstructorDescriptionOperationProvidedRoleSelector
(IContextRoleCombinator<org.palladiosimulator.pcm.repository.OperationProvidedRole, T> combinator, org.palladiosimulator.pcm.core.composition.AssemblyContext context) -
Method Summary
Modifier and TypeMethodDescriptionDefines theOperationProvidedRole
provided by theAssemblyContext
.withOperationProvidedRole
(org.palladiosimulator.pcm.repository.OperationProvidedRole role) Defines theOperationProvidedRole
provided by theAssemblyContext
.
-
Constructor Details
-
OperationProvidedRoleSelector
public OperationProvidedRoleSelector(IContextRoleCombinator<org.palladiosimulator.pcm.repository.OperationProvidedRole, T> combinator, org.palladiosimulator.pcm.core.composition.AssemblyContext context)
-
-
Method Details
-
withOperationProvidedRole
Defines theOperationProvidedRole
provided by theAssemblyContext
.- Parameters:
role
-- Returns:
- the assembly connector
- See Also:
-
OperationProvidedRole
AssemblyContext
-
withOperationProvidedRole
Defines theOperationProvidedRole
provided 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:
-
OperationProvidedRole
AssemblyContext
-