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 voidassemble(T event)Process an event of type T and add corresponding model elements to the model.voidupdateSourceModel(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)
-