Package org.swrlapi.builtins.rbox
Class SWRLBuiltInLibraryImpl
- java.lang.Object
-
- org.swrlapi.builtins.AbstractSWRLBuiltInLibrary
-
- org.swrlapi.builtins.rbox.SWRLBuiltInLibraryImpl
-
- All Implemented Interfaces:
SWRLBuiltInArgumentCreator
,SWRLBuiltInInputArgumentHandler
,SWRLBuiltInResultArgumentHandler
,SWRLBuiltInContext
,SWRLBuiltInLibrary
public class SWRLBuiltInLibraryImpl extends AbstractSWRLBuiltInLibrary
Implementation library for SWRL RBox built-ins
-
-
Constructor Summary
Constructors Constructor Description SWRLBuiltInLibraryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
aopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
djdpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
djopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
edpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
eopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
iopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
iropa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
void
reset()
Reset library, discarding any internal state if any (e.g., caches)boolean
ropa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
sdpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
sopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
spa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
spcoa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
boolean
topa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments)
-
Methods inherited from class org.swrlapi.builtins.AbstractSWRLBuiltInLibrary
areAllArgumentLiterals, areAllArgumentsBooleans, areAllArgumentsBytes, areAllArgumentsDecimals, areAllArgumentsDoubles, areAllArgumentsFloats, areAllArgumentsIntegers, areAllArgumentsInts, areAllArgumentsLongs, areAllArgumentsNumeric, areAllArgumentsOfAnOrderedType, areAllArgumentsShorts, areAllArgumentsStrings, checkArgumentNumber, checkForUnboundArguments, checkForUnboundArguments, checkForUnboundArguments, checkForUnboundNonFirstArguments, checkNumberOfArgumentsAtLeast, checkNumberOfArgumentsAtLeastOne, checkNumberOfArgumentsAtMost, checkNumberOfArgumentsEqualTo, checkNumberOfArgumentsInRange, checkThatAllArgumentsAreBound, checkThatAllArgumentsAreBoundVariables, checkThatAllArgumentsAreFloats, checkThatAllArgumentsAreInts, checkThatAllArgumentsAreNumeric, checkThatAllArgumentsAreOfAnOrderedType, checkThatAllArgumentsAreOWLLiterals, checkThatAllArgumentsAreStrings, checkThatArgumentIsABoolean, checkThatArgumentIsAByte, checkThatArgumentIsAClass, checkThatArgumentIsAClassExpression, checkThatArgumentIsAClassPropertyOrNamedIndividual, checkThatArgumentIsADataProperty, checkThatArgumentIsADataPropertyExpression, checkThatArgumentIsADatatype, checkThatArgumentIsADate, checkThatArgumentIsADateTime, checkThatArgumentIsADouble, checkThatArgumentIsADuration, checkThatArgumentIsAFloat, checkThatArgumentIsALiteral, checkThatArgumentIsALong, checkThatArgumentIsANamedIndividual, checkThatArgumentIsAnAnnotationProperty, checkThatArgumentIsAnInt, checkThatArgumentIsAnObjectProperty, checkThatArgumentIsAnObjectPropertyExpression, checkThatArgumentIsAProperty, checkThatArgumentIsAShort, checkThatArgumentIsAString, checkThatArgumentIsATime, checkThatArgumentIsBound, checkThatArgumentIsNonNumeric, checkThatArgumentIsNumeric, checkThatArgumentIsOfAnOrderedType, checkThatInAntecedent, checkThatInConsequent, cloneArguments, createAnnotationPropertyBuiltInArgument, createClassBuiltInArgument, createClassExpressionBuiltInArgument, createDataPropertyBuiltInArgument, createDataPropertyExpressionBuiltInArgument, createDatatypeBuiltInArgument, createInvocationPattern, createLeastNarrowNumericLiteralBuiltInArgument, createLeastNarrowNumericLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createLiteralBuiltInArgument, createNamedIndividualBuiltInArgument, createObjectPropertyBuiltInArgument, createObjectPropertyExpressionBuiltInArgument, createOutputMultiValueArguments, createSQWRLCollectionVariableBuiltInArgument, createSWRLMultiValueVariableBuiltInArgument, createSWRLMultiValueVariableBuiltInArgument, getArgumentAsABoolean, getArgumentAsAByte, getArgumentAsAClass, getArgumentAsAClassExpression, getArgumentAsAClassIRI, getArgumentAsADataProperty, getArgumentAsADataPropertyExpression, getArgumentAsADatatype, getArgumentAsADate, getArgumentAsADateTime, getArgumentAsADecimal, getArgumentAsADecimal, getArgumentAsADouble, getArgumentAsADouble, getArgumentAsADuration, getArgumentAsAFloat, getArgumentAsAFloat, getArgumentAsALong, getArgumentAsANamedIndividual, getArgumentAsANamedIndividualIRI, getArgumentAsAnAnnotationProperty, getArgumentAsAnInt, getArgumentAsAnInteger, getArgumentAsAnInteger, getArgumentAsAnIRI, getArgumentAsAnObjectProperty, getArgumentAsAnObjectPropertyExpression, getArgumentAsAnOWLLiteral, getArgumentAsAnOWLLiteral, getArgumentAsAPositiveInt, getArgumentAsAPositiveInteger, getArgumentAsAPositiveLong, getArgumentAsAProperty, getArgumentAsAPropertyIRI, getArgumentAsAPropertyValue, getArgumentAsAShort, getArgumentAsAString, getArgumentAsATime, getBuiltInBridge, getBuiltInIRIs, getBuiltInNames, getFirstUnboundArgumentNumber, getInputArgumentValues, getInvokingBuiltInIndex, getInvokingRuleName, getIsInConsequent, getLiteralArgumentAsAString, getLiteralArgumentDatatypeName, getNamespace, getPrefix, getSQWRLResultValueFactory, getSWRLAPIOWLDataFactory, getVariableName, hasUnboundArguments, injectOWLNamedIndividualOfClass, invokeBuiltInMethod, invokeResetMethod, isArgumentABoolean, isArgumentAByte, isArgumentAClass, isArgumentAClassExpression, isArgumentAClassPropertyOrNamedIndividual, isArgumentADataProperty, isArgumentADataPropertyExpression, isArgumentADatatype, isArgumentADate, isArgumentADateTime, isArgumentADecimal, isArgumentADouble, isArgumentADuration, isArgumentAFloat, isArgumentALiteral, isArgumentALong, isArgumentAnAnnotationProperty, isArgumentAnInt, isArgumentAnInteger, isArgumentAnObjectProperty, isArgumentAnObjectPropertyExpression, isArgumentAnOWLNamedIndividual, isArgumentAProperty, isArgumentAShort, isArgumentAString, isArgumentATime, isArgumentConvertibleToByte, isArgumentConvertibleToDouble, isArgumentConvertibleToFloat, isArgumentConvertibleToInt, isArgumentConvertibleToLong, isArgumentConvertibleToShort, isArgumentNonNumeric, isArgumentNumeric, isArgumentOfAnOrderedType, isBoundArgument, isUnboundArgument, isWidestNumericArgumentAByte, isWidestNumericArgumentADouble, isWidestNumericArgumentAFloat, isWidestNumericArgumentALong, isWidestNumericArgumentAnInt, isWidestNumericArgumentAnInteger, isWidestNumericArgumentAShort, makeInvalidArgumentTypeMessage, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultArgument, processResultMultiValueArguments, representArgumentAsAString
-
-
-
-
Method Detail
-
reset
public void reset()
Description copied from interface:SWRLBuiltInLibrary
Reset library, discarding any internal state if any (e.g., caches)- Specified by:
reset
in interfaceSWRLBuiltInLibrary
- Specified by:
reset
in classAbstractSWRLBuiltInLibrary
-
topa
public boolean topa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
spa
public boolean spa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
aopa
public boolean aopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
ropa
public boolean ropa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
iropa
public boolean iropa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
iopa
public boolean iopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
djopa
public boolean djopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
djdpa
public boolean djdpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
sopa
public boolean sopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
sdpa
public boolean sdpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
eopa
public boolean eopa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
edpa
public boolean edpa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
spcoa
public boolean spcoa(@NonNull java.util.List<@NonNull SWRLBuiltInArgument> arguments) throws SWRLBuiltInException
- Throws:
SWRLBuiltInException
-
-