public final class TermLabelSV extends AbstractSV implements SchemaVariable, TermLabel
| Modifier | Constructor and Description |
|---|---|
protected |
TermLabelSV(Name name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getChild(int i)
Retrieves the i-th parameter object of this term label.
|
int |
getChildCount()
Gets the number of parameters of this term label.
|
java.lang.String |
proofToString()
Creates a parseable string representation of the declaration of the
schema variable.
|
java.lang.String |
toString() |
boolean |
validTopLevel(Term term)
Checks whether the top level structure of the given @link Term
is syntactically valid, given the assumption that the top level
operator of the term is the same as this Operator.
|
isStrict, toStringadditionalValidTopLevel, additionalValidTopLevel2, argSort, argSorts, sort, sortarity, bindVarsAt, isRigid, name, whereToBindclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisStrictargSort, argSorts, sortarity, bindVarsAt, isRigid, sortprotected TermLabelSV(Name name)
public java.lang.String proofToString()
SchemaVariableproofToString in interface SchemaVariablepublic java.lang.String toString()
toString in class AbstractOperatorpublic boolean validTopLevel(Term term)
OperatorvalidTopLevel in interface OperatorvalidTopLevel in class AbstractOperatorTerm is valid.public java.lang.Object getChild(int i)
TermLabelA term label may have structure, i.e. can be parameterized.
public int getChildCount()
TermLabelgetChildCount in interface TermLabel