Notation.CastFunction, Notation.CharLiteral, Notation.Constant, Notation.ElementaryUpdateNotation, Notation.ElementOfNotation, Notation.FunctionNotation, Notation.HeapConstructorNotation, Notation.IfThenElse, Notation.Infix, Notation.LabelNotation, Notation.ModalityNotation, Notation.ModalSVNotation, Notation.NumLiteral, Notation.ObserverNotation, Notation.ParallelUpdateNotation, Notation.Postfix, Notation.Prefix, Notation.Quantifier, Notation.SchemaVariableNotation, Notation.SelectNotation, Notation.SeqConcatNotation, Notation.SeqGetNotation, Notation.SeqSingletonNotation, Notation.SingletonNotation, Notation.StoreNotation, Notation.Subst, Notation.UpdateApplicationNotation, Notation.VariableNotation| Constructor and Description |
|---|
Subst() |
| Modifier and Type | Method and Description |
|---|---|
private QuantifiableVariable |
instQV(Term t,
LogicPrinter sp,
int subTerm) |
void |
print(Term t,
LogicPrinter sp)
Print a term to a
LogicPrinter. |
getPriority, printContinuingBlockpublic void print(Term t, LogicPrinter sp) throws java.io.IOException
NotationLogicPrinter. Concrete subclasses override
this to call one of the printXYZTerm of
LogicPrinter, which do the layout.private QuantifiableVariable instQV(Term t, LogicPrinter sp, int subTerm)