edu.stanford.smi.protegex.owl.swrl.bridge
Class BuiltInAtomInfo
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.Info
edu.stanford.smi.protegex.owl.swrl.bridge.AtomInfo
edu.stanford.smi.protegex.owl.swrl.bridge.BuiltInAtomInfo
public class BuiltInAtomInfo
- extends AtomInfo
Info object representing a SWRL built-in atom.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuiltInAtomInfo
public BuiltInAtomInfo(OWLModel owlModel,
SWRLBuiltinAtom atom)
throws SWRLRuleEngineBridgeException
- Throws:
SWRLRuleEngineBridgeException
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
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.