org.deri.iris.api.factory
Interface IBuiltinsFactory

All Known Implementing Classes:
BuiltinsFactory

public interface IBuiltinsFactory

An interface that can be used to create set of built-ins supported by this engine.

$Id: IBuiltInsFactory.java,v 1.7 2007-10-12 13:00:42 bazbishop237 Exp $

Version:
$Revision: 1.7 $
Author:
Darko Anicic, DERI Innsbruck, Richard P??ttler, richard dot poettler at deri dot org

Method Summary
 IBuiltinAtom createAddBuiltin(ITerm t0, ITerm t1, ITerm t2)
          Creates an add builtin.
 IBuiltinAtom createAddDayTimeDurationToDate(ITerm... terms)
          Creates the AddDayTimeDurationToDate built-in.
 IBuiltinAtom createAddDayTimeDurationToDateTime(ITerm... terms)
          Creates the AddDayTimeDurationToDateTime built-in.
 IBuiltinAtom createAddDayTimeDurationToTime(ITerm... terms)
          Creates the AddDayTimeDurationToTime built-in.
 IBuiltinAtom createAddYearMonthDurationToDate(ITerm... terms)
          Creates the AddYearMonthDurationToDate built-in.
 IBuiltinAtom createAddYearMonthDurationToDateTime(ITerm... terms)
          Creates the AddYearMonthDurationToDateTime built-in.
 IBuiltinAtom createBooleanEqual(ITerm... terms)
          Creates the built-in for checking if two boolean terms have the same value.
 IBuiltinAtom createBooleanGreater(ITerm... terms)
          Creates the built-in for checking if a boolean terms is greater than another term.
 IBuiltinAtom createBooleanLess(ITerm... terms)
          Creates the built-in for checking if a boolean terms is less than another term.
 IBuiltinAtom createBooleanNot(ITerm... terms)
          Creates the built-in for checking if a boolean term has the value false.
 IBuiltinAtom createDateEqual(ITerm... terms)
          Creates the DateEqual built-in.
 IBuiltinAtom createDateGreater(ITerm... terms)
          Creates the DateGreater built-in.
 IBuiltinAtom createDateGreaterEqual(ITerm... terms)
          Creates the DateGreaterEqual built-in.
 IBuiltinAtom createDateLess(ITerm... terms)
          Creates the DateLess built-in.
 IBuiltinAtom createDateLessEqual(ITerm... terms)
          Creates the DateLessEqual built-in.
 IBuiltinAtom createDateNotEqual(ITerm... terms)
          Creates the DateNotEqual built-in.
 IBuiltinAtom createDateTimeEqual(ITerm... terms)
          Creates the DateTimeEqual built-in.
 IBuiltinAtom createDateTimeGreater(ITerm... terms)
          Creates the DateTimeGreater built-in.
 IBuiltinAtom createDateTimeGreaterEqual(ITerm... terms)
          Creates the DateTimeGreaterEqual built-in.
 IBuiltinAtom createDateTimeLess(ITerm... terms)
          Creates the DateTimeLess built-in.
 IBuiltinAtom createDateTimeLessEqual(ITerm... terms)
          Creates the DateTimeLessEqual built-in.
 IBuiltinAtom createDateTimeNotEqual(ITerm... terms)
          Creates the DateTimeNotEqual built-in.
 IBuiltinAtom createDateTimeSubtract(ITerm... terms)
          Creates the DateTimeSubtract built-in.
 IBuiltinAtom createDayFromDate(ITerm... terms)
          Creates the DayFromDate built-in.
 IBuiltinAtom createDayFromDateTime(ITerm... terms)
          Creates the DayFromDateTime built-in.
 IBuiltinAtom createDayPart(ITerm... terms)
          Creates DayPart builtin.
 IBuiltinAtom createDaysFromDuration(ITerm... terms)
          Creates the DaysFromDuration built-in.
 IBuiltinAtom createDayTimeDurationAdd(ITerm... terms)
          Creates the DayTimeDurationAdd built-in.
 IBuiltinAtom createDayTimeDurationDivide(ITerm... terms)
          Creates the DayTimeDurationDivide built-in.
 IBuiltinAtom createDayTimeDurationDivideByDayTimeDuration(ITerm... terms)
          Creates the DayTimeDurationDivideByDayTimeDuration built-in.
 IBuiltinAtom createDayTimeDurationGreater(ITerm... terms)
          Creates the DayTimeDurationLess built-in.
 IBuiltinAtom createDayTimeDurationGreaterEqual(ITerm... terms)
          Creates the DayTimeDurationGreaterEqual built-in.
 IBuiltinAtom createDayTimeDurationLess(ITerm... terms)
          Creates the DayTimeDurationLess built-in.
 IBuiltinAtom createDayTimeDurationLessEqual(ITerm... terms)
          Creates the DayTimeDurationLessEqual built-in.
 IBuiltinAtom createDayTimeDurationMultiply(ITerm... terms)
          Creates the DayTimeDurationMultiply built-in.
 IBuiltinAtom createDayTimeDurationSubtract(ITerm... terms)
          Creates the DayTimeDurationSubtract built-in.
 IBuiltinAtom createDivideBuiltin(ITerm t0, ITerm t1, ITerm t2)
          Creates a divide builtin.
 IBuiltinAtom createDurationEqual(ITerm... terms)
          Creates the DurationEqual built-in.
 IBuiltinAtom createDurationNotEqual(ITerm... terms)
          Creates the DurationNotEqual built-in.
 IBuiltinAtom createEqual(ITerm t0, ITerm t1)
          Creates an equal builtin.
 IBuiltinAtom createExactEqual(ITerm t0, ITerm t1)
          Create an EXACT_EQUAL built-in.
 IAtom createFalse()
          Creates the builtin representing false.
 IBuiltinAtom createGreater(ITerm t0, ITerm t1)
          Creates a greater builtin.
 IBuiltinAtom createGreaterEqual(ITerm t0, ITerm t1)
          Creates a greater-equal builtin.
 IBuiltinAtom createHourPart(ITerm... terms)
          Creates HourPart builtin.
 IBuiltinAtom createHoursFromDateTime(ITerm... terms)
          Creates the HoursFromDateTime built-in.
 IBuiltinAtom createHoursFromDuration(ITerm... terms)
          Creates the HoursFromDuration built-in.
 IBuiltinAtom createHoursFromTime(ITerm... terms)
          Creates the HoursFromTime built-in.
 IBuiltinAtom createIriString(ITerm... terms)
          Creates the built-in for checking if a given IRI equals a given string.
 IBuiltinAtom createIsAnyURI(ITerm... terms)
          Creates the IsAnyURI built-in.
 IBuiltinAtom createIsBase64Binary(ITerm... terms)
          Creates the IsBase64Binary buil-tin.
 IBuiltinAtom createIsBoolean(ITerm... terms)
          Creates the IsBoolean built-in.
 IBuiltinAtom createIsByte(ITerm... terms)
          Creates the IsByte built-in.
 IBuiltinAtom createIsDatatype(ITerm... terms)
          Creates a IsDatatype built-in.
 IBuiltinAtom createIsDate(ITerm... terms)
          Creates the IsDate built-in.
 IBuiltinAtom createIsDateTime(ITerm... terms)
          Creates the IsDateTime built-in.
 IBuiltinAtom createIsDateTimeStamp(ITerm... terms)
          Creates the IsDateTimeStamp built-in.
 IBuiltinAtom createIsDayTimeDuration(ITerm... terms)
          Creates the IsDayTimeDuration built-in.
 IBuiltinAtom createIsDecimal(ITerm... terms)
          Creates the IsDecimal built-in.
 IBuiltinAtom createIsDouble(ITerm... terms)
          Creates the IsDouble built-in.
 IBuiltinAtom createIsDuration(ITerm... terms)
          Creates the IsDuration built-in.
 IBuiltinAtom createIsFloat(ITerm... terms)
          Creates the IsFloat built-in.
 IBuiltinAtom createIsGDay(ITerm... terms)
          Creates the IsGDay built-in.
 IBuiltinAtom createIsGMonth(ITerm... terms)
          Creates the IsGMonth built-in.
 IBuiltinAtom createIsGMonthDay(ITerm... terms)
          Creates the IsGMonthDay built-in.
 IBuiltinAtom createIsGYear(ITerm... terms)
          Creates the IsGYear built-in.
 IBuiltinAtom createIsGYearMonth(ITerm... terms)
          Creates the IsGYearMonth built-in.
 IBuiltinAtom createIsHexBinary(ITerm... terms)
          Creates the IsHexBinary built-in.
 IBuiltinAtom createIsInt(ITerm... terms)
          Creates the IsInt built-in.
 IBuiltinAtom createIsInteger(ITerm... terms)
          Creates the IsInteger built-in.
 IBuiltinAtom createIsIRI(ITerm... terms)
          Creates the IsIRI built-in.
 IBuiltinAtom createIsLanguage(ITerm... terms)
          Creates the IsLanguage built-in.
 IBuiltinAtom createIsLong(ITerm... terms)
          Creates the IsLong built-in.
 IBuiltinAtom createIsName(ITerm... terms)
          Creates the IsName built-in.
 IBuiltinAtom createIsNCName(ITerm... terms)
          Creates the IsNCName built-in.
 IBuiltinAtom createIsNegativeInteger(ITerm... terms)
          Creates the IsNegativeInteger built-in.
 IBuiltinAtom createIsNMTOKEN(ITerm... terms)
          Creates the IsNMTOKEN built-in.
 IBuiltinAtom createIsNonNegativeInteger(ITerm... terms)
          Creates the IsNonNegativeInteger built-in.
 IBuiltinAtom createIsNonPositiveInteger(ITerm... terms)
          Creates the IsNonPositiveInteger built-in.
 IBuiltinAtom createIsNormalizedString(ITerm... terms)
          Creates the IsNormalizedString built-in.
 IBuiltinAtom createIsNotAnyURI(ITerm... terms)
          Creates the IsNotAnyURI built-in.
 IBuiltinAtom createIsNotBase64Binary(ITerm... terms)
          Creates the IsNotBase64Binary buil-tin.
 IBuiltinAtom createIsNotBoolean(ITerm... terms)
          Creates the IsNotBoolean built-in.
 IBuiltinAtom createIsNotByte(ITerm... terms)
          Creates the IsNotByte built-in.
 IBuiltinAtom createIsNotDatatype(ITerm... terms)
          Creates a IsNotDatatype built-in.
 IBuiltinAtom createIsNotDate(ITerm... terms)
          Creates the IsNotDate built-in.
 IBuiltinAtom createIsNotDateTime(ITerm... terms)
          Creates the IsNotDateTime built-in.
 IBuiltinAtom createIsNotDateTimeStamp(ITerm... terms)
          Creates the IsNotDateTimeStamp built-in.
 IBuiltinAtom createIsNotDayTimeDuration(ITerm... terms)
          Creates the IsNotDayTimeDuration built-in.
 IBuiltinAtom createIsNotDecimal(ITerm... terms)
          Creates the IsNotDecimal built-in.
 IBuiltinAtom createIsNotDouble(ITerm... terms)
          Creates the IsNotDouble built-in.
 IBuiltinAtom createIsNotDuration(ITerm... terms)
          Creates the IsNotDuration built-in.
 IBuiltinAtom createIsNotFloat(ITerm... terms)
          Creates the IsNotFloat built-in.
 IBuiltinAtom createIsNotGDay(ITerm... terms)
          Creates the IsNotGDay built-in.
 IBuiltinAtom createIsNotGMonth(ITerm... terms)
          Creates the IsNotGMonth built-in.
 IBuiltinAtom createIsNotGMonthDay(ITerm... terms)
          Creates the IsNotGMonthDay built-in.
 IBuiltinAtom createIsNotGYear(ITerm... terms)
          Creates the IsNotGYear built-in.
 IBuiltinAtom createIsNotGYearMonth(ITerm... terms)
          Creates the IsNotGYearMonth built-in.
 IBuiltinAtom createIsNotHexBinary(ITerm... terms)
          Creates the IsNotHexBinary built-in.
 IBuiltinAtom createIsNotInt(ITerm... terms)
          Creates the IsNotInt built-in.
 IBuiltinAtom createIsNotInteger(ITerm... terms)
          Creates the IsNotInteger built-in.
 IBuiltinAtom createIsNotIRI(ITerm... terms)
          Creates the IsNotIRI built-in.
 IBuiltinAtom createIsNotLanguage(ITerm... terms)
          Creates the IsNotLanguage built-in.
 IBuiltinAtom createIsNotLong(ITerm... terms)
          Creates the IsNotLong built-in.
 IBuiltinAtom createIsNotName(ITerm... terms)
          Creates the IsNotName built-in.
 IBuiltinAtom createIsNotNCName(ITerm... terms)
          Creates the IsNotNCName built-in.
 IBuiltinAtom createIsNotNegativeInteger(ITerm... terms)
          Creates the IsNotNegativeInteger built-in.
 IBuiltinAtom createIsNotNMTOKEN(ITerm... terms)
          Creates the IsNotNMTOKEN built-in.
 IBuiltinAtom createIsNotNonNegativeInteger(ITerm... terms)
          Creates the IsNotNonNegativeInteger built-in.
 IBuiltinAtom createIsNotNonPositiveInteger(ITerm... terms)
          Creates the IsNotNonPositiveInteger built-in.
 IBuiltinAtom createIsNotNormalizedString(ITerm... terms)
          Creates the IsNotNormalizedString built-in.
 IBuiltinAtom createIsNotPositiveInteger(ITerm... terms)
          Creates the IsNotPositiveInteger built-in.
 IBuiltinAtom createIsNotShort(ITerm... terms)
          Creates the IsNotShort built-in.
 IBuiltinAtom createIsNotString(ITerm... terms)
          Creates the IsNotString built-in.
 IBuiltinAtom createIsNotText(ITerm... terms)
          Creates the IsNotText built-in.
 IBuiltinAtom createIsNotTime(ITerm... terms)
          Creates the IsNotTime built-in.
 IBuiltinAtom createIsNotToken(ITerm... terms)
          Creates the IsNotToken built-in.
 IBuiltinAtom createIsNotUnsignedByte(ITerm... terms)
          Creates the IsNotUnsignedByte built-in.
 IBuiltinAtom createIsNotUnsignedInt(ITerm... terms)
          Creates the IsNotUnsignedInt built-in.
 IBuiltinAtom createIsNotUnsignedLong(ITerm... terms)
          Creates the IsNotUnsignedLong built-in.
 IBuiltinAtom createIsNotUnsignedShort(ITerm... terms)
          Creates the IsNotUnsignedShort built-in.
 IBuiltinAtom createIsNotXMLLiteral(ITerm... terms)
          Creates the IsNotXMLLiteral built-in.
 IBuiltinAtom createIsNotYearMonthDuration(ITerm... terms)
          Creates the IsNotYearMonthDuration built-in.
 IBuiltinAtom createIsPositiveInteger(ITerm... terms)
          Creates the IsPositiveInteger built-in.
 IBuiltinAtom createIsShort(ITerm... terms)
          Creates the IsShort built-in.
 IBuiltinAtom createIsString(ITerm... terms)
          Creates the IsString built-in.
 IBuiltinAtom createIsText(ITerm... terms)
          Creates the IsText built-in.
 IBuiltinAtom createIsTime(ITerm... terms)
          Creates the IsTime built-in.
 IBuiltinAtom createIsToken(ITerm... terms)
          Creates the IsToken built-in.
 IBuiltinAtom createIsUnsignedByte(ITerm... terms)
          Creates the IsUnsignedByte built-in.
 IBuiltinAtom createIsUnsignedInt(ITerm... terms)
          Creates the IsUnsignedInt built-in.
 IBuiltinAtom createIsUnsignedLong(ITerm... terms)
          Creates the IsUnsignedLong built-in.
 IBuiltinAtom createIsUnsignedShort(ITerm... terms)
          Creates the IsUnsignedShort built-in.
 IBuiltinAtom createIsXMLLiteral(ITerm... terms)
          Creates the IsXMLLiteral built-in.
 IBuiltinAtom createIsYearMonthDuration(ITerm... terms)
          Creates the IsYearMonthDuration built-in.
 IBuiltinAtom createLangFromText(ITerm... terms)
          Creates LangFromText builtin.
 IBuiltinAtom createLess(ITerm t0, ITerm t1)
          Creates a less builtin.
 IBuiltinAtom createLessEqual(ITerm t0, ITerm t1)
          Creates an less-equal builtin.
 IBuiltinAtom createMinutePart(ITerm... terms)
          Creates MinutePart builtin.
 IBuiltinAtom createMinutesFromDateTime(ITerm... terms)
          Creates the MinutesFromDateTime built-in.
 IBuiltinAtom createMinutesFromDuration(ITerm... terms)
          Creates the MinutesFromDuration built-in.
 IBuiltinAtom createMinutesFromTime(ITerm... terms)
          Creates the MinutesFromTime built-in.
 IBuiltinAtom createModulusBuiltin(ITerm t0, ITerm t1, ITerm t2)
          Creates a modulus builtin.
 IBuiltinAtom createMonthFromDate(ITerm... terms)
          Creates the MonthFromDate built-in.
 IBuiltinAtom createMonthFromDateTime(ITerm... terms)
          Creates the MonthFromDateTime built-in.
 IBuiltinAtom createMonthPart(ITerm... terms)
          Creates MonthPart builtin.
 IBuiltinAtom createMonthsFromDuration(ITerm... terms)
          Creates the MonthsFromDuration built-in.
 IBuiltinAtom createMultiplyBuiltin(ITerm t0, ITerm t1, ITerm t2)
          Creates a multiply builtin.
 IBuiltinAtom createNotExactEqual(ITerm t0, ITerm t1)
          Create a NOT_EXACT_EQUAL built-in.
 IBuiltinAtom createNumericAdd(ITerm... terms)
          Creates the NumericAdd built-in.
 IBuiltinAtom createNumericDivide(ITerm... terms)
          Creates the NumericDividebuilt-in.
 IBuiltinAtom createNumericEqual(ITerm... terms)
          Creates the NumericEqual built-in.
 IBuiltinAtom createNumericGreater(ITerm... terms)
          Creates the NumericGreater built-in.
 IBuiltinAtom createNumericGreaterEqual(ITerm... terms)
          Creates the NumericGreaterEqual built-in.
 IBuiltinAtom createNumericIntegerDivide(ITerm... terms)
          Creates the NumericIntegerDivide built-in.
 IBuiltinAtom createNumericLess(ITerm... terms)
          Creates the NumericLess built-in.
 IBuiltinAtom createNumericLessEqual(ITerm... terms)
          Creates the NumericLessEqual built-in.
 IBuiltinAtom createNumericModulus(ITerm... terms)
          Creates NumericModulus builtin.
 IBuiltinAtom createNumericMultiply(ITerm... terms)
          Creates the NumericMultiply built-in.
 IBuiltinAtom createNumericNotEqual(ITerm... terms)
          Creates the NumericNotEqual built-in.
 IBuiltinAtom createNumericSubtract(ITerm... terms)
          Creates the NumericSubtract built-in.
 IBuiltinAtom createSecondPart(ITerm... terms)
          Creates SecondPart builtin.
 IBuiltinAtom createSecondsFromDateTime(ITerm... terms)
          Creates the SecondsFromDateTime built-in.
 IBuiltinAtom createSecondsFromDuration(ITerm... terms)
          Creates the SecondsFromDuration built-in.
 IBuiltinAtom createSecondsFromTime(ITerm... terms)
          Creates the SecondsFromTime built-in.
 IBuiltinAtom createStringCompare(ITerm... terms)
          Creates NumericModulus builtin.
 IBuiltinAtom createStringConcat(ITerm... terms)
          Creates StringConcat builtin.
 IBuiltinAtom createStringContains(ITerm... terms)
          Creates StringContains builtin.
 IBuiltinAtom createStringEndsWith(ITerm... terms)
          Creates StringEndsWith builtin.
 IBuiltinAtom createStringEscapeHtmlUri(ITerm... terms)
          Creates StringEscapeHtmlUri builtin.
 IBuiltinAtom createStringFromText(ITerm... terms)
          Creates StringFromText builtin.
 IBuiltinAtom createStringIriToUri(ITerm... terms)
          Creates StringIriToUri builtin.
 IBuiltinAtom createStringJoin(ITerm... terms)
          Creates StringJoin builtin.
 IBuiltinAtom createStringLength(ITerm... terms)
          Creates StringLength builtin.
 IBuiltinAtom createStringMatches(ITerm... terms)
          Creates StringMatches builtin.
 IBuiltinAtom createStringReplace(ITerm... terms)
          Creates StringReplace builtin.
 IBuiltinAtom createStringStartsWith(ITerm... terms)
          Creates StringStartsWith builtin.
 IBuiltinAtom createStringSubstring(ITerm... terms)
          Creates StringSubstring builtin.
 IBuiltinAtom createStringSubstringAfter(ITerm... terms)
          Creates StringSubstringAfter builtin.
 IBuiltinAtom createStringSubstringBefore(ITerm... terms)
          Creates StringSubstringBefore builtin.
 IBuiltinAtom createStringToLower(ITerm... terms)
          Creates StringToLower builtin.
 IBuiltinAtom createStringToUpper(ITerm... terms)
          Creates StringToUpper builtin.
 IBuiltinAtom createStringUriEncode(ITerm... terms)
          Creates StringUriEncode builtin.
 IBuiltinAtom createSubtractBuiltin(ITerm t0, ITerm t1, ITerm t2)
          Creates a subtract builtin.
 IBuiltinAtom createSubtractDayTimeDurationFromDate(ITerm... terms)
          Creates the SubtractDayTimeDurationToDate built-in.
 IBuiltinAtom createSubtractDayTimeDurationFromDateTime(ITerm... terms)
          Creates the SubtractDayTimeDurationToDateTime built-in.
 IBuiltinAtom createSubtractDayTimeDurationFromTime(ITerm... terms)
          Creates the SubtractDayTimeDurationFromTime built-in.
 IBuiltinAtom createSubtractYearMonthDurationFromDate(ITerm... terms)
          Creates the SubtractYearMonthDurationToDate built-in.
 IBuiltinAtom createSubtractYearMonthDurationFromDateTime(ITerm... terms)
          Creates the SubtractYearMonthDurationFromDateTime built-in.
 IBuiltinAtom createTextCompare(ITerm... terms)
          Creates TextCompare builtin.
 IBuiltinAtom createTextFromString(ITerm... terms)
          Creates TextFromString builtin.
 IBuiltinAtom createTextFromStringLang(ITerm... terms)
          Creates TextFromStringLang builtin.
 IBuiltinAtom createTextLength(ITerm... terms)
          Creates TextLenght builtin.
 IBuiltinAtom createTimeEqual(ITerm... terms)
          Creates the TimeEqual built-in.
 IBuiltinAtom createTimeGreater(ITerm... terms)
          Creates the TimeGreater built-in.
 IBuiltinAtom createTimeGreaterEqual(ITerm... terms)
          Creates the TimeGreaterEqual built-in.
 IBuiltinAtom createTimeLess(ITerm... terms)
          Creates the TimeLess built-in.
 IBuiltinAtom createTimeLessEqual(ITerm... terms)
          Creates the TimeLessEqual built-in.
 IBuiltinAtom createTimeNotEqual(ITerm... terms)
          Creates the TimeNotEqual built-in.
 IBuiltinAtom createTimeSubtract(ITerm... terms)
          Creates the TimeSubtract built-in.
 IBuiltinAtom createTimezoneFromDate(ITerm... terms)
          Creates the TimezoneFromDate built-in.
 IBuiltinAtom createTimezoneFromDateTime(ITerm... terms)
          Creates the TimezoneFromDateTime built-in.
 IBuiltinAtom createTimezoneFromTime(ITerm... terms)
          Creates the TimezoneFromTime built-in.
 IBuiltinAtom createTimezonePart(ITerm... terms)
          Creates TimezonePart builtin.
 IBuiltinAtom createToBase64Binary(ITerm... terms)
          Creates ToBase64Binary builtin.
 IBuiltinAtom createToBoolean(ITerm... terms)
          Creates ToBoolean builtin.
 IBuiltinAtom createToDate(ITerm... terms)
          Creates ToDate builtin.
 IBuiltinAtom createToDateTime(ITerm... terms)
          Creates ToDateTime builtin.
 IBuiltinAtom createToDayTimeDuration(ITerm... terms)
          Creates ToDayTimeDuration builtin.
 IBuiltinAtom createToDecimal(ITerm... terms)
          Creates ToDecimal builtin.
 IBuiltinAtom createToDouble(ITerm... terms)
          Creates ToDouble builtin.
 IBuiltinAtom createToDuration(ITerm... terms)
          Creates ToDuration builtin.
 IBuiltinAtom createToFloat(ITerm... terms)
          Creates ToFloat builtin.
 IBuiltinAtom createToGDay(ITerm... terms)
          Creates ToGDay builtin.
 IBuiltinAtom createToGMonth(ITerm... terms)
          Creates ToGMonth builtin.
 IBuiltinAtom createToGMonthDay(ITerm... terms)
          Creates ToGMonthDay builtin.
 IBuiltinAtom createToGYear(ITerm... terms)
          Creates ToGYear builtin.
 IBuiltinAtom createToGYearMonth(ITerm... terms)
          Creates ToGYearMonth builtin.
 IBuiltinAtom createToHexBinary(ITerm... terms)
          Creates ToHexBinary builtin.
 IBuiltinAtom createToInteger(ITerm... terms)
          Creates ToInteger builtin.
 IBuiltinAtom createToIRI(ITerm... terms)
          Creates ToIRI builtin.
 IBuiltinAtom createToString(ITerm... terms)
          Creates ToString builtin.
 IBuiltinAtom createToText(ITerm... terms)
          Creates ToText builtin.
 IBuiltinAtom createToTime(ITerm... terms)
          Creates ToTime builtin.
 IBuiltinAtom createToXMLLiteral(ITerm... terms)
          Creates ToXMLLiteral builtin.
 IBuiltinAtom createToYearMonthDuration(ITerm... terms)
          Creates ToYearMonthDuration builtin.
 IAtom createTrue()
          Creates the builtin representing true.
 IBuiltinAtom createUnequal(ITerm t0, ITerm t1)
          Creates an unequal builtin.
 IBuiltinAtom createXMLLiteralEqual(ITerm... terms)
          Creates the XMLLiteralEqual built-in.
 IBuiltinAtom createXMLLiteralNotEqual(ITerm... terms)
          Creates the XMLLiteralNotEqual built-in.
 IBuiltinAtom createYearFromDate(ITerm... terms)
          Creates the YearFromDate built-in.
 IBuiltinAtom createYearFromDateTime(ITerm... terms)
          Creates the YearFromDateTime built-in.
 IBuiltinAtom createYearMonthDurationAdd(ITerm... terms)
          Creates the YearMonthDurationAdd built-in.
 IBuiltinAtom createYearMonthDurationDivide(ITerm... terms)
          Creates the YearMonthDurationDivide built-in.
 IBuiltinAtom createYearMonthDurationDivideByYearMonthDuration(ITerm... terms)
          Creates the YearMonthDurationDivideByYearMonthduration built-in.
 IBuiltinAtom createYearMonthDurationGreater(ITerm... terms)
          Creates the YearMonthDurationGreater built-in.
 IBuiltinAtom createYearMonthDurationGreaterEqual(ITerm... terms)
          Creates the YearMonthDurationGreaterEqual built-in.
 IBuiltinAtom createYearMonthDurationLess(ITerm... terms)
          Creates the YearMonthDurationLess built-in.
 IBuiltinAtom createYearMonthDurationLessEqual(ITerm... terms)
          Creates the YearMonthDurationLessEqual built-in.
 IBuiltinAtom createYearMonthDurationMultiply(ITerm... terms)
          Creates the YearMonthDurationMultiply built-in.
 IBuiltinAtom createYearMonthDurationSubtract(ITerm... terms)
          Creates the YearMonthDurationSubtract built-in.
 IBuiltinAtom createYearPart(ITerm... terms)
          Creates YearPart builtin.
 IBuiltinAtom createYearsFromDuration(ITerm... terms)
          Creates the YearsFromDuration built-in.
 

Method Detail

createAddBuiltin

IBuiltinAtom createAddBuiltin(ITerm t0,
                              ITerm t1,
                              ITerm t2)
Creates an add builtin.

Parameters:
t0 - the first summand
t1 - the second summand
t2 - the sum
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createSubtractBuiltin

IBuiltinAtom createSubtractBuiltin(ITerm t0,
                                   ITerm t1,
                                   ITerm t2)
Creates a subtract builtin.

Parameters:
t0 - the minuend
t1 - the subtrahend
t2 - the difference
Returns:
the constructed builtin
Throws:
NullPointerException - if one of the terms is null

createMultiplyBuiltin

IBuiltinAtom createMultiplyBuiltin(ITerm t0,
                                   ITerm t1,
                                   ITerm t2)
Creates a multiply builtin.

Parameters:
t0 - the first factor
t1 - the second factor
t2 - the product
Returns:
the constructed builtin
Throws:
NullPointerException - if one of the terms is null

createDivideBuiltin

IBuiltinAtom createDivideBuiltin(ITerm t0,
                                 ITerm t1,
                                 ITerm t2)
Creates a divide builtin.

Parameters:
t0 - the dividend
t1 - the diviso
t2 - the quotient
Returns:
the constructed builtin
Throws:
NullPointerException - if one of the terms is null

createModulusBuiltin

IBuiltinAtom createModulusBuiltin(ITerm t0,
                                  ITerm t1,
                                  ITerm t2)
Creates a modulus builtin.

Parameters:
t0 - the numerator
t1 - the denominator
t2 - the result
Returns:
the constructed builtin
Throws:
NullPointerException - if one of the terms is null

createEqual

IBuiltinAtom createEqual(ITerm t0,
                         ITerm t1)
Creates an equal builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createUnequal

IBuiltinAtom createUnequal(ITerm t0,
                           ITerm t1)
Creates an unequal builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createExactEqual

IBuiltinAtom createExactEqual(ITerm t0,
                              ITerm t1)
Create an EXACT_EQUAL built-in.

Parameters:
t0 - The first term.
t1 - The second term.
Returns:
The built-in instance

createNotExactEqual

IBuiltinAtom createNotExactEqual(ITerm t0,
                                 ITerm t1)
Create a NOT_EXACT_EQUAL built-in.

Parameters:
t0 - The first term.
t1 - The second term.
Returns:
The built-in instance

createLess

IBuiltinAtom createLess(ITerm t0,
                        ITerm t1)
Creates a less builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createLessEqual

IBuiltinAtom createLessEqual(ITerm t0,
                             ITerm t1)
Creates an less-equal builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createGreater

IBuiltinAtom createGreater(ITerm t0,
                           ITerm t1)
Creates a greater builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createGreaterEqual

IBuiltinAtom createGreaterEqual(ITerm t0,
                                ITerm t1)
Creates a greater-equal builtin.

Parameters:
t0 - the first term
t1 - the second term
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null

createNumericAdd

IBuiltinAtom createNumericAdd(ITerm... terms)
Creates the NumericAdd built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericSubtract

IBuiltinAtom createNumericSubtract(ITerm... terms)
Creates the NumericSubtract built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericMultiply

IBuiltinAtom createNumericMultiply(ITerm... terms)
Creates the NumericMultiply built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericDivide

IBuiltinAtom createNumericDivide(ITerm... terms)
Creates the NumericDividebuilt-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericIntegerDivide

IBuiltinAtom createNumericIntegerDivide(ITerm... terms)
Creates the NumericIntegerDivide built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null. - * @throws IllegalArgumentException If the number of terms submitted is not correct.

createNumericModulus

IBuiltinAtom createNumericModulus(ITerm... terms)
Creates NumericModulus builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createNumericEqual

IBuiltinAtom createNumericEqual(ITerm... terms)
Creates the NumericEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericNotEqual

IBuiltinAtom createNumericNotEqual(ITerm... terms)
Creates the NumericNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericLess

IBuiltinAtom createNumericLess(ITerm... terms)
Creates the NumericLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericGreater

IBuiltinAtom createNumericGreater(ITerm... terms)
Creates the NumericGreater built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericLessEqual

IBuiltinAtom createNumericLessEqual(ITerm... terms)
Creates the NumericLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createNumericGreaterEqual

IBuiltinAtom createNumericGreaterEqual(ITerm... terms)
Creates the NumericGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createStringCompare

IBuiltinAtom createStringCompare(ITerm... terms)
Creates NumericModulus builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringConcat

IBuiltinAtom createStringConcat(ITerm... terms)
Creates StringConcat builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringJoin

IBuiltinAtom createStringJoin(ITerm... terms)
Creates StringJoin builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringSubstring

IBuiltinAtom createStringSubstring(ITerm... terms)
Creates StringSubstring builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not 1
IllegalArgumentException - if t is null

createStringLength

IBuiltinAtom createStringLength(ITerm... terms)
Creates StringLength builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringToUpper

IBuiltinAtom createStringToUpper(ITerm... terms)
Creates StringToUpper builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringToLower

IBuiltinAtom createStringToLower(ITerm... terms)
Creates StringToLower builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringUriEncode

IBuiltinAtom createStringUriEncode(ITerm... terms)
Creates StringUriEncode builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringIriToUri

IBuiltinAtom createStringIriToUri(ITerm... terms)
Creates StringIriToUri builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringEscapeHtmlUri

IBuiltinAtom createStringEscapeHtmlUri(ITerm... terms)
Creates StringEscapeHtmlUri builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringSubstringBefore

IBuiltinAtom createStringSubstringBefore(ITerm... terms)
Creates StringSubstringBefore builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringSubstringAfter

IBuiltinAtom createStringSubstringAfter(ITerm... terms)
Creates StringSubstringAfter builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringReplace

IBuiltinAtom createStringReplace(ITerm... terms)
Creates StringReplace builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringContains

IBuiltinAtom createStringContains(ITerm... terms)
Creates StringContains builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringStartsWith

IBuiltinAtom createStringStartsWith(ITerm... terms)
Creates StringStartsWith builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringEndsWith

IBuiltinAtom createStringEndsWith(ITerm... terms)
Creates StringEndsWith builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringMatches

IBuiltinAtom createStringMatches(ITerm... terms)
Creates StringMatches builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createYearFromDateTime

IBuiltinAtom createYearFromDateTime(ITerm... terms)
Creates the YearFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMonthFromDateTime

IBuiltinAtom createMonthFromDateTime(ITerm... terms)
Creates the MonthFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayFromDateTime

IBuiltinAtom createDayFromDateTime(ITerm... terms)
Creates the DayFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createHoursFromDateTime

IBuiltinAtom createHoursFromDateTime(ITerm... terms)
Creates the HoursFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMinutesFromDateTime

IBuiltinAtom createMinutesFromDateTime(ITerm... terms)
Creates the MinutesFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSecondsFromDateTime

IBuiltinAtom createSecondsFromDateTime(ITerm... terms)
Creates the SecondsFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearFromDate

IBuiltinAtom createYearFromDate(ITerm... terms)
Creates the YearFromDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMonthFromDate

IBuiltinAtom createMonthFromDate(ITerm... terms)
Creates the MonthFromDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayFromDate

IBuiltinAtom createDayFromDate(ITerm... terms)
Creates the DayFromDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createHoursFromTime

IBuiltinAtom createHoursFromTime(ITerm... terms)
Creates the HoursFromTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMinutesFromTime

IBuiltinAtom createMinutesFromTime(ITerm... terms)
Creates the MinutesFromTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSecondsFromTime

IBuiltinAtom createSecondsFromTime(ITerm... terms)
Creates the SecondsFromTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearsFromDuration

IBuiltinAtom createYearsFromDuration(ITerm... terms)
Creates the YearsFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMonthsFromDuration

IBuiltinAtom createMonthsFromDuration(ITerm... terms)
Creates the MonthsFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDaysFromDuration

IBuiltinAtom createDaysFromDuration(ITerm... terms)
Creates the DaysFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createHoursFromDuration

IBuiltinAtom createHoursFromDuration(ITerm... terms)
Creates the HoursFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createMinutesFromDuration

IBuiltinAtom createMinutesFromDuration(ITerm... terms)
Creates the MinutesFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSecondsFromDuration

IBuiltinAtom createSecondsFromDuration(ITerm... terms)
Creates the SecondsFromDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimezoneFromDateTime

IBuiltinAtom createTimezoneFromDateTime(ITerm... terms)
Creates the TimezoneFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimezoneFromDate

IBuiltinAtom createTimezoneFromDate(ITerm... terms)
Creates the TimezoneFromDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimezoneFromTime

IBuiltinAtom createTimezoneFromTime(ITerm... terms)
Creates the TimezoneFromTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearPart

IBuiltinAtom createYearPart(ITerm... terms)
Creates YearPart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createMonthPart

IBuiltinAtom createMonthPart(ITerm... terms)
Creates MonthPart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createDayPart

IBuiltinAtom createDayPart(ITerm... terms)
Creates DayPart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createHourPart

IBuiltinAtom createHourPart(ITerm... terms)
Creates HourPart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createMinutePart

IBuiltinAtom createMinutePart(ITerm... terms)
Creates MinutePart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createSecondPart

IBuiltinAtom createSecondPart(ITerm... terms)
Creates SecondPart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createTimezonePart

IBuiltinAtom createTimezonePart(ITerm... terms)
Creates TimezonePart builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createDateTimeSubtract

IBuiltinAtom createDateTimeSubtract(ITerm... terms)
Creates the DateTimeSubtract built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeSubtract

IBuiltinAtom createTimeSubtract(ITerm... terms)
Creates the TimeSubtract built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationAdd

IBuiltinAtom createYearMonthDurationAdd(ITerm... terms)
Creates the YearMonthDurationAdd built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationSubtract

IBuiltinAtom createYearMonthDurationSubtract(ITerm... terms)
Creates the YearMonthDurationSubtract built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationMultiply

IBuiltinAtom createYearMonthDurationMultiply(ITerm... terms)
Creates the YearMonthDurationMultiply built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationDivide

IBuiltinAtom createYearMonthDurationDivide(ITerm... terms)
Creates the YearMonthDurationDivide built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationDivideByYearMonthDuration

IBuiltinAtom createYearMonthDurationDivideByYearMonthDuration(ITerm... terms)
Creates the YearMonthDurationDivideByYearMonthduration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationAdd

IBuiltinAtom createDayTimeDurationAdd(ITerm... terms)
Creates the DayTimeDurationAdd built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationSubtract

IBuiltinAtom createDayTimeDurationSubtract(ITerm... terms)
Creates the DayTimeDurationSubtract built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationMultiply

IBuiltinAtom createDayTimeDurationMultiply(ITerm... terms)
Creates the DayTimeDurationMultiply built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationDivide

IBuiltinAtom createDayTimeDurationDivide(ITerm... terms)
Creates the DayTimeDurationDivide built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationDivideByDayTimeDuration

IBuiltinAtom createDayTimeDurationDivideByDayTimeDuration(ITerm... terms)
Creates the DayTimeDurationDivideByDayTimeDuration built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createAddYearMonthDurationToDateTime

IBuiltinAtom createAddYearMonthDurationToDateTime(ITerm... terms)
Creates the AddYearMonthDurationToDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createAddYearMonthDurationToDate

IBuiltinAtom createAddYearMonthDurationToDate(ITerm... terms)
Creates the AddYearMonthDurationToDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createAddDayTimeDurationToDateTime

IBuiltinAtom createAddDayTimeDurationToDateTime(ITerm... terms)
Creates the AddDayTimeDurationToDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createAddDayTimeDurationToDate

IBuiltinAtom createAddDayTimeDurationToDate(ITerm... terms)
Creates the AddDayTimeDurationToDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createAddDayTimeDurationToTime

IBuiltinAtom createAddDayTimeDurationToTime(ITerm... terms)
Creates the AddDayTimeDurationToTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSubtractYearMonthDurationFromDateTime

IBuiltinAtom createSubtractYearMonthDurationFromDateTime(ITerm... terms)
Creates the SubtractYearMonthDurationFromDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSubtractYearMonthDurationFromDate

IBuiltinAtom createSubtractYearMonthDurationFromDate(ITerm... terms)
Creates the SubtractYearMonthDurationToDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSubtractDayTimeDurationFromDateTime

IBuiltinAtom createSubtractDayTimeDurationFromDateTime(ITerm... terms)
Creates the SubtractDayTimeDurationToDateTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSubtractDayTimeDurationFromDate

IBuiltinAtom createSubtractDayTimeDurationFromDate(ITerm... terms)
Creates the SubtractDayTimeDurationToDate built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createSubtractDayTimeDurationFromTime

IBuiltinAtom createSubtractDayTimeDurationFromTime(ITerm... terms)
Creates the SubtractDayTimeDurationFromTime built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeEqual

IBuiltinAtom createDateTimeEqual(ITerm... terms)
Creates the DateTimeEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeLess

IBuiltinAtom createDateTimeLess(ITerm... terms)
Creates the DateTimeLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeGreater

IBuiltinAtom createDateTimeGreater(ITerm... terms)
Creates the DateTimeGreater built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateEqual

IBuiltinAtom createDateEqual(ITerm... terms)
Creates the DateEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateLess

IBuiltinAtom createDateLess(ITerm... terms)
Creates the DateLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateGreater

IBuiltinAtom createDateGreater(ITerm... terms)
Creates the DateGreater built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeEqual

IBuiltinAtom createTimeEqual(ITerm... terms)
Creates the TimeEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeLess

IBuiltinAtom createTimeLess(ITerm... terms)
Creates the TimeLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeGreater

IBuiltinAtom createTimeGreater(ITerm... terms)
Creates the TimeGreater built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDurationEqual

IBuiltinAtom createDurationEqual(ITerm... terms)
Creates the DurationEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDurationNotEqual

IBuiltinAtom createDurationNotEqual(ITerm... terms)
Creates the DurationNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationLess

IBuiltinAtom createDayTimeDurationLess(ITerm... terms)
Creates the DayTimeDurationLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationGreater

IBuiltinAtom createDayTimeDurationGreater(ITerm... terms)
Creates the DayTimeDurationLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationLess

IBuiltinAtom createYearMonthDurationLess(ITerm... terms)
Creates the YearMonthDurationLess built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationGreater

IBuiltinAtom createYearMonthDurationGreater(ITerm... terms)
Creates the YearMonthDurationGreater built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeNotEqual

IBuiltinAtom createDateTimeNotEqual(ITerm... terms)
Creates the DateTimeNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeLessEqual

IBuiltinAtom createDateTimeLessEqual(ITerm... terms)
Creates the DateTimeLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateTimeGreaterEqual

IBuiltinAtom createDateTimeGreaterEqual(ITerm... terms)
Creates the DateTimeGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateNotEqual

IBuiltinAtom createDateNotEqual(ITerm... terms)
Creates the DateNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateLessEqual

IBuiltinAtom createDateLessEqual(ITerm... terms)
Creates the DateLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDateGreaterEqual

IBuiltinAtom createDateGreaterEqual(ITerm... terms)
Creates the DateGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeNotEqual

IBuiltinAtom createTimeNotEqual(ITerm... terms)
Creates the TimeNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeLessEqual

IBuiltinAtom createTimeLessEqual(ITerm... terms)
Creates the TimeLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTimeGreaterEqual

IBuiltinAtom createTimeGreaterEqual(ITerm... terms)
Creates the TimeGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationLessEqual

IBuiltinAtom createDayTimeDurationLessEqual(ITerm... terms)
Creates the DayTimeDurationLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createDayTimeDurationGreaterEqual

IBuiltinAtom createDayTimeDurationGreaterEqual(ITerm... terms)
Creates the DayTimeDurationGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationLessEqual

IBuiltinAtom createYearMonthDurationLessEqual(ITerm... terms)
Creates the YearMonthDurationLessEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createYearMonthDurationGreaterEqual

IBuiltinAtom createYearMonthDurationGreaterEqual(ITerm... terms)
Creates the YearMonthDurationGreaterEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTextFromStringLang

IBuiltinAtom createTextFromStringLang(ITerm... terms)
Creates TextFromStringLang builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createTextFromString

IBuiltinAtom createTextFromString(ITerm... terms)
Creates TextFromString builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createStringFromText

IBuiltinAtom createStringFromText(ITerm... terms)
Creates StringFromText builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createLangFromText

IBuiltinAtom createLangFromText(ITerm... terms)
Creates LangFromText builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createTextLength

IBuiltinAtom createTextLength(ITerm... terms)
Creates TextLenght builtin.

Parameters:
terms - The terms
Returns:
The builtin
Throws:
NullPointerException - Iif any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createTextCompare

IBuiltinAtom createTextCompare(ITerm... terms)
Creates TextCompare builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createXMLLiteralEqual

IBuiltinAtom createXMLLiteralEqual(ITerm... terms)
Creates the XMLLiteralEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createXMLLiteralNotEqual

IBuiltinAtom createXMLLiteralNotEqual(ITerm... terms)
Creates the XMLLiteralNotEqual built-in.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createToBase64Binary

IBuiltinAtom createToBase64Binary(ITerm... terms)
Creates ToBase64Binary builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToBoolean

IBuiltinAtom createToBoolean(ITerm... terms)
Creates ToBoolean builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDate

IBuiltinAtom createToDate(ITerm... terms)
Creates ToDate builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDateTime

IBuiltinAtom createToDateTime(ITerm... terms)
Creates ToDateTime builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDayTimeDuration

IBuiltinAtom createToDayTimeDuration(ITerm... terms)
Creates ToDayTimeDuration builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDecimal

IBuiltinAtom createToDecimal(ITerm... terms)
Creates ToDecimal builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDouble

IBuiltinAtom createToDouble(ITerm... terms)
Creates ToDouble builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToDuration

IBuiltinAtom createToDuration(ITerm... terms)
Creates ToDuration builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToFloat

IBuiltinAtom createToFloat(ITerm... terms)
Creates ToFloat builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToGDay

IBuiltinAtom createToGDay(ITerm... terms)
Creates ToGDay builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToGMonth

IBuiltinAtom createToGMonth(ITerm... terms)
Creates ToGMonth builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToGMonthDay

IBuiltinAtom createToGMonthDay(ITerm... terms)
Creates ToGMonthDay builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToGYear

IBuiltinAtom createToGYear(ITerm... terms)
Creates ToGYear builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToGYearMonth

IBuiltinAtom createToGYearMonth(ITerm... terms)
Creates ToGYearMonth builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToHexBinary

IBuiltinAtom createToHexBinary(ITerm... terms)
Creates ToHexBinary builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToInteger

IBuiltinAtom createToInteger(ITerm... terms)
Creates ToInteger builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToIRI

IBuiltinAtom createToIRI(ITerm... terms)
Creates ToIRI builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToString

IBuiltinAtom createToString(ITerm... terms)
Creates ToString builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToText

IBuiltinAtom createToText(ITerm... terms)
Creates ToText builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToTime

IBuiltinAtom createToTime(ITerm... terms)
Creates ToTime builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToXMLLiteral

IBuiltinAtom createToXMLLiteral(ITerm... terms)
Creates ToXMLLiteral builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createToYearMonthDuration

IBuiltinAtom createToYearMonthDuration(ITerm... terms)
Creates ToYearMonthDuration builtin.

Parameters:
terms - The terms.
Returns:
the builtin
Throws:
NullPointerException - if any of the terms is null
IllegalArgumentException - if one of the terms is null
IllegalArgumentException - if the number of terms submitted is not correct
IllegalArgumentException - if t is null

createIsDatatype

IBuiltinAtom createIsDatatype(ITerm... terms)
Creates a IsDatatype built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDatatype

IBuiltinAtom createIsNotDatatype(ITerm... terms)
Creates a IsNotDatatype built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsBase64Binary

IBuiltinAtom createIsBase64Binary(ITerm... terms)
Creates the IsBase64Binary buil-tin.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsBoolean

IBuiltinAtom createIsBoolean(ITerm... terms)
Creates the IsBoolean built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDate

IBuiltinAtom createIsDate(ITerm... terms)
Creates the IsDate built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDateTime

IBuiltinAtom createIsDateTime(ITerm... terms)
Creates the IsDateTime built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDateTimeStamp

IBuiltinAtom createIsDateTimeStamp(ITerm... terms)
Creates the IsDateTimeStamp built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDayTimeDuration

IBuiltinAtom createIsDayTimeDuration(ITerm... terms)
Creates the IsDayTimeDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDecimal

IBuiltinAtom createIsDecimal(ITerm... terms)
Creates the IsDecimal built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDouble

IBuiltinAtom createIsDouble(ITerm... terms)
Creates the IsDouble built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsDuration

IBuiltinAtom createIsDuration(ITerm... terms)
Creates the IsDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsFloat

IBuiltinAtom createIsFloat(ITerm... terms)
Creates the IsFloat built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsGDay

IBuiltinAtom createIsGDay(ITerm... terms)
Creates the IsGDay built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsGMonth

IBuiltinAtom createIsGMonth(ITerm... terms)
Creates the IsGMonth built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsGMonthDay

IBuiltinAtom createIsGMonthDay(ITerm... terms)
Creates the IsGMonthDay built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsGYear

IBuiltinAtom createIsGYear(ITerm... terms)
Creates the IsGYear built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsGYearMonth

IBuiltinAtom createIsGYearMonth(ITerm... terms)
Creates the IsGYearMonth built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsHexBinary

IBuiltinAtom createIsHexBinary(ITerm... terms)
Creates the IsHexBinary built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsInteger

IBuiltinAtom createIsInteger(ITerm... terms)
Creates the IsInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsIRI

IBuiltinAtom createIsIRI(ITerm... terms)
Creates the IsIRI built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsString

IBuiltinAtom createIsString(ITerm... terms)
Creates the IsString built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsText

IBuiltinAtom createIsText(ITerm... terms)
Creates the IsText built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsTime

IBuiltinAtom createIsTime(ITerm... terms)
Creates the IsTime built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsXMLLiteral

IBuiltinAtom createIsXMLLiteral(ITerm... terms)
Creates the IsXMLLiteral built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsYearMonthDuration

IBuiltinAtom createIsYearMonthDuration(ITerm... terms)
Creates the IsYearMonthDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsAnyURI

IBuiltinAtom createIsAnyURI(ITerm... terms)
Creates the IsAnyURI built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsLong

IBuiltinAtom createIsLong(ITerm... terms)
Creates the IsLong built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsShort

IBuiltinAtom createIsShort(ITerm... terms)
Creates the IsShort built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsByte

IBuiltinAtom createIsByte(ITerm... terms)
Creates the IsByte built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNonNegativeInteger

IBuiltinAtom createIsNonNegativeInteger(ITerm... terms)
Creates the IsNonNegativeInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsPositiveInteger

IBuiltinAtom createIsPositiveInteger(ITerm... terms)
Creates the IsPositiveInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsUnsignedLong

IBuiltinAtom createIsUnsignedLong(ITerm... terms)
Creates the IsUnsignedLong built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsUnsignedInt

IBuiltinAtom createIsUnsignedInt(ITerm... terms)
Creates the IsUnsignedInt built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsUnsignedShort

IBuiltinAtom createIsUnsignedShort(ITerm... terms)
Creates the IsUnsignedShort built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsUnsignedByte

IBuiltinAtom createIsUnsignedByte(ITerm... terms)
Creates the IsUnsignedByte built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNonPositiveInteger

IBuiltinAtom createIsNonPositiveInteger(ITerm... terms)
Creates the IsNonPositiveInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNegativeInteger

IBuiltinAtom createIsNegativeInteger(ITerm... terms)
Creates the IsNegativeInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNormalizedString

IBuiltinAtom createIsNormalizedString(ITerm... terms)
Creates the IsNormalizedString built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsToken

IBuiltinAtom createIsToken(ITerm... terms)
Creates the IsToken built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsLanguage

IBuiltinAtom createIsLanguage(ITerm... terms)
Creates the IsLanguage built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsName

IBuiltinAtom createIsName(ITerm... terms)
Creates the IsName built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNCName

IBuiltinAtom createIsNCName(ITerm... terms)
Creates the IsNCName built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNMTOKEN

IBuiltinAtom createIsNMTOKEN(ITerm... terms)
Creates the IsNMTOKEN built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsInt

IBuiltinAtom createIsInt(ITerm... terms)
Creates the IsInt built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotBase64Binary

IBuiltinAtom createIsNotBase64Binary(ITerm... terms)
Creates the IsNotBase64Binary buil-tin.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotBoolean

IBuiltinAtom createIsNotBoolean(ITerm... terms)
Creates the IsNotBoolean built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDate

IBuiltinAtom createIsNotDate(ITerm... terms)
Creates the IsNotDate built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDateTime

IBuiltinAtom createIsNotDateTime(ITerm... terms)
Creates the IsNotDateTime built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDateTimeStamp

IBuiltinAtom createIsNotDateTimeStamp(ITerm... terms)
Creates the IsNotDateTimeStamp built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDayTimeDuration

IBuiltinAtom createIsNotDayTimeDuration(ITerm... terms)
Creates the IsNotDayTimeDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDecimal

IBuiltinAtom createIsNotDecimal(ITerm... terms)
Creates the IsNotDecimal built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDouble

IBuiltinAtom createIsNotDouble(ITerm... terms)
Creates the IsNotDouble built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotDuration

IBuiltinAtom createIsNotDuration(ITerm... terms)
Creates the IsNotDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotFloat

IBuiltinAtom createIsNotFloat(ITerm... terms)
Creates the IsNotFloat built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotGDay

IBuiltinAtom createIsNotGDay(ITerm... terms)
Creates the IsNotGDay built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotGMonth

IBuiltinAtom createIsNotGMonth(ITerm... terms)
Creates the IsNotGMonth built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotGMonthDay

IBuiltinAtom createIsNotGMonthDay(ITerm... terms)
Creates the IsNotGMonthDay built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotGYear

IBuiltinAtom createIsNotGYear(ITerm... terms)
Creates the IsNotGYear built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotGYearMonth

IBuiltinAtom createIsNotGYearMonth(ITerm... terms)
Creates the IsNotGYearMonth built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotHexBinary

IBuiltinAtom createIsNotHexBinary(ITerm... terms)
Creates the IsNotHexBinary built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotInteger

IBuiltinAtom createIsNotInteger(ITerm... terms)
Creates the IsNotInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotIRI

IBuiltinAtom createIsNotIRI(ITerm... terms)
Creates the IsNotIRI built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotString

IBuiltinAtom createIsNotString(ITerm... terms)
Creates the IsNotString built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotText

IBuiltinAtom createIsNotText(ITerm... terms)
Creates the IsNotText built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotTime

IBuiltinAtom createIsNotTime(ITerm... terms)
Creates the IsNotTime built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotXMLLiteral

IBuiltinAtom createIsNotXMLLiteral(ITerm... terms)
Creates the IsNotXMLLiteral built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotYearMonthDuration

IBuiltinAtom createIsNotYearMonthDuration(ITerm... terms)
Creates the IsNotYearMonthDuration built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotAnyURI

IBuiltinAtom createIsNotAnyURI(ITerm... terms)
Creates the IsNotAnyURI built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotLong

IBuiltinAtom createIsNotLong(ITerm... terms)
Creates the IsNotLong built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotShort

IBuiltinAtom createIsNotShort(ITerm... terms)
Creates the IsNotShort built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotByte

IBuiltinAtom createIsNotByte(ITerm... terms)
Creates the IsNotByte built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNonNegativeInteger

IBuiltinAtom createIsNotNonNegativeInteger(ITerm... terms)
Creates the IsNotNonNegativeInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotPositiveInteger

IBuiltinAtom createIsNotPositiveInteger(ITerm... terms)
Creates the IsNotPositiveInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotUnsignedLong

IBuiltinAtom createIsNotUnsignedLong(ITerm... terms)
Creates the IsNotUnsignedLong built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotUnsignedInt

IBuiltinAtom createIsNotUnsignedInt(ITerm... terms)
Creates the IsNotUnsignedInt built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotUnsignedShort

IBuiltinAtom createIsNotUnsignedShort(ITerm... terms)
Creates the IsNotUnsignedShort built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotUnsignedByte

IBuiltinAtom createIsNotUnsignedByte(ITerm... terms)
Creates the IsNotUnsignedByte built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNonPositiveInteger

IBuiltinAtom createIsNotNonPositiveInteger(ITerm... terms)
Creates the IsNotNonPositiveInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNegativeInteger

IBuiltinAtom createIsNotNegativeInteger(ITerm... terms)
Creates the IsNotNegativeInteger built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNormalizedString

IBuiltinAtom createIsNotNormalizedString(ITerm... terms)
Creates the IsNotNormalizedString built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotToken

IBuiltinAtom createIsNotToken(ITerm... terms)
Creates the IsNotToken built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotLanguage

IBuiltinAtom createIsNotLanguage(ITerm... terms)
Creates the IsNotLanguage built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotName

IBuiltinAtom createIsNotName(ITerm... terms)
Creates the IsNotName built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNCName

IBuiltinAtom createIsNotNCName(ITerm... terms)
Creates the IsNotNCName built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotNMTOKEN

IBuiltinAtom createIsNotNMTOKEN(ITerm... terms)
Creates the IsNotNMTOKEN built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIsNotInt

IBuiltinAtom createIsNotInt(ITerm... terms)
Creates the IsNotInt built-in.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createTrue

IAtom createTrue()
Creates the builtin representing true.

Returns:
The builtin representing true.

createFalse

IAtom createFalse()
Creates the builtin representing false.

Returns:
The builtin representing false.

createBooleanNot

IBuiltinAtom createBooleanNot(ITerm... terms)
Creates the built-in for checking if a boolean term has the value false.

Parameters:
terms - The terms.
Returns:
The builtin.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createBooleanEqual

IBuiltinAtom createBooleanEqual(ITerm... terms)
Creates the built-in for checking if two boolean terms have the same value.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createBooleanLess

IBuiltinAtom createBooleanLess(ITerm... terms)
Creates the built-in for checking if a boolean terms is less than another term.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createBooleanGreater

IBuiltinAtom createBooleanGreater(ITerm... terms)
Creates the built-in for checking if a boolean terms is greater than another term.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.

createIriString

IBuiltinAtom createIriString(ITerm... terms)
Creates the built-in for checking if a given IRI equals a given string.

Parameters:
terms - The terms.
Returns:
The built-in.
Throws:
NullPointerException - If any of the terms is null.
IllegalArgumentException - If the number of terms submitted is not correct.