org.semanticweb.elk.reasoner.saturation.conclusions
Class ForwardLink
java.lang.Object
org.semanticweb.elk.reasoner.saturation.conclusions.AbstractConclusion
org.semanticweb.elk.reasoner.saturation.conclusions.ForwardLink
- All Implemented Interfaces:
- Conclusion
public class ForwardLink
- extends AbstractConclusion
A Conclusion representing derived existential restrictions from this
source Context to a target Context. Intuitively, if a
subclass axiom SubClassOf(:A ObjectSomeValuesFrom(:r :B)) is derived
by inference rules, then a ForwardLink with the relation :r
and the target :B can be produced for the source context with root
:A.
- Author:
- Frantisek Simancik, "Yevgeny Kazakov"
ForwardLink
public ForwardLink(IndexedPropertyChain relation,
Context target)
getRelation
public IndexedPropertyChain getRelation()
getTarget
public Context getTarget()
apply
public void apply(BasicSaturationStateWriter engine,
Context context)
accept
public <R> R accept(ConclusionVisitor<R> visitor,
Context context)
addToContextBackwardLinkRule
public boolean addToContextBackwardLinkRule(Context context)
removeFromContextBackwardLinkRule
public boolean removeFromContextBackwardLinkRule(Context context)
containsBackwardLinkRule
public boolean containsBackwardLinkRule(Context context)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.