Uses of Class
eu.bandm.tools.d2d2.model.Expression
Packages that use Expression
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
  with minimum typographic noise.
Umod main model class: This is the internal 
 model for the d2d text type definitions.
Umod main model class: This is a model for the 
 results of d2d text parsing.
- 
Uses of Expression in eu.bandm.tools.d2d2.baseFields in eu.bandm.tools.d2d2.base declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionDtd2Def.Phase1.exprVisitor result register of the last generated expression.(package private) ExpressionReducer.expr(package private) final ExpressionCharParserPrepare.Split.g(package private) final ExpressionCharParserPrepare.Split.i(package private) ExpressionClassifier.Equivalence.other(package private) final ExpressionCharParserPrepare.Split.p(package private) final ExpressionCharParserPrepare.Split.sprotected @Opt ExpressionText2Udom.xslt_alt_ubiquituousContains all xslt tags which can appear anywhere in the target elements.protected ExpressionText2Udom.xslt_alt_ubiquituous_repeatedContains all xslt tags which can appear anywhere in the target elements.Fields in eu.bandm.tools.d2d2.base with type parameters of type ExpressionModifier and TypeFieldDescription(package private) Set<Expression> TypeCheck.AttributeCollector.attrefsprotected Map<Expression, CharSet> Navigate.CharSetCalc.charsetsCache for all results calculated so far.(package private) CheckedList<Expression> CharParserPrepare.ReduceToCardinalities.componentsstatic final Set<Expression> StackPrinter.FollowSet.emptyEmpty result setprotected CheckedList<Expression> UMod2Def.fieldRefs(package private) Set<Expression> StackPrinter.followsetHolds all references the tags of which could be entered in the current parsing state.protected Map<Expression, Integer> SyntaxGraph.inXAll positions (inX, outX, y, and more) of each expression are RELATIVE to the enclosing construct.protected Map<Expression, Integer> SyntaxGraph.outXprotected Set<Expression> StackPrinter.FollowSet.resultThe result to return.protected Map<Expression, TypeCheck.Type> TypeCheck.typesprotected Map<Expression, Integer> SyntaxGraph.yprotected Map<Expression, Integer> SyntaxGraph.y2Auxiliary ypos which cannot be easily calculated from contents, e.g.protected Map<Expression, Integer> SyntaxGraph.y3Auxiliary ypos which cannot be easily calculated from contents, e.g.Methods in eu.bandm.tools.d2d2.base that return ExpressionModifier and TypeMethodDescription(package private) ExpressionCharParserPrepare.Split.comprehend()Combine the four components into on regexp:(package private) ExpressionXsltInstance.get_xslt_alt_ubiquituous()The alternative of all xslt expressions which can appear anyhere in a target format element.(package private) ExpressionXsltInstance.get_xslt_alt_ubiquituous_repeated()A "star" repetition wrapped aroundXsltInstance.xslt_alt_ubiquituous.static ExpressionNavigate.insertedExpression(Insertion ins) Delivers the expression which is meant to be inserted by an insertion expression which contains only one single (resolved) reference expression.protected ExpressionDtd2Def.Phase1.makeRef(DTM.ElementRef eref) Make a d2d reference for a dtm reference.(package private) static ExpressionCharParserPrepare.PLUS(Expression exp) static ExpressionNavigate.resolveInsertion(Expression exp) Returns the argument if it is not an insertion, otherwise the XRegExp referred to by its only content, a resolved reference.(package private) static ExpressionCharParserPrepare.SEQ(Expression... exp) static Expressionstatic ExpressionCharParserPrepare.toRegExp(String s, Expression exp) CharParserPrepare.EliminateRecursion.translate(CharsRegExp currentDef) Descends given char parser expression and collects a single RegExp which represents the "bucket hull".CharParserPrepare.ReduceToCardinalities.translate(Expression in) Returns a top-level permutation expression which contains all found sub-elements in their possible cardinalities.CharParserPrepare.ReduceToCardinalities.translate(CheckedList<Expression> ins) (package private) @Opt ExpressionDtd2Def.Phase1.AttConverter.translate(DTM.Attribute att) Central service point: Convert one attribute, generate the necessary d2d definition, add it to an element def in the generated module, and return the appropriate reference expression.Methods in eu.bandm.tools.d2d2.base that return types with arguments of type ExpressionModifier and TypeMethodDescriptionCentral service method: calculate the result.static Set<Expression> TypeCheck.collectAttributesOpt(XRegExp host) Delivers an Expression ONLY for indicating whether the attribute is optional.TypeCheck.get_types()Methods in eu.bandm.tools.d2d2.base with parameters of type ExpressionModifier and TypeMethodDescriptionvoidNavigate.CharSetCalc.action(Expression x) All other expressions are not character expressions.protected voidFirstCalculator.addFromTo(Expression from, Expression to, boolean isalt) "From" is the component expression FROM which the director map is copied inTO the map ruling the compond expression called "to".d(package private) static AltCharParserPrepare.ALT(Expression... exp) (package private) voidSyntaxGraph.Layouter.calculateMetaBox(Expression sub) Make room for a dashed box around an expression.(package private) voidCharParserPrepare.EliminateRecursion.dump(Expression exp) /protected booleanClassifier.equivalent(Expression exp1, Expression exp2) protected voidTypeCheck.error(Expression exp, String text) Navigate.CharSetCalc.find(Expression exp) Evaluate the expression: Either return the cache or invoke visiting.(package private) booleanFirstCalculator.isDone(Expression exp) If not yet visited, create the director map objects.(package private) static booleanCharParserPrepare.isEmptyAlt(Expression exp) protected booleanReducer.isNonTightSeq(Expression expr) protected booleanReducer.isTightSeq(Expression expr) static voidFirstCalculator.liftFirstsToSeq(Expression exp, Seq ns) All directors from "exp" are lifted into the directory maps of "ns", to point to the "exp"-expression.protected voidFirstCalculator.LL1_violation(String s, Expression from, Expression to) Signal the fact that a tag is already contained in the domain of the (non-weak) director map.protected booleanNavigate.CharSetCalc.lookUp(Expression exp) Copy the cached value to theNavigate.CharSetCalc.resultregister.protected voidNavigate.CharSetCalc.memorize(Expression exp) Put to cache.SyntaxGraph.Painter.paintIt(Expression expr, @Opt SyntaxGraph.RefPainter refPainter, Color backgroundColor) Central Service Access: Paint the complete expression tree.(package private) voidSyntaxGraph.Painter.paintMetaBox(Expression exp, Expression sub, String text) Paint a dashed box for insertion/substitution/greediness.voidSyntaxGraph.RefPainter_simple.paintRef(Graphics2D gr, SyntaxGraph.LayoutParameters lp, Expression exp, String tag, boolean isInsertion, int x0, int y0, int w, int h) voidSyntaxGraph.RefPainter.paintRef(Graphics2D gr, SyntaxGraph.LayoutParameters lp, Expression exp, String tag, boolean isInsertion, int x0, int y0, int w, int h) voidUserdoc.RefPainter_custom.paintRef(Graphics2D gr, SyntaxGraph.LayoutParameters layoutParameters, Expression exp, String tag, boolean isInsertion, int x0, int y0, int w, int h) (package private) static ExpressionCharParserPrepare.PLUS(Expression exp) voidClassifier.Equivalence.pre(Expression exp) protected voidStackPrinter.ExpressionPrinter.printPar(Expression x) Prints the contents of a modifier Opt/Star/Plus.protected voidNavigate.CharSetCalc.rangeerror(Expression exp, String pos) Range operator between non-singleton sets.static ExpressionNavigate.resolveInsertion(Expression exp) Returns the argument if it is not an insertion, otherwise the XRegExp referred to by its only content, a resolved reference.(package private) static ExpressionCharParserPrepare.SEQ(Expression... exp) protected voidCharacterParser.subElement(Definition def, Expression rule) Called when reaching a ParseParticle, a CharsRegExp or an Enumeration, which all lead to wrapping the parsing result into a Result object with this definition as its tag.booleanClassifier.Equivalence.test(Expression exp1, Expression exp2) protected TypeCheck.TypeTypeCheck.testDefinition(Expression caller, XRegExp x) static ExpressionCharParserPrepare.toRegExp(String s, Expression exp) CharParserPrepare.ReduceToCardinalities.translate(Expression in) Returns a top-level permutation expression which contains all found sub-elements in their possible cardinalities.voidCharParserPrepare.ReduceToCardinalities.translateOne(Expression in) protected TypeCheck.TypeTypeCheck.typeOf(Expression x) Method parameters in eu.bandm.tools.d2d2.base with type arguments of type ExpressionModifier and TypeMethodDescription(package private) voidCharParserPrepare.ReduceToCardinalities.add(List<Expression> exps) protected voidText2Udom.addRestPerm(State_perm permstate, CheckedList<Expression> misslist) Add obligate members of a "perm" expression to the term which describes the missing input.protected voidDef2Dtd.makeSeq(CheckedList<Expression> on) protected voidStackPrinter.ExpressionPrinter.printMult(Collection<Expression> subs, String sep, int prec) Prints the argument sequence of Seq/Alt/Perm and puts parentheses iff the precedence decreases.protected voidSyntaxGraph.Layouter.processAltOrInnerPerm(Iterator<Expression> subs, int outerW) Caculates the size of the sub-expression, shifts the sub-expression to some co-ordinates relative to the Alt- or Perm-expression, and calculates the resultingSyntaxGraph.Layouter.sizeInfo.protected voidText2Udom.report_assumed_xslt_output(CheckedList<Expression> misslist) Is called when an target-language open/close tag has been found after an xslt template call, to report the necessary expansion.protected voidText2Udom.report_missing_elements(boolean isOpen, String tag, boolean frameFound, CheckedList<Expression> misslist, List<SimpleMessage<String>> messlist, Location<String> closeTagDefLoc) this proc can be called fromText2Udom.process_open_tag(String, boolean)orText2Udom.process_close_tag(String, boolean).
 Basically, there are two classes of error recovery:
 framefound = true ==> the tag is KNOWN, but tags before are missing, --- then continue with a shrunk stack state.
 framefound = false ==> the tag is NOT KNOWN, then discard all input up to the next tag and try again.CharParserPrepare.ReduceToCardinalities.translate(CheckedList<Expression> ins) protected CheckedList<DTD.CP> Def2Dtd.translatesubs(Collection<Expression> subs) Constructors in eu.bandm.tools.d2d2.base with parameters of type ExpressionModifierConstructorDescription(package private)Split(Expression g, Expression p, Expression s, Expression i) 
- 
Uses of Expression in eu.bandm.tools.d2d2.modelSubclasses of Expression in eu.bandm.tools.d2d2.modelModifier and TypeClassDescriptionclassGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionCharsRegExp.dataContentModelGenerated by umod; model author's documentation MISSING.protected ExpressionCharBinary.leftGenerated by umod; model author's documentation MISSING.protected ExpressionCharsRegExp.linearContentModelGenerated by umod; model author's documentation MISSING.protected ExpressionSubst.mulGenerated by umod; model author's documentation MISSING.protected ExpressionGrUnary.onGenerated by umod; model author's documentation MISSING.protected ExpressionInsertion.onGenerated by umod; model author's documentation MISSING.protected ExpressionParseParticle.onGenerated by umod; model author's documentation MISSING.protected ExpressionSubst.onGenerated by umod; model author's documentation MISSING.protected ExpressionCharBinary.rightGenerated by umod; model author's documentation MISSING.protected ExpressionXRegExp.valueGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected CheckedMap_RD<String, Expression> Expression.firstsGenerated by umod; model author's documentation MISSING.static final Function<Expression, Boolean> Expression.get_canProduceEpsilonDeprecated.Use new '::' method reference instead.static final Function<CharsRegExp, Expression> CharsRegExp.get_dataContentModelDeprecated.Use new '::' method reference instead.static final Function<Expression, CheckedMap_RD<String, Expression>> Expression.get_firstsDeprecated.Use new '::' method reference instead.static final Function<Expression, CheckedMap_RD<String, Expression>> Expression.get_firstsDeprecated.Use new '::' method reference instead.static final Function<ImportItem, CheckedMap_RD<String, Expression>> ImportItem.get_globalSubstsDeprecated.Use new '::' method reference instead.static final Function<CharBinary, Expression> CharBinary.get_leftDeprecated.Use new '::' method reference instead.static final Function<CharsRegExp, Expression> CharsRegExp.get_linearContentModelDeprecated.Use new '::' method reference instead.static final Function<ImportItem, CheckedMap_RD<String, CheckedMap_RD<String, Expression>>> ImportItem.get_localSubstsDeprecated.Use new '::' method reference instead.static final Function<Subst, Expression> Subst.get_mulDeprecated.Use new '::' method reference instead.static final Function<Perm, CheckedSet<Expression>> Perm.get_obligatesDeprecated.Use new '::' method reference instead.static final Function<GrMult, CheckedList<Expression>> GrMult.get_onDeprecated.Use new '::' method reference instead.static final Function<GrUnary, Expression> GrUnary.get_onDeprecated.Use new '::' method reference instead.static final Function<Insertion, Expression> Insertion.get_onDeprecated.Use new '::' method reference instead.static final Function<ParseParticle, Expression> ParseParticle.get_onDeprecated.Use new '::' method reference instead.static final Function<Subst, Expression> Subst.get_onDeprecated.Use new '::' method reference instead.static final Function<CharBinary, Expression> CharBinary.get_rightDeprecated.Use new '::' method reference instead.static final Function<XRegExp, Expression> XRegExp.get_valueDeprecated.Use new '::' method reference instead.static final Function<Expression, CheckedMap_RD<String, Expression>> Expression.get_weakfirstsDeprecated.Use new '::' method reference instead.static final Function<Expression, CheckedMap_RD<String, Expression>> Expression.get_weakfirstsDeprecated.Use new '::' method reference instead.protected CheckedMap_RD<String, Expression> ImportItem.globalSubstsGenerated by umod; model author's documentation MISSING.protected CheckedMap_RD<String, CheckedMap_RD<String, Expression>> ImportItem.localSubstsGenerated by umod; model author's documentation MISSING.protected CheckedSet<Expression> Perm.obligatesGenerated by umod; model author's documentation MISSING.protected CheckedList<Expression> GrMult.onGenerated by umod; model author's documentation MISSING.protected CheckedMap_RD<String, Expression> Expression.weakfirstsGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.d2d2.model that return ExpressionModifier and TypeMethodDescriptionExpression.doclone()Clones this object.__SAX_Parser.fill_Expression(Object res) CharsRegExp.get_dataContentModel()Generated by umod; model author's documentation MISSING.CharBinary.get_left()Generated by umod; model author's documentation MISSING.CharsRegExp.get_linearContentModel()Generated by umod; model author's documentation MISSING.Subst.get_mul()Generated by umod; model author's documentation MISSING.GrUnary.get_on()Generated by umod; model author's documentation MISSING.Insertion.get_on()Generated by umod; model author's documentation MISSING.ParseParticle.get_on()Generated by umod; model author's documentation MISSING.Subst.get_on()Generated by umod; model author's documentation MISSING.CharBinary.get_right()Generated by umod; model author's documentation MISSING.XRegExp.get_value()Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.__SAX_Parser.matchSAX_Expression()Methods in eu.bandm.tools.d2d2.model that return types with arguments of type ExpressionModifier and TypeMethodDescriptionstatic Pattern<Expression> Expression.get_canProduceEpsilon(Pattern<? super Boolean> p) Lifts a pattern which matches the field value to one which matches this whole object.Expression.get_firsts()Generated by umod; model author's documentation MISSING.static Pattern<Expression> Expression.get_firsts(Pattern<? super CheckedMap_RD<String, Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.ImportItem.get_globalSubsts()Generated by umod; model author's documentation MISSING.ImportItem.get_localSubsts()Generated by umod; model author's documentation MISSING.Perm.get_obligates()Generated by umod; model author's documentation MISSING.GrMult.get_on()Generated by umod; model author's documentation MISSING.Expression.get_weakfirsts()Generated by umod; model author's documentation MISSING.static Pattern<Expression> Expression.get_weakfirsts(Pattern<? super CheckedMap_RD<String, Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.protected CheckedMap_RD<String, Expression> __SAX_Parser.parse_10()protected CheckedMap_RD<String, Expression> __SAX_Parser.parse_26()protected CheckedMap_RD<String, Expression> __SAX_Parser.parse_27()protected CheckedList<Expression> __SAX_Parser.parse_28()protected CheckedSet<Expression> __SAX_Parser.parse_29()protected CheckedMap_RD<String, Expression> __SAX_Parser.parse_8()protected CheckedMap_RD<String, CheckedMap_RD<String, Expression>> __SAX_Parser.parse_9()static Pattern<Expression> __Patterns.term_Expression(Pattern<? super Expr0> superpattern, Pattern<? super Boolean> p_canProduceEpsilon, Pattern<? super CheckedMap_RD<String, Expression>> p_firsts, Pattern<? super CheckedMap_RD<String, Expression>> p_weakfirsts) Methods in eu.bandm.tools.d2d2.model with parameters of type ExpressionModifier and TypeMethodDescriptionprotected void__Formatter.action(Expression el) void__SAX_Writer.action(Expression e0) protected voidCoRewrite.action(Expression e0) protected voidDump.action(Expression e0) protected voidMATCH_ONLY_00.action(Expression e0) protected voidMatch.action(Expression e0) protected voidRewrite.action(Expression e0) protected voidSinglePhase.action(Expression e0) protected voidDump.descend(Expression e0) protected voidMatch.descend(Expression e0) void__SAX_Writer.dumpfields(Expression e0) void__SAX_Parser.XMLPARSER_Expression.fillFields(Expression newobj) voidCoRewrite.follow_firsts(Expression element) voidDump.follow_firsts(Expression element) voidMatch.follow_firsts(Expression element) voidRewrite.follow_firsts(Expression element) voidSinglePhase.follow_firsts(Expression element) voidCoRewrite.follow_weakfirsts(Expression element) voidDump.follow_weakfirsts(Expression element) voidMatch.follow_weakfirsts(Expression element) voidRewrite.follow_weakfirsts(Expression element) voidSinglePhase.follow_weakfirsts(Expression element) voidMATCH_ONLY_00.followAll_firsts(Expression element) voidMATCH_ONLY_00.followAll_weakfirsts(Expression element) voidMATCH_ONLY_00.match(Expression e0) void__SAX_Parser.XMLPARSER_Expression.parsefields(Expression newobj) protected voidMatch.post(Expression e0) protected voidMatch.pre(Expression e0) protected voidDump.printscalars(Expression e0) voidImportItem.put_globalSubsts(String key0, Expression value) Convenience un-Currying method.voidImportItem.put_localSubsts(String key0, String key1, Expression value) Convenience un-Currying method.protected voidCoRewrite.rewriteFields(Expression clone) protected voidRewrite.rewriteFields(Expression clone) booleanCharsRegExp.set_dataContentModel(Expression val) Generated by umod; model author's documentation MISSING.booleanCharsRegExp.set_linearContentModel(Expression val) Generated by umod; model author's documentation MISSING.booleanSubst.set_mul(Expression val) Generated by umod; model author's documentation MISSING.booleanParseParticle.set_on(Expression val) Generated by umod; model author's documentation MISSING.booleanSubst.set_on(Expression val) Generated by umod; model author's documentation MISSING.booleanXRegExp.set_value(Expression val) Generated by umod; model author's documentation MISSING.protected Format__Formatter.toFormat(Expression el) CharBinary.with_left(Expression val) Generated by umod; model author's documentation MISSING.GrUnary.with_on(Expression val) Generated by umod; model author's documentation MISSING.Insertion.with_on(Expression val) Generated by umod; model author's documentation MISSING.CharBinary.with_right(Expression val) Generated by umod; model author's documentation MISSING.Method parameters in eu.bandm.tools.d2d2.model with type arguments of type ExpressionModifier and TypeMethodDescription__Patterns.cast_Expression(Pattern<? super Expression> p) static Pattern<CharsRegExp> CharsRegExp.get_dataContentModel(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<Expression> Expression.get_firsts(Pattern<? super CheckedMap_RD<String, Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ImportItem> ImportItem.get_globalSubsts(Pattern<? super CheckedMap_RD<String, Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<CharBinary> CharBinary.get_left(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<CharsRegExp> CharsRegExp.get_linearContentModel(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ImportItem> ImportItem.get_localSubsts(Pattern<? super CheckedMap_RD<String, CheckedMap_RD<String, Expression>>> p) Lifts a pattern which matches the field value to one which matches this whole object.Subst.get_mul(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.Perm.get_obligates(Pattern<? super CheckedSet<Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.GrMult.get_on(Pattern<? super CheckedList<Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.GrUnary.get_on(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.Insertion.get_on(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ParseParticle> ParseParticle.get_on(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.Subst.get_on(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<CharBinary> CharBinary.get_right(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.XRegExp.get_value(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<Expression> Expression.get_weakfirsts(Pattern<? super CheckedMap_RD<String, Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.voidImportItem.put_localSubsts(String key0, CheckedMap_RD<String, Expression> value) Convenience un-Currying method.booleanExpression.set_firsts(CheckedMap_RD<String, Expression> val) Generated by umod; model author's documentation MISSING.booleanImportItem.set_globalSubsts(CheckedMap_RD<String, Expression> val) Generated by umod; model author's documentation MISSING.booleanImportItem.set_localSubsts(CheckedMap_RD<String, CheckedMap_RD<String, Expression>> val) Generated by umod; model author's documentation MISSING.booleanExpression.set_weakfirsts(CheckedMap_RD<String, Expression> val) Generated by umod; model author's documentation MISSING.__Patterns.term_CharExpr(Pattern<? super Expression> superpattern) __Patterns.term_Empty(Pattern<? super Expression> superpattern) __Patterns.term_GrMult(Pattern<? super Expression> superpattern, Pattern<? super CheckedList<Expression>> p_on) __Patterns.term_GrUnary(Pattern<? super Expression> superpattern, Pattern<? super Expression> p_on, Pattern<? super Boolean> p_istight) __Patterns.term_Insertion(Pattern<? super Expression> superpattern, Pattern<? super Expression> p_on, Pattern<? super Boolean> p_synthetic) __Patterns.term_None(Pattern<? super Expression> superpattern) static Pattern<ParseParticle> __Patterns.term_ParseParticle(Pattern<? super Expression> superpattern, Pattern<? super String> p_ident, Pattern<? super Expression> p_on, Pattern<? super CharsRegExp> p_collector) __Patterns.term_Pcdata(Pattern<? super Expression> superpattern) __Patterns.term_Reference(Pattern<? super Expression> superpattern, Pattern<? super String> p_sourceText, Pattern<? super Boolean> p_isImplicit, Pattern<? super Definition> p_resolved) static Pattern<StringConst> __Patterns.term_StringConst(Pattern<? super Expression> superpattern, Pattern<? super String> p_value) __Patterns.term_Subst(Pattern<? super Expression> superpattern, Pattern<? super Expression> p_on, Pattern<? super Reference> p_div, Pattern<? super Expression> p_mul) Perm.with_obligates(CheckedSet<Expression> val) Generated by umod; model author's documentation MISSING.GrMult.with_on(CheckedList<Expression> val) Generated by umod; model author's documentation MISSING.Constructors in eu.bandm.tools.d2d2.model with parameters of type ExpressionModifierConstructorDescriptionCharBinary(Expression left, Expression right) Synthetic minimal constructor provided by the umod compiler.CharBinary(Location<XMLDocumentIdentifier> location, Expression left, Expression right) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharCut(Expression left, Expression right) Synthetic minimal constructor provided by the umod compiler.CharCut(Location<XMLDocumentIdentifier> location, Expression left, Expression right) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharJoin(Expression left, Expression right) Synthetic minimal constructor provided by the umod compiler.CharJoin(Location<XMLDocumentIdentifier> location, Expression left, Expression right) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharMinus(Expression left, Expression right) Synthetic minimal constructor provided by the umod compiler.CharMinus(Location<XMLDocumentIdentifier> location, Expression left, Expression right) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharRange(Expression left, Expression right) Synthetic minimal constructor provided by the umod compiler.CharRange(Location<XMLDocumentIdentifier> location, Expression left, Expression right) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharsRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".CharsRegExp(String name, Location<XMLDocumentIdentifier> location, Expression value) Synthetic minimal constructor provided by the umod compiler.Greedy(Expression on) Synthetic minimal constructor provided by the umod compiler.Greedy(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Greedy(Location<XMLDocumentIdentifier> location, Expression on, boolean istight) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".GrUnary(Expression on) Synthetic minimal constructor provided by the umod compiler.GrUnary(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".GrUnary(Location<XMLDocumentIdentifier> location, Expression on, boolean istight) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".Insertion(Expression on) Synthetic minimal constructor provided by the umod compiler.Insertion(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".Insertion(Location<XMLDocumentIdentifier> location, Expression on, boolean synthetic) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Opt(Expression on) Synthetic minimal constructor provided by the umod compiler.Opt(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Opt(Location<XMLDocumentIdentifier> location, Expression on, boolean istight) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".ParseParticle(Location<XMLDocumentIdentifier> location, String ident, Expression on) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".ParseParticle(String ident, Expression on) Synthetic minimal constructor provided by the umod compiler.Plus(Expression on) Synthetic minimal constructor provided by the umod compiler.Plus(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Plus(Location<XMLDocumentIdentifier> location, Expression on, boolean istight) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".Star(Expression on) Synthetic minimal constructor provided by the umod compiler.Star(Location<XMLDocumentIdentifier> location, Expression on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Star(Location<XMLDocumentIdentifier> location, Expression on, boolean istight) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".Subst(Expression on, Reference div, Expression mul) Synthetic minimal constructor provided by the umod compiler.Subst(Location<XMLDocumentIdentifier> location, Expression on, Reference div, Expression mul) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".TagsRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".TagsRegExp(String name, Location<XMLDocumentIdentifier> location, Expression value) Synthetic minimal constructor provided by the umod compiler.XRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".XRegExp(String name, Location<XMLDocumentIdentifier> location, Expression value) Synthetic minimal constructor provided by the umod compiler.Constructor parameters in eu.bandm.tools.d2d2.model with type arguments of type ExpressionModifierConstructorDescriptionAlt(Location<XMLDocumentIdentifier> location, CheckedList<Expression> on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".GrMult(Location<XMLDocumentIdentifier> location, CheckedList<Expression> on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Perm(Location<XMLDocumentIdentifier> location, CheckedList<Expression> on) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".Seq(Location<XMLDocumentIdentifier> location, CheckedList<Expression> on, boolean istight) Constructor generated according to specification #1
 Constructor defined according to directive "C 1/..".
- 
Uses of Expression in eu.bandm.tools.d2d2.parser2Fields in eu.bandm.tools.d2d2.parser2 with type parameters of type ExpressionModifier and TypeFieldDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.grammarExprAccepts and decodes top level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.x_referenceAccepts and constructs model element for identifier plus an "implicit" prefix.Methods in eu.bandm.tools.d2d2.parser2 that return types with arguments of type ExpressionModifier and TypeMethodDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_000(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes lowest level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_002(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Parse greedy and insert prefix sequence as in "@ @ > > (a, b)".static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_004(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set cut expression "e1 A e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_006(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set join expression "e1 U e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_008(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set minus expression "e1 - e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.charParserWrapper(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_002(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes tight sequence "e1 ~ e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_004(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes permutation "e1 & e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_006(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes non-tight sequence "e1 , e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_008(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes alternative "e1 | e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decorated(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.grammarExpr(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> p_grammarExpr) Accepts and decodes top level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.postGreedy(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.range(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes next-to-lowest level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.substituted(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes substituted expression "e1 ^(e2/i2) ^(e3/i3).."Methods in eu.bandm.tools.d2d2.parser2 with parameters of type ExpressionModifier and TypeMethodDescription(package private) static Location<XMLDocumentIdentifier> Parser2.region(Expression from, Expression to) (package private) static Location<XMLDocumentIdentifier> Parser2.region(Content<XMLDocumentIdentifier, ?> from, Expression to) Method parameters in eu.bandm.tools.d2d2.parser2 with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_000(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes lowest level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_002(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Parse greedy and insert prefix sequence as in "@ @ > > (a, b)".static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_004(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set cut expression "e1 A e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_006(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set join expression "e1 U e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.atom_008(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes char set minus expression "e1 - e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.charParserWrapper(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_002(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes tight sequence "e1 ~ e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_004(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes permutation "e1 & e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_006(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes non-tight sequence "e1 , e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decor_008(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes alternative "e1 | e2"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.decorated(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.grammarExpr(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> p_grammarExpr) Accepts and decodes top level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.postGreedy(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.range(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes next-to-lowest level grammar expressions.static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> Parser2.substituted(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Expression> grammarExpr) Accepts and decodes substituted expression "e1 ^(e2/i2) ^(e3/i3).."
- 
Uses of Expression in eu.bandm.tools.d2d2.rtFields in eu.bandm.tools.d2d2.rt declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionBinding.expGenerated by umod; model author's documentation MISSING.protected ExpressionState_singleton.ruleGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.rt with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected CheckedSet<Expression> State_perm.consumedGenerated by umod; model author's documentation MISSING.static final Function<State_perm, CheckedSet<Expression>> State_perm.get_consumedDeprecated.Use new '::' method reference instead.static final Function<Binding, Expression> Binding.get_expDeprecated.Use new '::' method reference instead.static final Function<State_perm, CheckedSet<Expression>> State_perm.get_obligatesDeprecated.Use new '::' method reference instead.static final Function<State_singleton, Expression> State_singleton.get_ruleDeprecated.Use new '::' method reference instead.static final Function<State, Expression> State.get_ruleDeprecated.Use new '::' method reference instead.static final Function<PermutationGroup, CheckedMap_RD<Expression, PermutationSubexpression>> PermutationGroup.get_subsDeprecated.Use new '::' method reference instead.protected CheckedSet<Expression> State_perm.obligatesGenerated by umod; model author's documentation MISSING.protected CheckedMap_RD<Expression, PermutationSubexpression> PermutationGroup.subsGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.d2d2.rt that return ExpressionModifier and TypeMethodDescriptionBinding.get_exp()Generated by umod; model author's documentation MISSING.State_singleton.get_rule()Generated by umod; model author's documentation MISSING.State.get_rule()State.set_rule()Methods in eu.bandm.tools.d2d2.rt that return types with arguments of type ExpressionModifier and TypeMethodDescriptionState_perm.get_consumed()Generated by umod; model author's documentation MISSING.State_perm.get_obligates()Generated by umod; model author's documentation MISSING.PermutationGroup.get_subs()Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.d2d2.rt with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidMATCH_ONLY_00.action(Expression e0) booleanPermutationGroup.containsKey_subs(Expression key0) Convenience un-Currying method.voidPermutationGroup.put_subs(Expression key0, PermutationSubexpression value) Convenience un-Currying method.booleanBinding.set_exp(Expression val) Generated by umod; model author's documentation MISSING.booleanState_perm.set_rule(Expression val) Generated by umod; model author's documentation MISSING.booleanState_rep.set_rule(Expression val) Generated by umod; model author's documentation MISSING.booleanState_sequ.set_rule(Expression val) Generated by umod; model author's documentation MISSING.booleanState_singleton.set_rule(Expression val) Generated by umod; model author's documentation MISSING.Method parameters in eu.bandm.tools.d2d2.rt with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic Pattern<State_perm> State_perm.get_consumed(Pattern<? super CheckedSet<Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.Binding.get_exp(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<State_perm> State_perm.get_obligates(Pattern<? super CheckedSet<Expression>> p) Lifts a pattern which matches the field value to one which matches this whole object.State.get_rule(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<PermutationGroup> PermutationGroup.get_subs(Pattern<? super CheckedMap_RD<Expression, PermutationSubexpression>> p) Lifts a pattern which matches the field value to one which matches this whole object.booleanState_perm.set_consumed(CheckedSet<Expression> val) Generated by umod; model author's documentation MISSING.booleanState_perm.set_obligates(CheckedSet<Expression> val) Generated by umod; model author's documentation MISSING.booleanPermutationGroup.set_subs(CheckedMap_RD<Expression, PermutationSubexpression> val) Generated by umod; model author's documentation MISSING.Constructors in eu.bandm.tools.d2d2.rt with parameters of type ExpressionModifierConstructorDescriptionBinding(Binding predec, String id, Expression exp, ImportContext context, String definitionName) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".Binding(String id, Expression exp, ImportContext context) Synthetic minimal constructor provided by the umod compiler.State_singleton(ResultContainer result, Reference ref, Definition def, Expression rule) Synthetic minimal constructor provided by the umod compiler.State_singleton(State predec, ResultContainer result, boolean inxslt, Reference ref, Definition def, Expression rule) Constructor generated according to specification #0
 Constructor defined according to directive "C 0/..".