|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectRaptor.LogicParser.Formula.Term
Raptor.LogicParser.Formula.AArray
public class AArray
Creates an AArray term.
Extends abstract class Term.
Constructor Summary | |
---|---|
AArray(java.lang.String pName,
java.util.Vector<Term> pParams)
Constructs a new array. |
Method Summary | |
---|---|
void |
addToSignature(PanSignature pSignature)
This method adds this Term to the passed PanSignature IF it is not already in the signature. |
java.lang.String |
clashes(PanSignature pSignature)
Returns a String of error message if this Term clashes with the passed PanSignature. |
AArray |
clone()
Returns a copy(clone) of this Term. |
java.lang.String |
display()
Returns a String to display the aarray term. |
boolean |
equals(Term pTerm)
Returns true if the passed Term is equal to this Term. |
int |
getDimension()
Returns the dimension of the array, i.e. |
java.lang.String |
getName()
Returns the name of the Term. |
java.util.Vector<Term> |
getParams()
Returns the parameters of the Term. |
boolean |
isIn(PanSignature pSignature)
Returns true if this Term is in the passed PanSignature |
Term |
regenerate()
Returns a new copy of this Term |
void |
setVars(Var pVar)
This method adds Var v to the list of variables this Term is bound to. |
Term |
sub(Term pTermX,
Term pTermY)
Substitutes all the occurrences of Term pTermX by Term pTermY. |
Methods inherited from class Raptor.LogicParser.Formula.Term |
---|
concatNoDup, getVars, isIn, isInVars |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AArray(java.lang.String pName, java.util.Vector<Term> pParams)
pName
- the name of the aarraypParams
- the parameters of the arrayMethod Detail |
---|
public java.lang.String display()
display
in class Term
public boolean equals(Term pTerm)
equals
in class Term
pTerm
- represents the Term to be compared against.public Term sub(Term pTermX, Term pTermY)
sub
in class Term
pTermX
- represents the Term to be substituted.pTermY
- represents the Term to substitute the Term pTermX with.public AArray clone()
clone
in class Term
public java.lang.String clashes(PanSignature pSignature)
clashes
in class Term
pSignature
- PanSignature Represents the signature to be compared against.public java.lang.String getName()
getName
in class Term
public java.util.Vector<Term> getParams()
public void addToSignature(PanSignature pSignature)
addToSignature
in class Term
pSignature
- PanSignature represents the signature to add this Formula to.public boolean isIn(PanSignature pSignature)
isIn
in class Term
pSignature
- PanSignature represents the signature it is to be searched in.public void setVars(Var pVar)
setVars
in class Term
pVar
- Var represents the Var to be added to the list of this Term's
variables.public Term regenerate()
public int getDimension()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |