Package eu.bandm.tools.d2d2.rt
Class __Formatter
java.lang.Object
eu.bandm.tools.umod.runtime.OptimizingVisitor
eu.bandm.tools.d2d2.rt.MATCH_ONLY_00
eu.bandm.tools.d2d2.rt.__Formatter
@Generated(generator="eu.bandm.tools.umod",
version="",
timestamp="2025-08-17_22h56m45")
public class __Formatter
extends MATCH_ONLY_00
(Ancillary class for generating pretty-print format objects).
The user invokes the methods
The user invokes the methods
format() in
the various model element classes, or Rt.toFormat(Object) in the main model class. This
class works only in the background.-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.umod.runtime.OptimizingVisitor
OptimizingVisitor.DataByName -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Formatprotected static final Formatprotected static final Formatprotected static final Formatintprotected static final Formatintstatic Stringprotected FormatFields inherited from class eu.bandm.tools.d2d2.rt.MATCH_ONLY_00
_visitor_debug_stream, partial, sccDataReadFields inherited from class eu.bandm.tools.umod.runtime.OptimizingVisitor
affectedClasses, fieldFlags, hasdescend, haspost, haspre, methodname_action, METHODNAME_allFields2codeNumber, METHODNAMEPREFIX_DESCEND, SUFFIX_FILENAME_SCC_DATA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Formatprotected voidprotected voidaction(FlattenContext el) protected voidaction(ImportContext el) protected voidprotected voidprotected voidprotected voidaction(ResultingChars el) protected voidprotected voidprotected voidaction(State_perm el) protected voidprotected voidaction(State_sequ el) protected voidprotected voidprotected voidprotected voiddefaultformat(Object e0) protected voidforeignObject(Object e0) Delivers a Format for an object of any class.protected intgetKey()Overwritten with generated code to return visitor register key number.protected FormatmatchChecked(Object e0) protected Formatvoidstatic Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected Formatprotected FormattoFormat(State_perm el) protected Formatprotected FormattoFormat(State_sequ el) protected Formatprotected Formatprotected Formatprotected FormatMethods inherited from class eu.bandm.tools.d2d2.rt.MATCH_ONLY_00
_visitor_trace, action, action, action, action, action, action, action, action, action, action, action, allFields2codeNumber, compile, followAll_assoc, followAll_consumed, followAll_obligates, followAll_sequ, followAll_subs, followAll_subs, get_class2reachedSccs, get_class2scc, get_field2sccs, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, matchMethods inherited from class eu.bandm.tools.umod.runtime.OptimizingVisitor
calculateFlags, collectFlags, collectFlags_action, collectFlags_actionPreDescendPost, collectFlags_actionRewritefields, collectMethods, getLowestGeneratedClass, readSccData
-
Field Details
-
nulltext
-
process
-
default_indent
public int default_indent -
mode
public int mode -
format_empty
-
result
-
CONST_0
-
CONST_1
-
CONST_2
-
CONST_3
-
-
Constructor Details
-
__Formatter
public __Formatter()
-
-
Method Details
-
getKey
protected int getKey()Description copied from class:OptimizingVisitorOverwritten with generated code to return visitor register key number.- Overrides:
getKeyin classOptimizingVisitor
-
foreignObject
Delivers a Format for an object of any class.- Overrides:
foreignObjectin classMATCH_ONLY_00
-
nomatch
- Overrides:
nomatchin classMATCH_ONLY_00
-
process
-
toFormat
-
defaultformat
-
__throwIt
-
matchChecked
-
matchCheckedString
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-
toFormat
-
action
- Overrides:
actionin classMATCH_ONLY_00
-