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
Author:
Sören Henning
  • Constructor Details

    • StaticModelsAssemblerStage

      public StaticModelsAssemblerStage(TypeModel typeModel, AssemblyModel assemblyModel, DeploymentModel deploymentModel, SourceModel sourceModel, 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

    • getTypeModel

      public TypeModel getTypeModel()
    • getAssemblyModel

      public AssemblyModel getAssemblyModel()
    • getDeploymentModel

      public DeploymentModel getDeploymentModel()
    • getSourceModel

      public SourceModel getSourceModel()
    • getInputPort

      public teetime.framework.InputPort<OperationEvent> getInputPort()
    • getOutputPort

      public teetime.framework.OutputPort<OperationEvent> getOutputPort()