Package eu.bandm.tools.d2d2.base
Class UMod2Def
java.lang.Object
eu.bandm.tools.umod.UMod.Visitor
eu.bandm.tools.d2d2.base.UMod2Def
Generate a d2d definition module from a
umod model definition.
The syntax follows the rules of the umod XML serialization
("tsoap"). This allows direct notation of umod data structures.
This allows direct notation of umod data structures.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TagsRegExpprotected UMod.Forestprotected Moduleprotected TagsRegExpprotected NonNullList<Expression> static final Stringprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> static final Stringstatic final Stringprotected Location<XMLDocumentIdentifier> protected Map<String, TagsRegExp> protected final Referenceprotected final Referenceprotected final Referenceprotected final Referenceprotected final Referencestatic final Stringprotected XMLconfigurationFields inherited from class eu.bandm.tools.umod.UMod.Visitor
result -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaction(UMod.ClassDef cd) voidaction(UMod.FieldDef fd) protected voidaction(UMod.T_bool fd) protected voidaction(UMod.T_char fd) protected voidaction(UMod.T_float fd) protected voidprotected voidaction(UMod.T_string fd) protected voidprotected voidaction(UMod.TypePrime fd) protected voidcheckname(Location<XMLDocumentIdentifier> loc, String name) protected voidERROR(Location<XMLDocumentIdentifier> loc, String txt) protected voidprotected voidprotected voidMethods inherited from class eu.bandm.tools.umod.UMod.Visitor
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, descend_Forest$extBySequence, getResult, match
-
Field Details
-
currentforest
-
toplevelncs
-
currentmod
-
currentnc
-
currentfieldnc
-
TSPRIM_IMPORT_PREFIX
- See Also:
-
MODULE_TSOAP_PRIMITIVES
- See Also:
-
NAME_EXPR_ALL_OBJECTS
- See Also:
-
NAME_TSPRIM_ALL_OBJECTS
- See Also:
-
xmlconfiguration
-
nullLocation
-
TSOAP_NULL
-
TSOAP_ID
-
TSOAP_REF
-
TSOAP_ITEM
-
TSOAP_MAPL
-
msg
-
fieldRefs
-
-
Constructor Details
-
UMod2Def
public UMod2Def()
-
-
Method Details
-
ERROR
-
ERROR
-
LOG
-
convert
-
checkname
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
make_simple
protected void make_simple() -
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-
action
- Overrides:
actionin classUMod.Visitor
-