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 CheckedList<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 void
-
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
-