Class ResourceRequiredDelegationConnectorCreator
- java.lang.Object
-
- org.palladiosimulator.generator.fluent.system.structure.connector.resource.ResourceRequiredDelegationConnectorCreator
-
public class ResourceRequiredDelegationConnectorCreator extends Object
This class constructs aResourceRequiredDelegationConnector
.- See Also:
ResourceRequiredDelegationConnector
-
-
Constructor Summary
Constructors Constructor Description ResourceRequiredDelegationConnectorCreator(SystemCreator systemCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.palladiosimulator.pcm.core.composition.ResourceRequiredDelegationConnector
build()
ResourceRequiredDelegationConnectorCreator
withInnerRequiredRole(String name)
Defines theResourceRequiredRole
required by an assembly context.ResourceRequiredDelegationConnectorCreator
withInnerRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
Defines theResourceRequiredRole
required by an assembly context.ResourceRequiredDelegationConnectorCreator
withOuterRequiredRole(String name)
Defines theResourceRequiredRole
of the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.ResourceRequiredDelegationConnectorCreator
withOuterRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
Defines theResourceRequiredRole
of the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.
-
-
-
Constructor Detail
-
ResourceRequiredDelegationConnectorCreator
public ResourceRequiredDelegationConnectorCreator(SystemCreator systemCreator)
-
-
Method Detail
-
withOuterRequiredRole
public ResourceRequiredDelegationConnectorCreator withOuterRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)
Defines theResourceRequiredRole
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 theResourceRequiredRole
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 theResourceRequiredRole
required by an assembly context.- Parameters:
role
-- Returns:
- this connector
- See Also:
AssemblyContext
,ResourceRequiredRole
-
withInnerRequiredRole
public ResourceRequiredDelegationConnectorCreator withInnerRequiredRole(String name)
Defines theResourceRequiredRole
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()
-
-