Class StaticModelsAssemblerStage

java.lang.Object
teetime.framework.CompositeStage
kieker.analysis.architecture.recovery.StaticModelsAssemblerStage

public class StaticModelsAssemblerStage
extends teetime.framework.CompositeStage
Composite stage covering @{link TypeModel}, @{link AssemblyModel}, @{link DeploymentModel} and @{link SourceModel} in one stage. Receives @{link OperationEvent}s and sends them out unmodified. State changes happen in the used models.
Since:
1.14
  • Field Summary

    Fields inherited from class teetime.framework.CompositeStage

    DEFAULT_PIPE_CAPACITY
  • Constructor Summary

    Constructors 
    Constructor Description
    StaticModelsAssemblerStage​(kieker.model.analysismodel.type.TypeModel typeModel, kieker.model.analysismodel.assembly.AssemblyModel assemblyModel, kieker.model.analysismodel.deployment.DeploymentModel deploymentModel, kieker.model.analysismodel.source.SourceModel sourceModel, java.lang.String sourceLabel, SignatureExtractor signatureExtractor)
    Create a static model assembler stage.
  • Method Summary

    Modifier and Type Method Description
    kieker.model.analysismodel.assembly.AssemblyModel getAssemblyModel()  
    kieker.model.analysismodel.deployment.DeploymentModel getDeploymentModel()  
    teetime.framework.InputPort<OperationEvent> getInputPort()  
    teetime.framework.OutputPort<OperationEvent> getOutputPort()  
    kieker.model.analysismodel.source.SourceModel getSourceModel()  
    kieker.model.analysismodel.type.TypeModel getTypeModel()  

    Methods inherited from class teetime.framework.CompositeStage

    connectPorts, connectPorts, createInputPort, createOutputPort

    Methods inherited from class java.lang.Object

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

    • StaticModelsAssemblerStage

      public StaticModelsAssemblerStage​(kieker.model.analysismodel.type.TypeModel typeModel, kieker.model.analysismodel.assembly.AssemblyModel assemblyModel, kieker.model.analysismodel.deployment.DeploymentModel deploymentModel, kieker.model.analysismodel.source.SourceModel sourceModel, java.lang.String sourceLabel, SignatureExtractor signatureExtractor)
      Create a static model assembler stage.
      Parameters:
      typeModel - type model
      assemblyModel - assembly model
      deploymentModel - deployment model
      sourceModel - source model
      sourceLabel - label to be used for all added model elements
      signatureExtractor - signature extractor for @{link OperationEvent}s to determine package, component and operation names
  • Method Details