Package eu.bandm.tools.d2d2.model
Class CoRewrite
java.lang.Object
eu.bandm.tools.d2d2.model.MATCH_ONLY_00
eu.bandm.tools.d2d2.model.CoRewrite
- All Implemented Interfaces:
Rewriter
Visitor generated by umod according to field selection #2.
The flavour of this visitor has been set to COREWRITER
.
See the pretty printed source file.
For details see the user documentation.
-
Field Summary
Fields inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_debug_stream, partial
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
action
(AdditionalDocs e0) protected void
protected void
action
(CharBinary e0) protected void
protected void
protected void
protected void
protected void
protected void
action
(CharSetConst e0) protected void
action
(CharsRegExp e0) protected void
action
(Definition e0) protected void
action
(DefInstance e0) protected void
protected void
action
(Enumeration e0) protected void
protected void
action
(Expression e0) protected void
protected void
protected void
protected void
action
(ImportItem e0) protected void
protected void
protected void
protected void
action
(NamespaceDecl e0) protected void
protected void
protected void
action
(ParseParticle e0) protected void
protected void
protected void
protected void
protected void
action
(ResolvedModule e0) protected void
protected void
action
(SourceItem e0) protected void
protected void
action
(StringConst e0) protected void
protected void
action
(TagsRegExp e0) protected void
void
follow_definitions
(Module element) void
follow_defInstances
(ResolvedModule element) void
follow_docu
(SourceItem element) void
follow_firsts
(Expression element) void
follow_globalSubsts
(ImportItem element) void
follow_imports
(Module element) void
follow_itemDocu
(Enumeration element) void
follow_localdefs
(TagsRegExp element) void
follow_localSubsts
(ImportItem element) void
follow_modules
(Module element) void
follow_namespaces
(Module element) void
follow_obligates
(Perm element) void
void
follow_rawModules
(ResolvedModule element) void
follow_text
(AdditionalDocs element) void
follow_weakfirsts
(Expression element) void
follow_xattributes
(XRegExp element) protected boolean
protected void
putToCache
(Object key, Object value) <T> T
rewrite_typed
(T obj) protected void
rewriteDone
(Object key) protected void
rewriteFields
(AdditionalDocs clone) protected void
rewriteFields
(Alt clone) protected void
rewriteFields
(CharBinary clone) protected void
rewriteFields
(CharCut clone) protected void
rewriteFields
(CharExpr clone) protected void
rewriteFields
(CharJoin clone) protected void
rewriteFields
(CharMinus clone) protected void
rewriteFields
(CharRange clone) protected void
rewriteFields
(CharSetConst clone) protected void
rewriteFields
(CharsRegExp clone) protected void
rewriteFields
(Definition clone) protected void
rewriteFields
(DefInstance clone) protected void
rewriteFields
(Empty clone) protected void
rewriteFields
(Enumeration clone) protected void
rewriteFields
(Expr0 clone) protected void
rewriteFields
(Expression clone) protected void
rewriteFields
(Greedy clone) protected void
rewriteFields
(GrMult clone) protected void
rewriteFields
(GrUnary clone) protected void
rewriteFields
(ImportItem clone) protected void
rewriteFields
(Insertion clone) protected void
rewriteFields
(LocString clone) protected void
rewriteFields
(Module clone) protected void
rewriteFields
(NamespaceDecl clone) protected void
rewriteFields
(None clone) protected void
rewriteFields
(Opt clone) protected void
rewriteFields
(ParseParticle clone) protected void
rewriteFields
(Pcdata clone) protected void
rewriteFields
(Perm clone) protected void
rewriteFields
(Plus clone) protected void
rewriteFields
(Reference clone) protected void
rewriteFields
(ResolvedModule clone) protected void
rewriteFields
(Seq clone) protected void
rewriteFields
(SourceItem clone) protected void
rewriteFields
(Star clone) protected void
rewriteFields
(StringConst clone) protected void
rewriteFields
(Subst clone) protected void
rewriteFields
(TagsRegExp clone) protected void
rewriteFields
(XRegExp clone) Methods inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_trace, action, action, action, action, action, compile, followAll_definitions, followAll_defInstances, followAll_docu, followAll_firsts, followAll_globalSubsts, followAll_imports, followAll_itemDocu, followAll_localdefs, followAll_localSubsts, followAll_modules, followAll_namespaces, followAll_obligates, followAll_on, followAll_rawModules, followAll_text, followAll_weakfirsts, followAll_xattributes, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
baseVisitorClass
-
original
-
-
Constructor Details
-
CoRewrite
public CoRewrite()
-
-
Method Details
-
lookUp
-
putToCache
-
rewriteDone
-
getResult
-
rewrite
-
rewrite_typed
public <T> T rewrite_typed(T obj) - Specified by:
rewrite_typed
in interfaceRewriter
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classMATCH_ONLY_00
-
rewriteFields
-
follow_localdefs
-
follow_text
-
follow_firsts
-
follow_weakfirsts
-
follow_docu
-
follow_xattributes
-
follow_on
-
follow_modules
-
follow_imports
-
follow_definitions
-
follow_namespaces
-
follow_defInstances
-
follow_rawModules
-
follow_localSubsts
-
follow_globalSubsts
-
follow_obligates
-
follow_itemDocu
-