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
-
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.AssemblyModelgetAssemblyModel()kieker.model.analysismodel.deployment.DeploymentModelgetDeploymentModel()teetime.framework.InputPort<OperationEvent>getInputPort()teetime.framework.OutputPort<OperationEvent>getOutputPort()kieker.model.analysismodel.source.SourceModelgetSourceModel()kieker.model.analysismodel.type.TypeModelgetTypeModel()
-
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 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
public kieker.model.analysismodel.type.TypeModel getTypeModel() -
getAssemblyModel
public kieker.model.analysismodel.assembly.AssemblyModel getAssemblyModel() -
getDeploymentModel
public kieker.model.analysismodel.deployment.DeploymentModel getDeploymentModel() -
getSourceModel
public kieker.model.analysismodel.source.SourceModel getSourceModel() -
getInputPort
-
getOutputPort
-