Protégé-OWL 3.3.1

edu.stanford.smi.protegex.owl.swrl.bridge
Class BuiltInAtomInfo

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.Info
      extended by edu.stanford.smi.protegex.owl.swrl.bridge.AtomInfo
          extended by edu.stanford.smi.protegex.owl.swrl.bridge.BuiltInAtomInfo

public class BuiltInAtomInfo
extends AtomInfo

Info object representing a SWRL built-in atom.


Constructor Summary
BuiltInAtomInfo(OWLModel owlModel, SWRLBuiltinAtom atom)
           
 
Method Summary
 void addUnboundArgumentNumber(int argumentNumber)
           
 List<Argument> getArguments()
           
 String getArgumentVariableName(int argumentNumber)
           
 String getBuiltInName()
           
 int getNumberOfArguments()
           
 Collection<Integer> getUnboundArgumentNumbers()
           
 Set<String> getUnboundArgumentVariableNames()
           
 boolean hasUnboundArguments()
           
 boolean isArgumentAVariable(int argumentNumber)
           
 boolean isUnboundArgument(int argumentNumber)
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.swrl.bridge.AtomInfo
addReferencedIndividualName, addReferencedVariable, getReferencedDatatypeVariableNames, getReferencedIndividualNames, getReferencedObjectVariableNames, getReferencedVariableNames, hasReferencedIndividuals, hasReferencedVariables, isReferencedDatatypeVariable, isReferencedObjectVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuiltInAtomInfo

public BuiltInAtomInfo(OWLModel owlModel,
                       SWRLBuiltinAtom atom)
                throws SWRLRuleEngineBridgeException
Throws:
SWRLRuleEngineBridgeException
Method Detail

getBuiltInName

public String getBuiltInName()

getArguments

public List<Argument> getArguments()

getNumberOfArguments

public int getNumberOfArguments()

hasUnboundArguments

public boolean hasUnboundArguments()

getUnboundArgumentNumbers

public Collection<Integer> getUnboundArgumentNumbers()

addUnboundArgumentNumber

public void addUnboundArgumentNumber(int argumentNumber)

isUnboundArgument

public boolean isUnboundArgument(int argumentNumber)

getUnboundArgumentVariableNames

public Set<String> getUnboundArgumentVariableNames()
                                            throws SWRLRuleEngineBridgeException
Throws:
SWRLRuleEngineBridgeException

isArgumentAVariable

public boolean isArgumentAVariable(int argumentNumber)

getArgumentVariableName

public String getArgumentVariableName(int argumentNumber)
                               throws SWRLRuleEngineBridgeException
Throws:
SWRLRuleEngineBridgeException

Protégé-OWL 3.3.1

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