owltools.graph
Class OWLGraphEdge

java.lang.Object
  extended by owltools.graph.OWLGraphEdge

public class OWLGraphEdge
extends Object


Constructor Summary
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source, org.semanticweb.owlapi.model.OWLObject target)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source, org.semanticweb.owlapi.model.OWLObject target, List<OWLQuantifiedProperty> qpl, org.semanticweb.owlapi.model.OWLOntology ontology)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject s, org.semanticweb.owlapi.model.OWLObject t, org.semanticweb.owlapi.model.OWLObjectPropertyExpression p, OWLQuantifiedProperty.Quantifier q, org.semanticweb.owlapi.model.OWLOntology o)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source, org.semanticweb.owlapi.model.OWLObject target, org.semanticweb.owlapi.model.OWLOntology ontology)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source, org.semanticweb.owlapi.model.OWLObject target, org.semanticweb.owlapi.model.OWLOntology ontology, OWLQuantifiedProperty qp)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject s, org.semanticweb.owlapi.model.OWLObject t, OWLQuantifiedProperty.Quantifier q)
           
OWLGraphEdge(org.semanticweb.owlapi.model.OWLRestriction<?,?,?> s, org.semanticweb.owlapi.model.OWLObject t, OWLQuantifiedProperty el, org.semanticweb.owlapi.model.OWLOntology o)
           
 
Method Summary
 boolean equals(Object e)
           
 int getDistance()
           
 OWLQuantifiedProperty getFinalQuantifiedProperty()
           
 OWLQuantifiedProperty getFirstQuantifiedProperty()
           
 OWLQuantifiedProperty getLastQuantifiedProperty()
           
 org.semanticweb.owlapi.model.OWLOntology getOntology()
           
 List<OWLQuantifiedProperty> getQuantifiedPropertyList()
           
 OWLQuantifiedProperty getSingleQuantifiedProperty()
           
 org.semanticweb.owlapi.model.OWLObject getSource()
           
 String getSourceId()
           
 org.semanticweb.owlapi.model.OWLObject getTarget()
           
 String getTargetId()
           
 int hashCode()
           
 boolean isEq(Object a, Object b)
           
 boolean isSourceNamedObject()
           
 boolean isTargetNamedObject()
           
 void setDistance(int distance)
           
 void setOntology(org.semanticweb.owlapi.model.OWLOntology ontology)
           
 void setQuantifiedPropertyList(List<OWLQuantifiedProperty> qps)
           
 void setSingleQuantifiedProperty(OWLQuantifiedProperty qp)
           
 void setSource(org.semanticweb.owlapi.model.OWLObject source)
           
 void setTarget(org.semanticweb.owlapi.model.OWLObject target)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source,
                    org.semanticweb.owlapi.model.OWLObject target,
                    org.semanticweb.owlapi.model.OWLOntology ontology,
                    OWLQuantifiedProperty qp)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLRestriction<?,?,?> s,
                    org.semanticweb.owlapi.model.OWLObject t,
                    OWLQuantifiedProperty el,
                    org.semanticweb.owlapi.model.OWLOntology o)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source,
                    org.semanticweb.owlapi.model.OWLObject target,
                    List<OWLQuantifiedProperty> qpl,
                    org.semanticweb.owlapi.model.OWLOntology ontology)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source,
                    org.semanticweb.owlapi.model.OWLObject target,
                    org.semanticweb.owlapi.model.OWLOntology ontology)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject source,
                    org.semanticweb.owlapi.model.OWLObject target)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject s,
                    org.semanticweb.owlapi.model.OWLObject t,
                    org.semanticweb.owlapi.model.OWLObjectPropertyExpression p,
                    OWLQuantifiedProperty.Quantifier q,
                    org.semanticweb.owlapi.model.OWLOntology o)

OWLGraphEdge

public OWLGraphEdge(org.semanticweb.owlapi.model.OWLObject s,
                    org.semanticweb.owlapi.model.OWLObject t,
                    OWLQuantifiedProperty.Quantifier q)
Method Detail

getSource

public org.semanticweb.owlapi.model.OWLObject getSource()

getSourceId

public String getSourceId()

setSource

public void setSource(org.semanticweb.owlapi.model.OWLObject source)

getTarget

public org.semanticweb.owlapi.model.OWLObject getTarget()

getTargetId

public String getTargetId()

setTarget

public void setTarget(org.semanticweb.owlapi.model.OWLObject target)

getDistance

public int getDistance()

setDistance

public void setDistance(int distance)

getQuantifiedPropertyList

public List<OWLQuantifiedProperty> getQuantifiedPropertyList()
Returns:
copy of QPL

setQuantifiedPropertyList

public void setQuantifiedPropertyList(List<OWLQuantifiedProperty> qps)

getSingleQuantifiedProperty

public OWLQuantifiedProperty getSingleQuantifiedProperty()

getFirstQuantifiedProperty

public OWLQuantifiedProperty getFirstQuantifiedProperty()

getLastQuantifiedProperty

public OWLQuantifiedProperty getLastQuantifiedProperty()

setSingleQuantifiedProperty

public void setSingleQuantifiedProperty(OWLQuantifiedProperty qp)

getFinalQuantifiedProperty

public OWLQuantifiedProperty getFinalQuantifiedProperty()

getOntology

public org.semanticweb.owlapi.model.OWLOntology getOntology()

setOntology

public void setOntology(org.semanticweb.owlapi.model.OWLOntology ontology)

isSourceNamedObject

public boolean isSourceNamedObject()

isTargetNamedObject

public boolean isTargetNamedObject()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isEq

public boolean isEq(Object a,
                    Object b)

equals

public boolean equals(Object e)
Overrides:
equals in class Object


Copyright © 2010-2012. All Rights Reserved.