Package org.swrlapi.builtins.arguments
Interface SWRLMultiValueVariableBuiltInArgument
-
- All Superinterfaces:
java.lang.Comparable<org.semanticweb.owlapi.model.OWLObject>
,org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
,org.semanticweb.owlapi.model.HasAnonymousIndividuals
,org.semanticweb.owlapi.model.HasClassesInSignature
,org.semanticweb.owlapi.model.HasContainsEntityInSignature
,org.semanticweb.owlapi.model.HasDataPropertiesInSignature
,org.semanticweb.owlapi.model.HasDatatypesInSignature
,org.semanticweb.owlapi.model.HasIndividualsInSignature
,org.semanticweb.owlapi.model.HasIRI
,org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
,org.semanticweb.owlapi.model.HasSignature
,org.semanticweb.owlapi.model.IsAnonymous
,org.semanticweb.owlapi.model.OWLObject
,java.io.Serializable
,org.semanticweb.owlapi.model.SWRLArgument
,SWRLBuiltInArgument
,org.semanticweb.owlapi.model.SWRLDArgument
,org.semanticweb.owlapi.model.SWRLIArgument
,org.semanticweb.owlapi.model.SWRLObject
,org.semanticweb.owlapi.model.SWRLVariable
,SWRLVariableBuiltInArgument
public interface SWRLMultiValueVariableBuiltInArgument extends SWRLVariableBuiltInArgument
A class used to bind multiple arguments to a SWRL built-in argument.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addArgument(@NonNull SWRLBuiltInArgument argument)
java.util.List<@NonNull SWRLBuiltInArgument>
getArguments()
int
getNumberOfArguments()
boolean
hasArguments()
boolean
hasNoArguments()
void
setArguments(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
-
Methods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
getAnnotationPropertiesInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasAnonymousIndividuals
getAnonymousIndividuals
-
Methods inherited from interface org.semanticweb.owlapi.model.HasClassesInSignature
getClassesInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasContainsEntityInSignature
containsEntityInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasDataPropertiesInSignature
getDataPropertiesInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasDatatypesInSignature
getDatatypesInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasIndividualsInSignature
getIndividualsInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
getObjectPropertiesInSignature
-
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
-
Methods inherited from interface org.swrlapi.builtins.arguments.SWRLBuiltInArgument
accept, accept, asCollectionVariable, asMultiValueVariable, asSWRLAnnotationPropertyBuiltInArgument, asSWRLClassBuiltInArgument, asSWRLClassExpressionBuiltInArgument, asSWRLDataPropertyBuiltInArgument, asSWRLDataPropertyExpressionBuiltInArgument, asSWRLDatatypeBuiltInArgument, asSWRLLiteralBuiltInArgument, asSWRLNamedBuiltInArgument, asSWRLNamedIndividualBuiltInArgument, asSWRLObjectPropertyBuiltInArgument, asSWRLObjectPropertyExpressionBuiltInArgument, asVariable, getBoundVariableName, getSWRLBuiltInArgumentType, isVariable, setBoundVariableName, wasBoundVariable
-
Methods inherited from interface org.swrlapi.builtins.arguments.SWRLVariableBuiltInArgument
getBuiltInResult, getVariableName, hasBuiltInResult, isBound, isUnbound, setBound, setBuiltInResult, setUnbound
-
-
-
-
Method Detail
-
getArguments
java.util.List<@NonNull SWRLBuiltInArgument> getArguments()
- Returns:
- A list of SWRL built-in arguments
-
getNumberOfArguments
int getNumberOfArguments()
- Returns:
- The number of arguments
-
hasArguments
boolean hasArguments()
- Returns:
- True of there are arguments
-
hasNoArguments
boolean hasNoArguments()
- Returns:
- True of there are no arguments
-
addArgument
void addArgument(@NonNull SWRLBuiltInArgument argument)
- Parameters:
argument
- A SWRL built-in argument
-
setArguments
void setArguments(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
- Parameters:
arguments
- A list of SWRL built-in arguments
-
-