Class RequiredDelegationConnectorCreator
- java.lang.Object
-
- org.palladiosimulator.generator.fluent.shared.structure.Entity
-
- org.palladiosimulator.generator.fluent.system.structure.SystemEntity
-
- org.palladiosimulator.generator.fluent.system.structure.connector.AbstractConnectorCreator
-
- org.palladiosimulator.generator.fluent.system.structure.connector.operation.RequiredDelegationConnectorCreator
-
public class RequiredDelegationConnectorCreator extends AbstractConnectorCreator
This class constructs aRequiredDelegationConnector.- See Also:
RequiredDelegationConnector
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.generator.fluent.system.structure.SystemEntity
system
-
-
Constructor Summary
Constructors Constructor Description RequiredDelegationConnectorCreator(SystemCreator systemCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.palladiosimulator.pcm.core.composition.RequiredDelegationConnectorbuild()Turns the entity in the making into the finished entity.RequiredDelegationConnectorCreatorwithName(String name)Defines the unique name of this current entity.RequiredDelegationConnectorCreatorwithOuterRequiredRole(String name)Defines theOperationRequiredRoleof the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.RequiredDelegationConnectorCreatorwithOuterRequiredRole(org.palladiosimulator.pcm.repository.OperationRequiredRole role)Defines theOperationRequiredRoleof the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.OperationRequiredRoleSelector<RequiredDelegationConnectorCreator>withRequiringContext(String name)Defines theAssemblyContextwith the required role.OperationRequiredRoleSelector<RequiredDelegationConnectorCreator>withRequiringContext(org.palladiosimulator.pcm.core.composition.AssemblyContext context)Defines theAssemblyContextwith the required role.
-
-
-
Constructor Detail
-
RequiredDelegationConnectorCreator
public RequiredDelegationConnectorCreator(SystemCreator systemCreator)
-
-
Method Detail
-
withOuterRequiredRole
public RequiredDelegationConnectorCreator withOuterRequiredRole(org.palladiosimulator.pcm.repository.OperationRequiredRole role)
Defines theOperationRequiredRoleof the org.palladiosimulator.generator.fluent.system, delegated to an AssemblyContext.- Parameters:
role-- Returns:
- this connector
- See Also:
OperationRequiredRole
-
withOuterRequiredRole
public RequiredDelegationConnectorCreator withOuterRequiredRole(String name) throws NoSuchElementException
Defines theOperationRequiredRoleof 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:
OperationRequiredRole
-
withRequiringContext
public OperationRequiredRoleSelector<RequiredDelegationConnectorCreator> withRequiringContext(org.palladiosimulator.pcm.core.composition.AssemblyContext context)
Defines theAssemblyContextwith the required role.- Parameters:
context-- Returns:
- this connector
- See Also:
AssemblyContext,OperationRequiredRole
-
withRequiringContext
public OperationRequiredRoleSelector<RequiredDelegationConnectorCreator> withRequiringContext(String name)
Defines theAssemblyContextwith the required role. The assembly contexts added to the org.palladiosimulator.generator.fluent.system are searched for one that matches the given name.- Parameters:
name-- Returns:
- this connector
- Throws:
NoSuchElementException- Thrown if no element matches the given name.- See Also:
AssemblyContext,OperationRequiredRole
-
build
public org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector build()
Description copied from class:EntityTurns the entity in the making into the finished entity.- Specified by:
buildin classAbstractConnectorCreator- Returns:
- the finished entity
-
withName
public RequiredDelegationConnectorCreator withName(String name)
Description copied from class:EntityDefines the unique name of this current entity. Once created entities are referenced by this name. Only entities with a unique name can be fetched from the model.
-
-