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.ResourceRequiredDelegationConnectorbuild()ResourceRequiredDelegationConnectorCreatorwithInnerRequiredRole(String name)Defines theResourceRequiredRolerequired by an assembly context.ResourceRequiredDelegationConnectorCreatorwithInnerRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)Defines theResourceRequiredRolerequired by an assembly context.ResourceRequiredDelegationConnectorCreatorwithOuterRequiredRole(String name)Defines theResourceRequiredRoleof the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.ResourceRequiredDelegationConnectorCreatorwithOuterRequiredRole(org.palladiosimulator.pcm.core.entity.ResourceRequiredRole role)Defines theResourceRequiredRoleof 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 theResourceRequiredRoleof 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 theResourceRequiredRoleof 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 theResourceRequiredRolerequired by an assembly context.- Parameters:
role-- Returns:
- this connector
- See Also:
AssemblyContext,ResourceRequiredRole
-
withInnerRequiredRole
public ResourceRequiredDelegationConnectorCreator withInnerRequiredRole(String name)
Defines theResourceRequiredRolerequired 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()
-
-