Uses of Class
eu.bandm.tools.umod.UMod.Forest
Packages that use UMod.Forest
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Compiler for data models, from a concise mathematical oriented language into
Java.
-
Uses of UMod.Forest in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as UMod.ForestMethods in eu.bandm.tools.d2d2.base with parameters of type UMod.ForestModifier and TypeMethodDescriptionUMod2Def.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, UMod.Forest f) -
Uses of UMod.Forest in eu.bandm.tools.umod
Fields in eu.bandm.tools.umod declared as UMod.ForestModifier and TypeFieldDescriptionprotected UMod.ForestReducer.curforestprotected UMod.ForestReflectiveVisitor.curforestprotected UMod.ForestUMod2java.curforestGlobal variable for the resolution of identifiers (local or exernal)protected UMod.ForestTypes.HtmlDocText.curmodelprotected UMod.ForestTypes.JavaMapper.curmodelprotected UMod.ForestUMod2format.Compiler.currentumodNeeded for find the class definitions (/types) of fields referred to.protected UMod.ForestUMod2Html.forestprotected final UMod.ForestChecker.modelThe meta-model to check.final UMod.ForestFactory.modelThe meta-model under construction.protected UMod.ForestUMod2Tsoap.modelprotected final UMod.ForestUMod2visitors.modelMethods in eu.bandm.tools.umod that return UMod.ForestModifier and TypeMethodDescriptionstatic UMod.ForestReducer.reduce(UMod.Forest in_forest, eu.bandm.tools.umod.absy.Document_modeltree el, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) static UMod.ForestMain.stream2umod(UMod.Forest forest, InputStream str, String sourcefilename, MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg) Main worker method, can be called from other classes.static UMod.ForestMain.stream2umod(UMod.Forest forest, InputStream str, String sourcefilename, MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg, ContentPrinter cp) Main worker method, can be called from other classes.Methods in eu.bandm.tools.umod with parameters of type UMod.ForestModifier and TypeMethodDescriptionprotected voidUMod.Visitor.action(UMod.Forest i) protected voidUMod2java.V_compileVerbatimJava.action(UMod.Forest f) protected voidUMod2java.addIfaceDeclarations(UMod.Forest forest) voidUMod2visitors.V_compileSimpleActionMethods.compile(GeneratedClass bv, UMod.Forest f) voidUMod.Visitor.descend_Forest$extBySequence(UMod.Forest e) static UMod.ClassDefTypes.getUmodClassDef(UMod.Forest f, UMod.Type t) Returns the meta-model's class definition element to which the given type is a reference, or null.static booleanTypes.hasCanonicalOrder(UMod.Type t, UMod.Forest f, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Returns whether the argument comes with a canonical order.protected voidUMod2visitors.make_breakLoop_method(UMod.Forest model, GeneratedClass visitor) protected GeneratedClassUMod2visitors.make_v_dumper(UMod.Forest model, GeneratedContext context, GeneratedClass basematcher, int keynum, String name) protected GeneratedClassUMod2visitors.make_v_multiphase(UMod.Forest model, GeneratedContext context, GeneratedClass basematcher, int keynum, String name) protected GeneratedClassUMod2visitors.make_v_rewritercorewriter(UMod.Forest model, GeneratedContext context, GeneratedClass basematcher, int keynum, String name, UMod2visitors.rewriterType rtype, boolean supportMultiSubst) protected GeneratedClassUMod2visitors.make_v_simple(UMod.Forest model, GeneratedContext context, GeneratedClass basematcher, int keynum, String name) protected voidUMod2java.makeswingtree(UMod.Forest forest, GeneratedClass modelclass, GeneratedContext context, GeneratedClass basematcher, boolean visitoroptimize) Generate a lazy Java swing representation for all models of this meta-model.UMod2Html.prettyPrint(UMod.Forest forest, String dateAndTime, boolean monolithic) Generates HTML output likevoidUMod2format.process(UMod.Forest code, GeneratedContext context, GeneratedClass modelclass, GeneratedClass basematcher, boolean getterfunctions, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> externalMsgDrain) generates formatter class, derived from visitor "basematcher"
as inner class in "forestclass"
global fields and constants in this class
entry methods ("toFormat()" etc)
creates a "Format Creator" class by deriving fromformatfrontends.GeneriCompilercreates some fields and sets initializers
calls compilation method for each umod class definition
flushes accumulated const declarations to class code.
Assumes that the code of "error()" is volatile!voidUMod2format2.process(UMod.Forest code, GeneratedContext context, GeneratedClass modelclass, GeneratedClass basematcher, GeneratedAnnotation generationAnnotation) Generates formatter class, derived from visitor "basematcher" global fields and constants in this class entry methods ("toFormat()" etc) creates a "Format Creator" class by deriving fromformatfrontends.GenericCompilercreates some fields and sets initializers
calls compilation method for each umod class definition
flushes accumulated constant declarations to class code.
protected voidUMod2java.CompileConstructors_20181214.process(UMod.Forest model) protected voidUMod2java.CompileConstructors.process(UMod.Forest model) static UMod.ForestReducer.reduce(UMod.Forest in_forest, eu.bandm.tools.umod.absy.Document_modeltree el, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) protected voidUMod2java.resolveExternals(UMod.Forest forest) <!ELEMENT extinstantiation (absoluteref, extinstantiation*) >static UMod.ForestMain.stream2umod(UMod.Forest forest, InputStream str, String sourcefilename, MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg) Main worker method, can be called from other classes.static UMod.ForestMain.stream2umod(UMod.Forest forest, InputStream str, String sourcefilename, MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg, ContentPrinter cp) Main worker method, can be called from other classes.UMod2java.translate(UMod.Forest code, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0, String pkgname, Format generationDescription, String dateAndTime, boolean getterfunctions, boolean setterfunctions, boolean make_patterns, boolean saxgen, boolean swingtreegen, boolean visitordebug, boolean visitoroptimize, boolean visitorcompile, boolean allrewriterwarnings, boolean monolithic, boolean floatNotDouble, boolean constructorsPre20181214) Main class for translating a UMod model into Java source code.voidUMod2Tsoap.translate(String parsername, String writername, UMod.Forest model0, GeneratedContext context, MetaClass basevisitor, boolean visitoroptimize, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) voidUMod2Html.writeToFile(UMod.Forest forest, String dateAndTime, int linewidth, boolean monolithic, File outputDir, String fname) Constructors in eu.bandm.tools.umod with parameters of type UMod.ForestModifierConstructorDescriptionChecker(UMod.Forest model, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor.Compiler(UMod.Forest umod0, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Derived consructor which additionally only sets the current umod model.HtmlDocText(UMod.Forest model) JavaMapper(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, UMod.Forest model, boolean floatNotDouble)