Class AbstractConditionalGraphTransformationRenderer<R,S,T>
- java.lang.Object
-
- science.aist.msbpmn.service.transformation.renderer.AbstractConditionalGraphTransformationRenderer<R,S,T>
-
- All Implemented Interfaces:
science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends R>>,R,science.aist.gtf.graph.Graph<S,Void>,science.aist.gtf.graph.Vertex<T,Void>>
- Direct Known Subclasses:
AbstractBpmnGraphTransformationRenderer
public abstract class AbstractConditionalGraphTransformationRenderer<R,S,T> extends Object implements science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends R>>,R,science.aist.gtf.graph.Graph<S,Void>,science.aist.gtf.graph.Vertex<T,Void>>
Additional Abstraction which combines graph transformation renderer and abstract conditional transformation renderer
- Author:
- Andreas Pointner
-
-
Constructor Summary
Constructors Constructor Description AbstractConditionalGraphTransformationRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
canRenderer(science.aist.gtf.graph.Vertex<?,?> vertex)
protected abstract Function<R,javax.xml.bind.JAXBElement<? extends R>>
constructJaxBElementMapping()
Optional<javax.xml.bind.JAXBElement<? extends R>>
renderElement(science.aist.gtf.graph.Graph<S,Void> container, science.aist.gtf.graph.Vertex<T,Void> currentElement)
-
-
-
Method Detail
-
renderElement
public Optional<javax.xml.bind.JAXBElement<? extends R>> renderElement(science.aist.gtf.graph.Graph<S,Void> container, science.aist.gtf.graph.Vertex<T,Void> currentElement)
-
constructJaxBElementMapping
protected abstract Function<R,javax.xml.bind.JAXBElement<? extends R>> constructJaxBElementMapping()
-
canRenderer
public abstract boolean canRenderer(science.aist.gtf.graph.Vertex<?,?> vertex)
-
-