net.sourceforge.fluxion.runcible.graph
Interface OWLEdge

All Superinterfaces:
Edge
All Known Implementing Classes:
IsAEdge, NestedEdge, ValueEdge, WalkEdge

public interface OWLEdge
extends Edge

Javadocs go here.

Version:
1.0
Author:
Tony Burdett

Method Summary
 org.semanticweb.owl.model.OWLProperty getOWLProperty()
          Return the owl property represented by this edge.
 void setOWLProperty(org.semanticweb.owl.model.OWLProperty owlProperty)
          Set the OWLProperty that this edge represents.
 
Methods inherited from interface net.sourceforge.fluxion.graph.Edge
accept, getHeadNode, getLabel, getTailNode, setHeadNode, setLabel, setTailNode
 

Method Detail

setOWLProperty

void setOWLProperty(org.semanticweb.owl.model.OWLProperty owlProperty)
Set the OWLProperty that this edge represents. This would normally be a named owl datatype or object property, depending on the values being selected when navigating along this edge. For some implementations, you would not expect to call this: for example, if the edge represents nesting alone (and therefore doesn't correspond to a property at all).

Parameters:
owlProperty - the owlProperty to represent this edge

getOWLProperty

org.semanticweb.owl.model.OWLProperty getOWLProperty()
Return the owl property represented by this edge. Some edges do not expect to have a property they correspond to (in the case of edges representing nesting of nodes within the scope of other nodes). For this reason, it is legal for Edge implementations to return null when this method is called.

Returns:
the owl property


Copyright © 2010. All Rights Reserved.