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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StaticModelsAssemblerStage(TypeModel typeModel, AssemblyModel assemblyModel, DeploymentModel deploymentModel, SourceModel sourceModel, java.lang.String sourceLabel, SignatureExtractor signatureExtractor)
Create a static model assembler stage. -
Method Summary
Modifier and Type Method Description AssemblyModel
getAssemblyModel()
DeploymentModel
getDeploymentModel()
teetime.framework.InputPort<OperationEvent>
getInputPort()
teetime.framework.OutputPort<OperationEvent>
getOutputPort()
SourceModel
getSourceModel()
TypeModel
getTypeModel()
-
Constructor Details
-
StaticModelsAssemblerStage
public StaticModelsAssemblerStage(TypeModel typeModel, AssemblyModel assemblyModel, DeploymentModel deploymentModel, SourceModel sourceModel, java.lang.String sourceLabel, SignatureExtractor signatureExtractor)Create a static model assembler stage.- Parameters:
typeModel
- type modelassemblyModel
- assembly modeldeploymentModel
- deployment modelsourceModel
- source modelsourceLabel
- label to be used for all added model elementssignatureExtractor
- signature extractor for @{link OperationEvent}s to determine package, component and operation names
-
-
Method Details