O
- Output format of the transformationpublic abstract class AbstractTransformer<O> extends java.lang.Object implements IVertexVisitor, IEdgeVisitor
Modifier | Constructor and Description |
---|---|
protected |
AbstractTransformer(IGraph graph) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
afterTransformation() |
protected abstract void |
beforeTransformation() |
protected abstract O |
getTransformation() |
O |
transform() |
protected abstract void |
transformEdge(IEdge edge) |
protected abstract void |
transformVertex(IVertex vertex) |
void |
visitEdge(IEdge edge) |
void |
visitVertex(IVertex vertex) |
protected IGraph graph
protected AbstractTransformer(IGraph graph)
public final O transform()
protected abstract void beforeTransformation()
protected abstract void afterTransformation()
protected abstract void transformVertex(IVertex vertex)
protected abstract void transformEdge(IEdge edge)
protected abstract O getTransformation()
public void visitVertex(IVertex vertex)
visitVertex
in interface IVertexVisitor
public void visitEdge(IEdge edge)
visitEdge
in interface IEdgeVisitor
Copyright 2020 Kieker Project, http://kieker-monitoring.net