public class OverlayTransformService extends BasicTransformService
| Constructor and Description |
|---|
OverlayTransformService(ShowlSchemaService schemaService,
ShowlNodeShapeService nodeService,
ShowlSourceNodeFactory sourceNodeFactory,
Set<ShowlNodeShape> candidates) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptEnumClass(ShowlPropertyShapeGroup targetGroup) |
Set<ShowlPropertyShapeGroup> |
computeTransform(ShowlNodeShape targetNode)
Compute the expressions that can be used to construct a given target NodeShape
from the available source NodeShapes.
|
protected Map<ShowlPropertyShape,ShowlNodeShape> |
enumMap() |
protected ShowlNodeShape |
focusSourceNode() |
basicComputeTransform, createState, enumJoinStatement, findPeer, getLogger, getNodeService, getSchemaService, getSourceNodeFactory, owlReasoner, setSourceNodeFactorypublic OverlayTransformService(ShowlSchemaService schemaService, ShowlNodeShapeService nodeService, ShowlSourceNodeFactory sourceNodeFactory, Set<ShowlNodeShape> candidates)
protected Map<ShowlPropertyShape,ShowlNodeShape> enumMap()
enumMap in class BasicTransformServiceprotected boolean acceptEnumClass(ShowlPropertyShapeGroup targetGroup)
acceptEnumClass in class BasicTransformServiceprotected ShowlNodeShape focusSourceNode()
focusSourceNode in class BasicTransformServicepublic Set<ShowlPropertyShapeGroup> computeTransform(ShowlNodeShape targetNode) throws ShowlProcessingException
ShowlTransformServicecomputeTransform in interface ShowlTransformServicecomputeTransform in class BasicTransformServiceShowlProcessingExceptionCopyright © 2019. All rights reserved.