ubc.cs.JLog.Terms
Interface iNameArity

All Superinterfaces:
iName
All Known Implementing Classes:
gTracePanel.gTraceItem, iNameArityStub, iPredicate, jAbs, jACos, jAdd, jAddEvent, jAddEventGoal, jAfter, jAfterEqual, jAnimate, jAnimate_addshape, jAnimate_create, jAnimate_delete, jAnimate_getattr, jAnimate_getobject, jAnimate_getshape, jAnimate_init, jAnimate_move, jAnimate_objects, jAnimate_path, jAnimate_removeshape, jAnimate_rotate, jAnimate_setattr, jAnimate_setlevel, jAnimate_setmagnify, jAnimate_setview, jAnimate_shapes, jAnimate_update, jAnimateGoal, 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, jCreate3, jCreate4, jCreateArray, jCreateGoal, jCurrentOpList, jCurrentOpListGoal, jCut, jCutGoal, jDBConnect, jDBDisconnect, jDBDisconnectGoal, jDBExecute, jDBExecuteGoal, jDBExecuteParam, jDBExecuteParamGoal, jDBSelect, jDCG, jDynamic, jDynamicRuleDefinitions, jEnumerateVariablesArray, jEnumerateVariablesArrayGoal, jEqual, jEquivalence, jEquivalenceGoal, jEquivalent, jEquivGoal, jExists, jExp, jExpandTerm, jFail, jFailGoal, jFloor, jFSDelete, jFSExists, jFSisFileOrDir, jFSLength, jFSListDir, jFSMakeDir, jFSRead, jFSWrite, jFunctor, jFunctorGoal, jGetArrayElement, jGetArrayElementGoal, jGoal, jGreaterThan, jGreaterThanEqual, jImport, jImportGoal, jIntegerArithmetic, jIntegerDivide, jIntegerOnlyArithmetic, jIntersectArray, jIntersectArrayGoal, jInvoke4, jInvoke5, jInvokeGoal, jIs, jIsAtom, jIsAtomic, jIsCallable, jIsCompound, jIsGoal, jIsGround, jIsInteger, jIsList, jIsNonVariable, jIsNumber, jIsReal, jIsSimple, jIsType, jIsVariable, jJ2P, jJ2PGoal, jKeysort, jLessThan, jLessThanEqual, jLoadLibrary, jLog, jLog10, jLog2, jLogBase, jLookup, jLookupGoal, jMax, jMin, jMinus, jMod, jMultiply, jName, jNameGoal, jNaryBuiltinPredicate, jNaryBuiltinPredicateGoal, jNotEqual, jNotEquivalence, jNotEquivalent, jNotUnify, jNumericComparison, jOp, jOperator, jOperatorGoal, jOpGoal, jOrGoal, jOrGoalWVars, jOrPredicate, jP2J, jP2JGoal, jPlus, jPow, jPredicate, jPredicateGoal, jQuadaryBuiltinPredicate, jQuadaryBuiltinPredicateGoal, jRandom, jRead, jReadGoal, jRealArithmetic, jRealDivide, jRealUnaryArithmetic, jRegister, jRegisterGoal, jRepeat, jRepeatGoal, jRetract, jRetractGoal, jRound, jRule, jRuleDefinitions, jSetArrayElement, jSetArrayElementGoal, jSin, jSort, jSortGoal, jSqrt, jStatic, jStaticGoal, jSubtract, jSubtractArray, jSubtractArrayGoal, jTan, jTermToList, jTermToListGoal, jTime, jTimeGoal, jTimeGoal.jReportTimeGoal, jTrinaryBuiltinPredicate, jTrinaryBuiltinPredicateGoal, jTrue, jTrueGoal, jTruncate, jUnaryArithmetic, jUnaryArithmeticGoal, jUnaryBuiltinPredicate, jUnaryBuiltinPredicateGoal, jUnaryOperator, jUnaryOperatorGoal, jUnify, jUnionArray, jUnionArrayGoal, jUnregister, jUnregisterGoal, jUserGoal, jWrite, jWriteGoal, pAnimatePredicateEntry, pCallPredicateEntry, pDBExecutePredicateEntry, pDBSelectPredicateEntry, pDCGPredicateEntry, pFSisDirPredicateEntry, pFSisFilePredicateEntry, pGenericPredicateEntry, pOrPredicateEntry, pPredicateEntry

public interface iNameArity
extends iName

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

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.