net.sourceforge.fluxion.runcible.graph.command.manager
Class GraphChangeFactory

java.lang.Object
  extended by net.sourceforge.fluxion.runcible.graph.command.manager.GraphChangeFactory

public class GraphChangeFactory
extends java.lang.Object

Javadocs go here.

Version:
1.0
Author:
Tony Burdett

Constructor Summary
GraphChangeFactory(ChangeInvoker invoker)
           
 
Method Summary
 DataConstantNode requestDataConstantProperty(OWLGraph targetGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLDataProperty property, org.semanticweb.owl.model.OWLDataRange range, java.lang.String constantValue)
           
 DataValueNode requestDataValueProperty(OWLGraph targetGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLDataProperty property, java.lang.String label)
           
 boolean requestFixNodeType(OWLMappingNode node, org.semanticweb.owl.model.OWLObject type)
           
 IndividualNode requestIndividualAssertionSet(OWLGraph graph, org.semanticweb.owl.model.OWLClass target, java.lang.String label)
           
 boolean requestMapNodes(OWLMappingNode sourceNode, OWLMappingNode targetNode)
           
 MemberOfNode requestMemberNode(Graph sourceGraph, org.semanticweb.owl.model.OWLClass owlClass, java.lang.String label)
           
 MemberOfNode requestNestedMemberNode(Graph sourceGraph, OWLMappingNode parentNode, org.semanticweb.owl.model.OWLClass owlClass, java.lang.String label)
           
 ObjectValueNode requestObjectValueNode(OWLGraph targetGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLObjectProperty property, java.lang.String label)
           
 boolean requestRenameNode(Graph graph, Node node, java.lang.String newName)
           
 RestrictedNode requestRestrictedNode(OWLGraph sourceGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLRestriction restriction, java.lang.String label)
           
 boolean requestSubtreeDuplication(OWLGraph sourceGraph, OWLMappingNode nodeBeingCopied, OWLMappingNode nodeBeingCreated, java.lang.String prefix)
           
 WalkedToDataNode requestWalkedToDataNode(OWLGraph sourceGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLDataProperty targetProperty, java.lang.String label)
           
 WalkedToObjectNode requestWalkedToObjectNode(OWLGraph sourceGraph, OWLMappingNode node, org.semanticweb.owl.model.OWLObjectProperty targetProperty, java.lang.String label)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphChangeFactory

public GraphChangeFactory(ChangeInvoker invoker)
Method Detail

requestRenameNode

public boolean requestRenameNode(Graph graph,
                                 Node node,
                                 java.lang.String newName)
                          throws IllegalRuncibleOperationException
Throws:
IllegalRuncibleOperationException

requestFixNodeType

public boolean requestFixNodeType(OWLMappingNode node,
                                  org.semanticweb.owl.model.OWLObject type)
                           throws IllegalRuncibleOperationException
Throws:
IllegalRuncibleOperationException

requestMapNodes

public boolean requestMapNodes(OWLMappingNode sourceNode,
                               OWLMappingNode targetNode)

requestMemberNode

public MemberOfNode requestMemberNode(Graph sourceGraph,
                                      org.semanticweb.owl.model.OWLClass owlClass,
                                      java.lang.String label)

requestNestedMemberNode

public MemberOfNode requestNestedMemberNode(Graph sourceGraph,
                                            OWLMappingNode parentNode,
                                            org.semanticweb.owl.model.OWLClass owlClass,
                                            java.lang.String label)

requestWalkedToDataNode

public WalkedToDataNode requestWalkedToDataNode(OWLGraph sourceGraph,
                                                OWLMappingNode node,
                                                org.semanticweb.owl.model.OWLDataProperty targetProperty,
                                                java.lang.String label)

requestWalkedToObjectNode

public WalkedToObjectNode requestWalkedToObjectNode(OWLGraph sourceGraph,
                                                    OWLMappingNode node,
                                                    org.semanticweb.owl.model.OWLObjectProperty targetProperty,
                                                    java.lang.String label)

requestRestrictedNode

public RestrictedNode requestRestrictedNode(OWLGraph sourceGraph,
                                            OWLMappingNode node,
                                            org.semanticweb.owl.model.OWLRestriction restriction,
                                            java.lang.String label)

requestObjectValueNode

public ObjectValueNode requestObjectValueNode(OWLGraph targetGraph,
                                              OWLMappingNode node,
                                              org.semanticweb.owl.model.OWLObjectProperty property,
                                              java.lang.String label)

requestDataValueProperty

public DataValueNode requestDataValueProperty(OWLGraph targetGraph,
                                              OWLMappingNode node,
                                              org.semanticweb.owl.model.OWLDataProperty property,
                                              java.lang.String label)

requestDataConstantProperty

public DataConstantNode requestDataConstantProperty(OWLGraph targetGraph,
                                                    OWLMappingNode node,
                                                    org.semanticweb.owl.model.OWLDataProperty property,
                                                    org.semanticweb.owl.model.OWLDataRange range,
                                                    java.lang.String constantValue)

requestIndividualAssertionSet

public IndividualNode requestIndividualAssertionSet(OWLGraph graph,
                                                    org.semanticweb.owl.model.OWLClass target,
                                                    java.lang.String label)

requestSubtreeDuplication

public boolean requestSubtreeDuplication(OWLGraph sourceGraph,
                                         OWLMappingNode nodeBeingCopied,
                                         OWLMappingNode nodeBeingCreated,
                                         java.lang.String prefix)


Copyright © 2010. All Rights Reserved.