Class AbstractGraphTransformationRenderer<T,S,E>
- java.lang.Object
-
- science.aist.gtf.transformation.renderer.AbstractConditionalTransformationRenderer<T,Graph<S,E>,Vertex<S,E>>
-
- science.aist.gtf.transformation.renderer.AbstractGraphTransformationRenderer<T,S,E>
-
- Type Parameters:
T
- The result typeS
- The input type of the decorated source vertex elementE
- the input type of the decorated source edge element
- All Implemented Interfaces:
GraphTransformationRenderer<T,S,E>
,TransformationRender<Optional<T>,T,Graph<S,E>,Vertex<S,E>>
public abstract class AbstractGraphTransformationRenderer<T,S,E> extends AbstractConditionalTransformationRenderer<T,Graph<S,E>,Vertex<S,E>> implements GraphTransformationRenderer<T,S,E>
Abstract implementation of a transformation renderer
- Since:
- 1.0
- Author:
- Andreas Pointner
-
-
Constructor Summary
Constructors Constructor Description AbstractGraphTransformationRenderer(RendererCondition<Vertex<S,E>> rendererCondition)
AbstractGraphTransformationRenderer(RendererCondition<Vertex<S,E>> rendererCondition, Class<T> classT, Class<S> classS)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
createElement()
Creates a new element same as the one which is rendered-
Methods inherited from class science.aist.gtf.transformation.renderer.AbstractConditionalTransformationRenderer
renderElement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface science.aist.gtf.transformation.renderer.TransformationRender
mapProperties, renderElement
-
-
-
-
Constructor Detail
-
AbstractGraphTransformationRenderer
public AbstractGraphTransformationRenderer(RendererCondition<Vertex<S,E>> rendererCondition)
-
-
Method Detail
-
createElement
public T createElement()
Description copied from interface:TransformationRender
Creates a new element same as the one which is rendered
-
-