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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • assemble

      public abstract void assemble​(T event)
      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)