Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.swrl.portability
Interface SWRLBuiltInAtomReference

All Superinterfaces:
SWRLAtomReference
All Known Implementing Classes:
P3SWRLBuiltInAtomReference

public interface SWRLBuiltInAtomReference
extends SWRLAtomReference


Method Summary
 void addArguments(List<BuiltInArgument> additionalArguments)
           
 List<BuiltInArgument> getArguments()
           
 List<String> getArgumentsVariableNames()
           
 List<String> getArgumentsVariableNamesExceptFirst()
           
 String getArgumentVariableName(int argumentNumber)
           
 int getBuiltInIndex()
           
 String getBuiltInPrefixedName()
           
 Set<String> getPathVariableNames()
           
 String getPredicate()
           
 Set<String> getUnboundArgumentVariableNames()
           
 boolean hasUnboundArguments()
           
 boolean isArgumentAVariable(int argumentNumber)
           
 boolean isArgumentUnbound(int argumentNumber)
           
 boolean isSQWRLBuiltIn()
           
 boolean isSQWRLCollectionCreateOperation()
           
 boolean isSQWRLCollectionOperation()
           
 boolean isSQWRLGroupCollection()
           
 boolean isSQWRLMakeCollection()
           
 void setBuiltInIndex(int builtInIndex)
           
 void setPathVariableNames(Set<String> variableNames)
           
 void setUsesSQWRLCollectionResults()
           
 boolean usesAtLeastOneVariableOf(Set<String> variableNames)
           
 boolean usesSQWRLCollectionResults()
           
 
Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.portability.SWRLAtomReference
getReferencedClassURIs, getReferencedIndividualURIs, getReferencedPropertyURIs, getReferencedVariableNames, hasReferencedClasses, hasReferencedIndividuals, hasReferencedProperties, hasReferencedVariables
 

Method Detail

getPredicate

String getPredicate()

getArguments

List<BuiltInArgument> getArguments()

getBuiltInPrefixedName

String getBuiltInPrefixedName()

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

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

getArgumentsVariableNamesExceptFirst

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

getPathVariableNames

Set<String> getPathVariableNames()

addArguments

void addArguments(List<BuiltInArgument> additionalArguments)

usesSQWRLCollectionResults

boolean usesSQWRLCollectionResults()

isSQWRLBuiltIn

boolean isSQWRLBuiltIn()

isSQWRLMakeCollection

boolean isSQWRLMakeCollection()

isSQWRLGroupCollection

boolean isSQWRLGroupCollection()

isSQWRLCollectionOperation

boolean isSQWRLCollectionOperation()

isSQWRLCollectionCreateOperation

boolean isSQWRLCollectionCreateOperation()

setUsesSQWRLCollectionResults

void setUsesSQWRLCollectionResults()

setPathVariableNames

void setPathVariableNames(Set<String> variableNames)

Protégé-OWL 3.4.8

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