ubc.cs.JLog.Terms
Interface iNameArity

All Superinterfaces:
iName
All Known Implementing Classes:
iNameArityStub, iPredicate, jAbs, jACos, jAdd, jAfter, jAfterEqual, jAppendArray, jAppendArrayGoal, jArg, jASin, jAssert, jAsserta, jAssertGoal, jAssertz, jATan, jATan2, jAtom, jBefore, jBeforeEqual, jBinaryBuiltinPredicate, jBinaryBuiltinPredicateGoal, jBitwiseConjunction, jBitwiseDisjunction, jBitwiseExclusiveDisjunction, jBitwiseLeftShift, jBitwiseNegation, jBitwiseRightShift, jBuiltinPredicate, jBuiltinRule, jCall, jCallGoal, jCallN, jCallNGoal, jCeiling, jClause, jClauseGoal, jCompare, jCompareGoal, jConvertArray, jCopyGoal, jCopyTerm, jCos, jCreateArray, jCurrentOpList, jCurrentOpListGoal, jCut, jCutGoal, jDCG, jDynamic, jDynamicRuleDefinitions, jEnumerateVariablesArray, jEnumerateVariablesArrayGoal, jEqual, jEquivalence, jEquivalenceGoal, jEquivalent, jEquivGoal, jExists, jExp, jExpandTerm, jFail, jFailGoal, jFloor, jFunctor, jFunctorGoal, jGetArrayElement, jGetArrayElementGoal, jGoal, jGreaterThan, jGreaterThanEqual, jIntegerArithmetic, jIntegerDivide, jIntegerOnlyArithmetic, jIntersectArray, jIntersectArrayGoal, jIs, jIsAtom, jIsAtomic, jIsCallable, jIsCompound, jIsGoal, jIsGround, jIsInteger, jIsList, jIsNonVariable, jIsNumber, jIsReal, jIsSimple, jIsType, jIsVariable, jKeysort, jLessThan, jLessThanEqual, jLoadLibrary, jLog, jLog10, jLog2, jLogBase, jMax, jMin, jMinus, jMod, jMultiply, jName, jNameGoal, jNaryBuiltinPredicate, jNaryBuiltinPredicateGoal, jNotEqual, jNotEquivalence, jNotEquivalent, jNotUnify, jNumericComparison, jOp, jOperator, jOperatorGoal, jOpGoal, jOrGoal, jOrGoalWVars, jOrPredicate, jPlus, jPow, jPredicate, jPredicateGoal, jQuadaryBuiltinPredicate, jQuadaryBuiltinPredicateGoal, jRandom, jRead, jReadGoal, jRealArithmetic, jRealDivide, jRealUnaryArithmetic, jRepeat, jRepeatGoal, jRetract, jRetractGoal, jRound, jRule, jRuleDefinitions, jSetArrayElement, jSetArrayElementGoal, jSin, jSort, jSortGoal, jSqrt, jSubtract, jSubtractArray, jSubtractArrayGoal, jTan, jTermToList, jTermToListGoal, jTime, jTimeGoal, jTimeGoal.jReportTimeGoal, jTrinaryBuiltinPredicate, jTrinaryBuiltinPredicateGoal, jTrue, jTrueGoal, jTruncate, jUnaryArithmetic, jUnaryArithmeticGoal, jUnaryBuiltinPredicate, jUnaryBuiltinPredicateGoal, jUnaryOperator, jUnaryOperatorGoal, jUnify, jUnionArray, jUnionArrayGoal, jUserGoal, jWrite, jWriteGoal, pCallPredicateEntry, pDCGPredicateEntry, pGenericPredicateEntry, pOrPredicateEntry, pPredicateEntry

public interface iNameArity
extends iName

This is the base interface for classes which have arity (such as predicates).

Version:
%I%, %G%
Author:
Glendon Holst

Method Summary
 int getArity()
          Returns the arity of this instance.
 
Methods inherited from interface ubc.cs.JLog.Terms.iName
getName
 

Method Detail

getArity

int getArity()
Returns the arity of this instance.

Returns:
int whose value is the arity of this instance.


Copyright © 2011. All Rights Reserved.