Uses of Class
eu.bandm.tools.umod.UMod.FieldDef
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.FieldDef in eu.bandm.tools.d2d2.base
-
Uses of UMod.FieldDef in eu.bandm.tools.umod
Modifier and TypeFieldDescriptionprotected UMod.FieldDef
Reducer.actfield
protected UMod.FieldDef
ReflectiveVisitor.curfd
protected UMod.FieldDef
UMod2java.V_compileAlgebraic.SubV.curfield
protected UMod.FieldDef
UMod2visitors.V_makeRewriterCoRewriter.curfield
(package private) final UMod.FieldDef
UMod2visitors.V_makeDescend.fd
Deprecated.(package private) final UMod.FieldDef
UMod2visitors.V_makeVDescend.fd
protected UMod.FieldDef
UMod2format.Compiler.fieldfound
set byUMod2format.Compiler.visit(Element_ref)
and read only for error diagnosisonly byUMod2format.Compiler.Subformat.visit(Element_child)
andUMod2format.Compiler.visit(Element_switch)
(package private) UMod.FieldDef
Checker.KeyChecker.keyfield
protected UMod.FieldDef
UMod.ClassDef.keyField
ReflectiveVisitor.referingField
Modifier and TypeFieldDescription(package private) Map<UMod.ClassDef,
List<UMod.FieldDef>> UMod2java.CompileConstructors_20181214.allObligates
protected Map<UMod.FieldDef,
UMod.FieldDef> UMod.Forest.concrete2abstractField
protected Map<UMod.FieldDef,
UMod.FieldDef> UMod.Forest.concrete2abstractField
protected Map<UMod.ClassDef,
Set<List<UMod.FieldDef>>> UMod2java.CompileConstructors_20181214.constructorSignatures
protected final List<UMod.FieldDef>
UMod2java.CompileConstructors_20181214.EMPTYLIST
protected final List<UMod.FieldDef>
UMod2java.CompileConstructors.EMPTYLIST
protected List<UMod.FieldDef>
UMod.ClassDef.fielddefs
protected Map<String,
UMod.FieldDef> Checker.V_checkNoDoubleFields.fieldnames
protected CheckedMap_RD<String,
UMod.FieldDef> UMod.ClassDef.fieldsbyname
(package private) Map<UMod.ClassDef,
List<UMod.FieldDef>> UMod2java.CompileConstructors_20181214.firstMinimalConstructor
protected Set<UMod.FieldDef>
UMod.ClassDef.hasDescendMethod
protected List<UMod.FieldDef>
UMod.ClassDef.obligateConstructorFields
protected CheckedMap_RD<Integer,
CheckedMap_RD<Integer, UMod.FieldDef>> UMod.ClassDef.prConstr
protected CheckedMap_RD<Integer,
CheckedMap_RD<Integer, UMod.FieldDef>> UMod.ClassDef.prVisitors
Modifier and TypeMethodDescriptionFactory.addFieldDef
(UMod.ClassDef cls, String name, UMod.ClassDef fieldType, @Opt Location<XMLDocumentIdentifier> loc, @Opt String doc) 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.protected UMod.FieldDef
protected UMod.FieldDef
UMod2java.V_compileFieldDefs.findSuperField
(UMod.FieldDef fd) Finds a field defintion with the same name as its argument in a true super class of the class definition containing this argument.UMod.ClassDef.get_keyField()
Modifier and TypeMethodDescriptionvoid
Checker.KeyChecker.action
(UMod.FieldDef fd) protected void
Checker.V_checkNoDoubleFields.action
(UMod.FieldDef f) void
ReflectiveVisitor.action
(UMod.FieldDef fd) Descend to field value:
1) read object into "model"
2) set curfd to field
3) call match on the typeprotected void
UMod.Printer.action
(UMod.FieldDef i) protected void
UMod.Visitor.action
(UMod.FieldDef i) protected void
UMod2java.V__compileSwingTree.action
(UMod.FieldDef fd) protected void
UMod2java.V_compileAlgebraic.action
(UMod.FieldDef fd) protected void
UMod2java.V_compileAlgebraic.SubV.action
(UMod.FieldDef fd) protected void
UMod2java.V_compileFieldDefs.action
(UMod.FieldDef fd) protected void
UMod2java.V_compileOrdered.action
(UMod.FieldDef fd) protected void
UMod2java.V_compileOrdered.OrderFields.action
(UMod.FieldDef f) protected void
UMod2visitors.V_makeRewriterCoRewriter.action
(UMod.FieldDef fd) void
Factory.addVisitorRegister
(UMod.FieldDef field, int num, int pos, @Opt String lr) Add a visitor register number to a field.static String
UMod2java.canonicalFieldName
(UMod.FieldDef fd) Deprecated.(package private) void
UMod2visitors.checkDescendableAndMakeDescendMethod
(UMod.ClassDef cd, UMod.FieldDef fd) Deprecated.use the "follow_[fieldname]([class])" and "followAll_[fieldname]([class])" methods in the visitors instead.protected void
UMod2Tsoap.ParserGenerator.collectfield
(UMod.FieldDef fd, GeneratedClass ownparserclass) static String
Types.compilableFieldName
(UMod.FieldDef fd) protected void
Checker.error
(UMod.FieldDef fd, String text) protected String
UMod2Tsoap.FIELDVARNAME
(UMod.FieldDef fd) protected UMod.FieldDef
UMod2java.V_compileFieldDefs.findSuperField
(UMod.FieldDef fd) Finds a field defintion with the same name as its argument in a true super class of the class definition containing this argument.static Object
ReflectiveVisitor.getFieldValue
(Object o, UMod.FieldDef fd) Reads the content of a given field by applying java.lang.reflect methods.static boolean
Checker.isAbstract
(UMod.FieldDef fd) (package private) String
Types.HtmlDocText.linkToExternalField
(UMod.FieldDef fd) (package private) void
UMod2visitors.makeDescendAllMethodsInBaseVisitor
(UMod.FieldDef fd) Is FIRST called for basematcher.(package private) void
UMod2visitors.makeLRCodeDescend
(UMod.FieldDef fd, GeneratedClass visitor, int register) protected void
UMod2java.V_compileFieldDefs.makeMultipleContainsKey
(UMod.FieldDef fd) protected void
UMod2java.V_compileFieldDefs.makeMultiplePut
(UMod.FieldDef fd) protected void
UMod2java.V_compileFieldDefs.makeSetGet
(UMod.FieldDef fd, boolean getterfunctions, boolean setterfunctions, boolean isabstract) (package private) void
UMod2Html.putField
(UMod.ClassDef cd, UMod.FieldDef fd) boolean
UMod.ClassDef.set_keyField
(UMod.FieldDef kf) protected static Format
UMod2java.strictnessCheck
(UMod.FieldDef fd) protected String
UMod2Tsoap.TAGSTRING
(UMod.FieldDef fd) protected void
UMod2visitors.warnNoVisit
(UMod.ClassDef cd, UMod.FieldDef fd, boolean isPrim, boolean isAbstract) Emit a warning or an error for not-visitbable field, erronuously selected by aV ../..
pragma.Modifier and TypeMethodDescriptionprotected boolean
UMod2java.CompileConstructors_20181214.checkDuplicateConstructor
(UMod.ClassDef cd, Collection<UMod.FieldDef> signature) protected void
UMod2java.CompileConstructors_20181214.compileConstructor
(UMod.ClassDef cd, @Opt Integer key, Collection<UMod.FieldDef> allParams, @Opt Collection<UMod.FieldDef> superParams) When this is called: no obligate fields are missing.protected void
UMod2java.CompileConstructors_20181214.expandOrInherit
(UMod.ClassDef cd, int key, Collection<UMod.FieldDef> superfields, int lastIndex) protected void
UMod2java.CompileConstructors.expandOrInherit
(UMod.ClassDef cd, Integer key, SortedMap<Integer, UMod.FieldDef> superfields) protected String
UMod2java.fieldCollectionToConstant
(Collection<UMod.FieldDef> coll, String sep) protected String
UMod2java.fieldSetToString
(Collection<UMod.FieldDef> coll, String sep) protected boolean
UMod2java.CompileConstructors.makeconstructor
(UMod.ClassDef cd, Integer key, Collection<UMod.FieldDef> inherited, Collection<UMod.FieldDef> newparams) Generates a constructor with signature "inherited+newparams".
Compiles a call to "super()" for the former and assignment statements for the latter().
ASSUME "Collection" is ordered, since it is "aTreeMap.values()"protected void
Reducer.patchPragmas
(Collection<CheckedMap_RD<Integer, UMod.FieldDef>> maps) ModifierConstructorDescription(package private)
V_makeDescend
(UMod.FieldDef fd, int branchcase, String lrcode) Deprecated.(package private)
V_makeVDescend
(UMod.FieldDef fd, int branchcase, String lrcode)