edu.stanford.smi.protegex.owl.swrl.portability
Interface SWRLBuiltInAtomReference
- All Superinterfaces:
- SWRLAtomReference
- All Known Implementing Classes:
- P3SWRLBuiltInAtomReference
public interface SWRLBuiltInAtomReference
- extends SWRLAtomReference
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)
Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.