|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.manchester.cs.owl.OWLObjectImpl
uk.ac.manchester.cs.owl.OWLAxiomImpl
uk.ac.manchester.cs.owl.SWRLRuleImpl
public class SWRLRuleImpl
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 15-Jan-2007
Constructor Summary | |
---|---|
SWRLRuleImpl(OWLDataFactory dataFactory,
boolean anon,
java.net.URI uri,
java.util.Set<? extends SWRLAtom> antecedent,
java.util.Set<? extends SWRLAtom> consequent)
|
|
SWRLRuleImpl(OWLDataFactory dataFactory,
java.util.Set<? extends SWRLAtom> antecedent,
java.util.Set<? extends SWRLAtom> consequent)
|
|
SWRLRuleImpl(OWLDataFactory dataFactory,
java.net.URI uri,
java.util.Set<? extends SWRLAtom> antecedent,
java.util.Set<? extends SWRLAtom> consequent)
|
Method Summary | ||
---|---|---|
void |
accept(OWLAxiomVisitor visitor)
|
|
|
accept(OWLAxiomVisitorEx<O> visitor)
|
|
void |
accept(OWLObjectVisitor visitor)
|
|
|
accept(OWLObjectVisitorEx<O> visitor)
|
|
void |
accept(SWRLObjectVisitor visitor)
|
|
|
accept(SWRLObjectVisitorEx<O> visitor)
|
|
boolean |
containsAnonymousDescriptions()
Determines if this rule uses anonymous descriptions in class atoms. |
|
boolean |
equals(java.lang.Object obj)
|
|
AxiomType |
getAxiomType()
Gets the axiom type for this axiom. |
|
java.util.Set<SWRLAtom> |
getBody()
Gets the atoms in the antecedent |
|
java.util.Set<OWLDescription> |
getClassAtomPredicates()
Gets the predicates of class atoms. |
|
java.util.Set<SWRLAtomDVariable> |
getDVariables()
Gets the data variables that appear in this rule |
|
java.util.Set<SWRLAtom> |
getHead()
Gets the atoms in the consequent. |
|
java.util.Set<SWRLAtomIVariable> |
getIVariables()
Gets the object variables that appear in this rule |
|
java.net.URI |
getURI()
Gets the name of this object. |
|
java.util.Set<SWRLAtomVariable> |
getVariables()
Gets the variables that appear in this rule. |
|
boolean |
isAnonymous()
Determines if this rule is anonymous. |
|
boolean |
isLogicalAxiom()
Determines if this axiom is a logical axiom. |
Methods inherited from class uk.ac.manchester.cs.owl.OWLAxiomImpl |
---|
getAnnotationAxioms, getReferencedEntities |
Methods inherited from class uk.ac.manchester.cs.owl.OWLObjectImpl |
---|
compareTo, getOWLDataFactory, getSignature, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.semanticweb.owl.model.OWLAxiom |
---|
getAnnotationAxioms, getReferencedEntities |
Methods inherited from interface org.semanticweb.owl.model.OWLObject |
---|
getSignature |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Constructor Detail |
---|
public SWRLRuleImpl(OWLDataFactory dataFactory, java.net.URI uri, java.util.Set<? extends SWRLAtom> antecedent, java.util.Set<? extends SWRLAtom> consequent)
public SWRLRuleImpl(OWLDataFactory dataFactory, boolean anon, java.net.URI uri, java.util.Set<? extends SWRLAtom> antecedent, java.util.Set<? extends SWRLAtom> consequent)
public SWRLRuleImpl(OWLDataFactory dataFactory, java.util.Set<? extends SWRLAtom> antecedent, java.util.Set<? extends SWRLAtom> consequent)
Method Detail |
---|
public java.util.Set<SWRLAtomVariable> getVariables()
SWRLRule
getVariables
in interface SWRLRule
public java.util.Set<SWRLAtomDVariable> getDVariables()
SWRLRule
getDVariables
in interface SWRLRule
public java.util.Set<SWRLAtomIVariable> getIVariables()
SWRLRule
getIVariables
in interface SWRLRule
public boolean containsAnonymousDescriptions()
SWRLRule
containsAnonymousDescriptions
in interface SWRLRule
true
if this rule contains anonymous
class description in class atoms, otherwise false
.public java.util.Set<OWLDescription> getClassAtomPredicates()
SWRLRule
getClassAtomPredicates
in interface SWRLRule
public void accept(OWLObjectVisitor visitor)
accept
in interface OWLObject
public <O> O accept(OWLObjectVisitorEx<O> visitor)
accept
in interface OWLObject
public void accept(SWRLObjectVisitor visitor)
accept
in interface SWRLObject
public <O> O accept(SWRLObjectVisitorEx<O> visitor)
accept
in interface SWRLObject
public boolean isAnonymous()
isAnonymous
in interface SWRLRule
true
if this rule is anonymous and therefore
doesn't have a URI.public java.util.Set<SWRLAtom> getBody()
getBody
in interface SWRLRule
SWRLAtom
s, which represent the atoms
in the antecedent of the rule.public java.util.Set<SWRLAtom> getHead()
getHead
in interface SWRLRule
SWRLAtom
s, which represent the atoms
in the consequent of the rulepublic void accept(OWLAxiomVisitor visitor)
accept
in interface OWLAxiom
public <O> O accept(OWLAxiomVisitorEx<O> visitor)
accept
in interface OWLAxiom
public boolean isLogicalAxiom()
isLogicalAxiom
in interface OWLAxiom
true
if the axiom is a logical axiom, false
if the axiom is not a logical axiom.public java.net.URI getURI()
getURI
in interface SWRLRule
URI
that represents the name
of the objectpublic boolean equals(java.lang.Object obj)
equals
in class OWLAxiomImpl
public AxiomType getAxiomType()
OWLAxiom
getAxiomType
in interface OWLAxiom
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |