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
Fields inherited from class teetime.framework.CompositeStage
DEFAULT_PIPE_CAPACITY -
Constructor Summary
ConstructorsConstructorDescriptionStaticModelsAssemblerStage(TypeModel typeModel, AssemblyModel assemblyModel, DeploymentModel deploymentModel, SourceModel sourceModel, String sourceLabel, SignatureExtractor signatureExtractor) Create a static model assembler stage. -
Method Summary
Modifier and TypeMethodDescriptionteetime.framework.InputPort<OperationEvent>teetime.framework.OutputPort<OperationEvent>Methods inherited from class teetime.framework.CompositeStage
connectPorts, connectPorts, createInputPort, createOutputPort
-
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 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
-
getTypeModel
-
getAssemblyModel
-
getDeploymentModel
-
getSourceModel
-
getInputPort
-
getOutputPort
-