Protégé-OWL 3.4.1

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

All Superinterfaces:
Atom
All Known Implementing Classes:
BuiltInAtomImpl

public interface BuiltInAtom
extends Atom

Interface representing a SWRL built-in atom


Method Summary
 void addArguments(List<BuiltInArgument> additionalArguments)
           
 List<BuiltInArgument> getArguments()
           
 Set<String> getArgumentsVariableNames()
           
 Set<String> getArgumentsVariableNamesExceptFirst()
           
 String getArgumentVariableName(int argumentNumber)
           
 int getBuiltInIndex()
           
 String getBuiltInName()
           
 String getBuiltInPrefixedName()
           
 int getNumberOfArguments()
           
 Set<String> getUnboundArgumentVariableNames()
           
 boolean hasUnboundArguments()
           
 boolean isArgumentAVariable(int argumentNumber)
           
 boolean isArgumentUnbound(int argumentNumber)
           
 boolean isSQWRLMakeCollection()
           
 void setBuiltInIndex(int builtInIndex)
           
 void setIsSQWRLMakeCollection()
           
 void setUsesSQWRLVariables()
           
 boolean usesAtLeastOneVariableOf(Set<String> variableNames)
           
 boolean usesSQWRLVariables()
           
 
Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.bridge.Atom
getReferencedClassNames, getReferencedIndividualNames, getReferencedPropertyNames, getReferencedVariableNames, hasReferencedClasses, hasReferencedIndividuals, hasReferencedProperties, hasReferencedVariables
 

Method Detail

getBuiltInName

String getBuiltInName()

getBuiltInPrefixedName

String getBuiltInPrefixedName()

getArguments

List<BuiltInArgument> getArguments()

getNumberOfArguments

int getNumberOfArguments()

getBuiltInIndex

int getBuiltInIndex()

setBuiltInIndex

void setBuiltInIndex(int builtInIndex)

usesAtLeastOneVariableOf

boolean usesAtLeastOneVariableOf(Set<String> variableNames)
                                 throws BuiltInException
Throws:
BuiltInException

isArgumentAVariable

boolean isArgumentAVariable(int argumentNumber)
                            throws BuiltInException
Throws:
BuiltInException

isArgumentUnbound

boolean isArgumentUnbound(int argumentNumber)
                          throws BuiltInException
Throws:
BuiltInException

hasUnboundArguments

boolean hasUnboundArguments()

getUnboundArgumentVariableNames

Set<String> getUnboundArgumentVariableNames()
                                            throws BuiltInException
Throws:
BuiltInException

getArgumentVariableName

String getArgumentVariableName(int argumentNumber)
                               throws BuiltInException
Throws:
BuiltInException

getArgumentsVariableNames

Set<String> getArgumentsVariableNames()
                                      throws BuiltInException
Throws:
BuiltInException

getArgumentsVariableNamesExceptFirst

Set<String> getArgumentsVariableNamesExceptFirst()
                                                 throws BuiltInException
Throws:
BuiltInException

addArguments

void addArguments(List<BuiltInArgument> additionalArguments)

usesSQWRLVariables

boolean usesSQWRLVariables()

setUsesSQWRLVariables

void setUsesSQWRLVariables()

isSQWRLMakeCollection

boolean isSQWRLMakeCollection()

setIsSQWRLMakeCollection

void setIsSQWRLMakeCollection()

Protégé-OWL 3.4.1

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