Class EventChannelCreator


public class EventChannelCreator extends SystemEntity
This class constructs an EventChannel.
See Also:
  • EventChannel
  • Constructor Details

    • EventChannelCreator

      public EventChannelCreator(SystemCreator systemCreator)
  • Method Details

    • withEventGroup

      public EventChannelCreator withEventGroup(org.palladiosimulator.pcm.repository.EventGroup eventGroup)
      Defines the EventGroup of this event channel.
      Parameters:
      component -
      Returns:
      this event group
      See Also:
      • EventGroup
    • withEventGroup

      public EventChannelCreator withEventGroup(String name) throws NoSuchElementException
      Defines the EventGroup of this event channel. The repositories added to the org.palladiosimulator.generator.fluent.system are searched for an event group that matches the given name.
      Parameters:
      component -
      Returns:
      this event group
      Throws:
      NoSuchElementException - Thrown if no element matches the given name
      See Also:
      • EventGroup
    • build

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

      public EventChannelCreator withName(String name)
      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