Class AbstractModelAssembler<T>
java.lang.Object
kieker.analysis.architecture.recovery.assembler.AbstractModelAssembler<T>
- Type Parameters:
T
- Imput event type
- Direct Known Subclasses:
InvocationExecutionModelAssembler
,OperationAssemblyModelAssembler
,OperationDeploymentModelAssembler
,OperationTypeModelAssembler
,StorageAssemblyModelAssembler
,StorageDeploymentModelAssembler
,StorageTypeModelAssembler
,TraceBasedExecutionModelAssembler
public abstract class AbstractModelAssembler<T>
extends java.lang.Object
The
AbstractModelAssembler
provides standard functionality for all assemblers regarding
tagging elements of a model.- Since:
- 1.15
- Author:
- Reiner Jung
-
Constructor Summary
Constructors Constructor Description AbstractModelAssembler(SourceModel sourceModel, java.lang.String sourceLabel)
-
Method Summary
Modifier and Type Method Description abstract void
assemble(T event)
Process an event of type T and add corresponding model elements to the model.void
updateSourceModel(org.eclipse.emf.ecore.EObject object)
-
Constructor Details
-
Method Details
-
assemble
Process an event of type T and add corresponding model elements to the model.- Parameters:
event
- input event
-
updateSourceModel
public void updateSourceModel(org.eclipse.emf.ecore.EObject object)
-