Class AssemblyConnectorBuilder

java.lang.Object
org.somox.analyzer.simplemodelanalyzer.builder.AbstractBuilder
org.somox.analyzer.simplemodelanalyzer.builder.AssemblyConnectorBuilder

public class AssemblyConnectorBuilder extends AbstractBuilder
Builder for Assembly Connectors. This builder is complemented by IAssemblyConnectorStrategy
  • Field Summary

    Fields inherited from class org.somox.analyzer.simplemodelanalyzer.builder.AbstractBuilder

    analysisResult, astModel, somoxConfiguration
  • Constructor Summary

    Constructors
    Constructor
    Description
    AssemblyConnectorBuilder(Root astModel, SoMoXConfiguration somoxConfiguration, AnalysisResult analysisResult)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.palladiosimulator.pcm.core.composition.Connector
    createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.core.composition.AssemblyContext requiredComponentType, org.palladiosimulator.pcm.core.composition.AssemblyContext providedComponentType)
    Create a new instance of an assembly connector.
    static org.palladiosimulator.pcm.core.composition.Connector
    createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.repository.RepositoryComponent requiredComponentInstance, org.palladiosimulator.pcm.repository.RepositoryComponent providedComponentInstance)
    Create a new instance of an assembly connector.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • createAssemblyConnector

      public static org.palladiosimulator.pcm.core.composition.Connector createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.repository.RepositoryComponent requiredComponentInstance, org.palladiosimulator.pcm.repository.RepositoryComponent providedComponentInstance)
      Create a new instance of an assembly connector.
      Parameters:
      parentComponent - the outer composite component
      requiredRole - the required port of an inner component
      providedPort - the provided port of an inner component
      requiredComponentInstance -
      providedComponentInstance -
    • createAssemblyConnector

      public static org.palladiosimulator.pcm.core.composition.Connector createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.core.composition.AssemblyContext requiredComponentType, org.palladiosimulator.pcm.core.composition.AssemblyContext providedComponentType)
      Create a new instance of an assembly connector.
      Parameters:
      parentComponent - the outer composite component
      requiredPort - the required port of an inner component
      providedPort - the provided port of an inner component
      requiredComponentType -
      providedComponentType -