Package com.parctechnologies.eclipse
Class AbstractCompoundTerm
java.lang.Object
com.parctechnologies.eclipse.AbstractCompoundTerm
- All Implemented Interfaces:
CompoundTerm
- Direct Known Subclasses:
Atom,CompoundTermImpl
A useful superclass for objects implementing the
CompoundTerm interface.
Subclass AbstractCompoundTerm if you are creating a class which implements
CompoundTerm. This abstract class provides some of the methods required.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractCompoundTerm(String functor, int arity) Construct an AbstractCompoundTerm with a given functor and arity. -
Method Summary
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.parctechnologies.eclipse.CompoundTerm
arg
-
Constructor Details
-
AbstractCompoundTerm
Construct an AbstractCompoundTerm with a given functor and arity.
-
-
Method Details
-
functor
Returns the functor.- Specified by:
functorin interfaceCompoundTerm
-
arity
public int arity()Return the arity.- Specified by:
arityin interfaceCompoundTerm
-
equals
Overridesequals()in java.lang.Object. Returns true iff the parameter Object implements CompoundTerm and its functor and arity are equal to this object's and pairwise invocations ofequals()return true between each of this object's arguments and the corresponding argument of the parameter object. -
hashCode
public int hashCode()
-