Uses of Class
eu.bandm.tools.umod.UMod.Type
Package
Description
Compiler for data models, from a concise mathematical oriented language into
Java.
-
Uses of UMod.Type in eu.bandm.tools.umod
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Modifier and TypeFieldDescriptionprotected UMod.Type
UMod2format.Compiler.curtype
The aggregate type, if current mode is a Mapoid, else the type of the current model (even if it is an item of a Listoid).protected UMod.Type
UMod.TypeConstructed.from
protected UMod.Type
UMod.T_2.into
protected UMod.Type
UMod2format.Compiler.subtypefound
protected UMod.Type
UMod.ClassLike.type
protected UMod.Type
UMod.FieldDef.type
protected UMod.Type
Reducer.typeresult
Modifier and TypeMethodDescriptionUMod.TypeConstructed.get_from()
UMod.T_2.get_into()
UMod.FieldDef.get_type()
static UMod.Type
Strips off all top-level "OPT" operators, delivering the highest non-opt part of type expression.Modifier and TypeMethodDescriptionprotected void
protected void
protected void
Factory.addFieldDef
(UMod.ClassDef cls, String name, UMod.Type fieldType, @Opt Location<XMLDocumentIdentifier> loc, @Opt String doc) Add a field definition to a class definition.(package private) static MetaType
Types.boxedDeclaredType
(UMod.Type t) AFTER JavaMapper HAS MATCHED: return declared type, or boxed type of this declared type in case this would be different.(package private) static MetaType
Types.boxedForOptional
(UMod.Type t) Returns the boxed declared type iff this is necessary for an "OPT" constructor.(package private) String
static boolean
Types.defaultIsEmptyCollection
(UMod.Type t) Indicates if type is a collection (set, seq or map).protected boolean
Types.JavaMapper.erroroccured
(UMod.Type t) static UMod.ClassDef
Types.getUmodClassDef
(UMod.Forest f, UMod.Type t) NEU 20150419, MUSS ES irrngxwo schon geben !?!?!? FIXMEstatic boolean
Types.hasCanonicalOrder
(UMod.Type t, UMod.Forest f, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) For basic types a canonical order is always defined; for internal defs depends on generated code; for external types ask the environment.static boolean
Types.hasVariableLength
(UMod.Type t) Indicates if type is a map, multimap, list or a setstatic Format
Types.implementationFlagFormat
(UMod.Type t, UMod.Forest f, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) selects between tree and hash implementations for maps and setsstatic boolean
Indicates if type is a basic type (umod int, float, string, char or bool).static boolean
Types.isEnumSetType
(UMod.Type t) static boolean
Types.isExternalReferenceType
(UMod.Type t) AFTER JavaMapper HAS MATCHED: indicates whether type is an imported, external class referencestatic boolean
Indicates if type is a list or a setstatic boolean
Indicates if type is a map or a multi-mapstatic boolean
Indicates if there is a top-level "OPT" operator.static boolean
Types.isPrimitive
(UMod.Type t) AFTER JavaMapper HAS MATCHED: indicates whether type is a primitive scalar java type.static boolean
Types.isTypedefReferenceType
(UMod.Type t) AFTER JavaMapper HAS MATCHED: indicates whether type is a typedef referencestatic UMod.Type
Strips off all top-level "OPT" operators, delivering the highest non-opt part of type expression.protected String
(package private) void
ATTENTION, UMod Map type is shown as "a <-> b
".protected void
Deprecated.protected void
Modifier and TypeMethodDescriptionprotected void
UMod2java.V_compileFieldDefs.makePrefixMultipleContainsKey
(String fieldname, List<UMod.Type> types) protected void
UMod2java.V_compileFieldDefs.makePrefixMultiplePut
(String fieldname, List<UMod.Type> types, boolean topIsOpt, boolean lastIsListoid, boolean lastIsMultimap) For a field declaration ...ModifierConstructorDescription