Class EventChannelSourceConnectorCreator


public class EventChannelSourceConnectorCreator extends AbstractConnectorCreator
This class constructs an EventChannelSourceConnector.
See Also:
  • EventChannelSourceConnector
  • Constructor Details

    • EventChannelSourceConnectorCreator

      public EventChannelSourceConnectorCreator(SystemCreator systemCreator)
  • Method Details

    • withEventChannel

      public EventChannelSourceConnectorCreator withEventChannel(org.palladiosimulator.pcm.core.composition.EventChannel eventChannel)
      Defines the EventChannel the source role is connected to.
      Parameters:
      eventChannel -
      Returns:
      this connector
      See Also:
      • EventChannel
      • SourceRole
    • withEventChannel

      public EventChannelSourceConnectorCreator withEventChannel(String name) throws NoSuchElementException
      Defines the EventChannel the source role is connected to. The event channels 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:
      • EventChannel
      • SourceRole
    • withAssemblyContext

      public SourceRoleSelector<EventChannelSourceConnectorCreator> withAssemblyContext(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)
      Defines the AssemblyContext with the source role.
      Parameters:
      context -
      Returns:
      this connector
      See Also:
      • AssemblyContext
      • SourceRole
    • withAssemblyContext

      public SourceRoleSelector<EventChannelSourceConnectorCreator> withAssemblyContext(String name)
      Defines the AssemblyContext with the source 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
      • SourceRole
    • build

      public org.palladiosimulator.pcm.core.composition.EventChannelSourceConnector build()
      Description copied from class: Entity
      Turns the entity in the making into the finished entity.
      Specified by:
      build in class AbstractConnectorCreator
      Returns:
      the finished entity
    • withName

      Description copied from class: Entity
      Defines 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.
      Overrides:
      withName in class Entity
      Returns:
      this current entity in the making