net.sourceforge.fluxion.runcible.graph
Interface OWLNode

All Superinterfaces:
Node
All Known Implementing Classes:
DataConstantNode, DataValueNode, IndividualNode, MemberOfNode, ObjectValueNode, OWLMappingNode, RestrictedNode, WalkedToDataNode, WalkedToObjectNode

public interface OWLNode
extends Node

Javadocs go here.

Version:
1.0
Author:
Tony Burdett

Method Summary
 org.semanticweb.owl.model.OWLObject getOWLObject()
          Return the RDFResource object that describes this node.
 void setOWLObject(org.semanticweb.owl.model.OWLObject owlObject)
          Set the OWLObject that describes this Node on the graph.
 
Methods inherited from interface net.sourceforge.fluxion.graph.Node
accept, getLabel, setLabel
 

Method Detail

setOWLObject

void setOWLObject(org.semanticweb.owl.model.OWLObject owlObject)
                  throws UnsupportedTypeException
Set the OWLObject that describes this Node on the graph. This can be a named OWLClass from the ontology represented by this graph, an anonymous OWLDescription constructed from a named class and a set of restrictions, or some OWLDataType class representing the set of datatype values. This class uses the protege api, so that when the graph is constructed in Protege we can take advantage of the popup menus as appropriate.

Parameters:
owlObject - the OWLObject this node represents
Throws:
UnsupportedTypeException - if an RDFResource is passed that cannot be handled

getOWLObject

org.semanticweb.owl.model.OWLObject getOWLObject()
Return the RDFResource object that describes this node.

Returns:
the RDFResource this node represents


Copyright © 2010. All Rights Reserved.