Interface ISystemAddition

  • All Known Subinterfaces:
    ISystem
    All Known Implementing Classes:
    SystemCreator

    public interface ISystemAddition
    TODO
    • Method Detail

      • 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

        ISystemAddition addToSystem​(AssemblyContextCreator context)
        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

        ISystemAddition addToSystem​(OperationRequiredRoleCreator role)
        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

        ISystemAddition addToSystem​(OperationProvidedRoleCreator role)
        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

        ISystemAddition addToSystem​(SourceRoleCreator role)
        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

        ISystemAddition addToSystem​(InfrastructureRequiredRoleCreator role)
        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

        ISystemAddition addToSystem​(InfrastructureProvidedRoleCreator role)
        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

        ISystemAddition addToSystem​(ResourceRequiredRoleCreator role)
        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

        ISystemAddition addToSystem​(ResourceRequiredDelegationConnectorCreator connector)
        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