edu.stanford.smi.protegex.owl.swrl.bridge
Interface SWRLRule
- All Known Implementing Classes:
- SWRLRuleImpl
public interface SWRLRule
Interface representing a SWRL rule
getRuleName
String getRuleName()
getHeadAtoms
List<Atom> getHeadAtoms()
getBodyAtoms
List<Atom> getBodyAtoms()
getBuiltInAtomsFromHead
List<BuiltInAtom> getBuiltInAtomsFromHead()
getBuiltInAtomsFromHead
List<BuiltInAtom> getBuiltInAtomsFromHead(Set<String> builtInNames)
getBuiltInAtomsFromBody
List<BuiltInAtom> getBuiltInAtomsFromBody()
getBuiltInAtomsFromBody
List<BuiltInAtom> getBuiltInAtomsFromBody(Set<String> builtInNames)
appendAtomsToBody
void appendAtomsToBody(List<Atom> atom)
isSQWRL
boolean isSQWRL()
usesSQWRLCollections
boolean usesSQWRLCollections()
getSQWRLResult
ResultImpl getSQWRLResult()
getSQWRLPhase1BodyAtoms
List<Atom> getSQWRLPhase1BodyAtoms()
getSQWRLPhase2BodyAtoms
List<Atom> getSQWRLPhase2BodyAtoms()
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.