Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.swrl.bridge
Interface SWRLRule

All Known Implementing Classes:
SWRLRuleImpl

public interface SWRLRule

Interface representing a SWRL rule


Method Summary
 void appendAtomsToBody(List<Atom> atom)
           
 List<Atom> getBodyAtoms()
           
 List<BuiltInAtom> getBuiltInAtomsFromBody()
           
 List<BuiltInAtom> getBuiltInAtomsFromBody(Set<String> builtInNames)
           
 List<BuiltInAtom> getBuiltInAtomsFromHead()
           
 List<BuiltInAtom> getBuiltInAtomsFromHead(Set<String> builtInNames)
           
 List<Atom> getHeadAtoms()
           
 String getRuleName()
           
 List<Atom> getSQWRLPhase1BodyAtoms()
           
 List<Atom> getSQWRLPhase2BodyAtoms()
           
 ResultImpl getSQWRLResult()
           
 boolean isSQWRL()
           
 boolean usesSQWRLCollections()
           
 

Method Detail

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()

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.