Interface ISystemAddition

All Known Subinterfaces:
ISystem
All Known Implementing Classes:
SystemCreator

public interface ISystemAddition
TODO
  • Method Details

    • createSystemNow

      org.palladiosimulator.pcm.system.System createSystemNow()
      Completes the org.palladiosimulator.generator.fluent.system creation.
      Returns:
      the final org.palladiosimulator.generator.fluent.system object
      See Also:
      • System
    • addRepository

      ISystemAddition addRepository(org.palladiosimulator.pcm.repository.Repository repository)
      Adds a repository to the org.palladiosimulator.generator.fluent.system. Components from added repositories can be added to the org.palladiosimulator.generator.fluent.system by name.
      Parameters:
      repository -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • Repository
    • addToSystem

      Adds an AssemblyContext to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished AssemblyContext.
      Parameters:
      context -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • AssemblyContext
    • addToSystem

      ISystemAddition addToSystem(AbstractConnectorCreator connector)
      Adds a Connector to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      connector -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • Connector
    • addToSystem

      Adds an OperationRequiredRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • OperationRequiredRole
    • addToSystem

      Adds an OperationProvidedRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • OperationProvidedRole
    • addToSystem

      ISystemAddition addToSystem(EventChannelCreator eventChannel)
      Adds an EventChannel to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      eventChannel -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • EventChannel
    • addToSystem

      ISystemAddition addToSystem(SinkRoleCreator role)
      Adds a SinkRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • SinkRole
    • addToSystem

      Adds a SourceRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
    • addToSystem

      Adds an InfrastructureRequiredRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • InfrastructureRequiredRole
    • addToSystem

      Adds an InfrastructureProvidedRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • InfrastructureProvidedRole
    • addToSystem

      ISystemAddition addToSystem(QoSAnnotationsCreator annotations)
      Adds QoSAnnotations to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      annotations -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • QoSAnnotations
    • addToSystem

      Adds a ResourceRequiredRole to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      role -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • ResourceRequiredRole
    • addToSystem

      Adds a ResourceRequiredDelegationConnector to the org.palladiosimulator.generator.fluent.system. The creator will be turned into the finished connector.
      Parameters:
      connector -
      Returns:
      this org.palladiosimulator.generator.fluent.system
      See Also:
      • ResourceRequiredDelegationConnector