Uses of Class
eu.bandm.tools.d2d2.model.Reference
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 Reference in eu.bandm.tools.d2d2.base
Modifier and TypeFieldDescriptionprotected Reference
StackPrinter.activeRef
Holds the last reference which has been entered and is stored in the next-lower State_singleton.(package private) Reference
CharParserPrepare.ReduceToCardinalities.currentRef
static final Reference
StackPrinter.FollowSet.epsilonRefence
Pseudo-reference to mark empty content.protected final Reference
UMod2Def.TSOAP_ID
protected final Reference
UMod2Def.TSOAP_ITEM
protected final Reference
UMod2Def.TSOAP_MAPL
protected final Reference
UMod2Def.TSOAP_NULL
protected final Reference
UMod2Def.TSOAP_REF
Modifier and TypeFieldDescriptionNavigate.makeRef
Delivers an unresolved reference expression which contains the given name.protected Map<Reference,
Resolver4.Instance> Resolver4.reference2instance
Modifier and TypeMethodDescriptionstatic Reference
Navigate.co_resolve
(Definition def) Delivers a resolved reference expression which points to the given definition.Navigate.findImplicit
(TagsRegExp def) Find the reference marked as#implicit
, iff it is the first in a sequence (possibly length 1) on the top of the content model of the given regexp.Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
Put "tag->expr" into the directors map for later parsing.void
Store the referred definiton as an attribute, if appropriate.void
Only considered to be a character set when under a character set operator.void
Compound ids like "A.b" will not be replaced because they are never entered as keys in a directory of definitions (neither module-wide nor local).protected void
void
void
Print the source text of a reference.void
Evidentvoid
void
void
void
Follow the argument to the addressed definition.void
void
protected String
Delivers the name of the referred defintion to represent a reference expression.protected String
protected void
Enter the referred definition into the to-do-set, if not already visitedx.void
Resolver4.rewriteFields
(Reference ref) protected void
Resolver4.switchModuleRest
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) protected void
Resolver4.visitDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) protected void
Resolver4.visitPossiblyImportedDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String id) protected void
Resolver4.visitPossiblyImportedDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) Modifier and TypeMethodDescriptionprotected Alt
XsltInstance.makealt
(Collection<Reference> subs) Wraps the argument in an "alt" expression. -
Uses of Reference in eu.bandm.tools.d2d2.model
Modifier and TypeFieldDescriptionprotected Reference
Subst.div
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionSubst.get_div
Deprecated.Use new '::' method reference instead.Reference.get_isImplicit
Deprecated.Use new '::' method reference instead.static final Function<Reference,
Definition> Reference.get_resolved
Deprecated.Use new '::' method reference instead.static final Function<ResolvedModule,
CheckedMap_RD<Reference, Definition>> ResolvedModule.get_resolved
Deprecated.Use new '::' method reference instead.static final Function<ResolvedModule,
CheckedMap_RD<Reference, Definition>> ResolvedModule.get_sources
Deprecated.Use new '::' method reference instead.Reference.get_sourceText
Deprecated.Use new '::' method reference instead.protected CheckedMap_RD<Reference,
Definition> ResolvedModule.resolved
NEU 20180822 Map all references in the rewritten defintions to the rewritten definitions.protected CheckedMap_RD<Reference,
Definition> ResolvedModule.sources
NEU 20180822 Map all references in the rewritten definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":216.9-217.25, see this pretty print.)
The type of this field isCheckedMap_RD
<Reference
(never null),Definition
(never null)>(never null)
Its value defaults to an empty collection.Modifier and TypeMethodDescriptionReference.doclone()
Clones this object.Subst.get_div()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.Modifier and TypeMethodDescriptionReference.get_isImplicit
(Pattern<? super Boolean> p) Lifts a pattern which matches the field value to one which matches this whole object.Reference.get_resolved
(Pattern<? super Definition> p) Lifts a pattern which matches the field value to one which matches this whole object.ResolvedModule.get_resolved()
NEU 20180822 Map all references in the rewritten defintions to the rewritten definitions.ResolvedModule.get_sources()
NEU 20180822 Map all references in the rewritten definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":216.9-217.25, see this pretty print.)
Generated getter method.Reference.get_sourceText
(Pattern<? super String> p) Lifts a pattern which matches the field value to one which matches this whole object.__Patterns.term_Reference
(Pattern<? super Expression> superpattern, Pattern<? super String> p_sourceText, Pattern<? super Boolean> p_isImplicit, Pattern<? super Definition> p_resolved) Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
protected void
boolean
ResolvedModule.containsKey_resolved
(Reference key0) Convenience un-Currying method.boolean
ResolvedModule.containsKey_sources
(Reference key0) Convenience un-Currying method.protected void
protected void
void
protected void
protected void
protected void
Dump.printscalars
(Reference e0) void
ResolvedModule.put_resolved
(Reference key0, Definition value) Convenience un-Currying method.void
ResolvedModule.put_sources
(Reference key0, Definition value) Convenience un-Currying method.protected void
CoRewrite.rewriteFields
(Reference clone) protected void
Rewrite.rewriteFields
(Reference clone) boolean
Generated by umod; model author's documentation MISSING.protected Format
Modifier and TypeMethodDescription__Patterns.cast_Reference
(Pattern<? super Reference> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResolvedModule>
ResolvedModule.get_resolved
(Pattern<? super CheckedMap_RD<Reference, Definition>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResolvedModule>
ResolvedModule.get_sources
(Pattern<? super CheckedMap_RD<Reference, Definition>> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
ResolvedModule.set_resolved
(CheckedMap_RD<Reference, Definition> val) NEU 20180822 Map all references in the rewritten defintions to the rewritten definitions.boolean
ResolvedModule.set_sources
(CheckedMap_RD<Reference, Definition> val) NEU 20180822 Map all references in the rewritten definitions to the raw definitions
(This definition has been created by UMod from the source at SYSTEM "D2d.umod":216.9-217.25, see this pretty print.)
Updates the (mutable) instance destructively.ModifierConstructorDescriptionSubst
(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/..". -
Uses of Reference in eu.bandm.tools.d2d2.parser2
Modifier and TypeFieldDescriptionParser.reference
Accepts and decodes references, which are identifiers separated by dots. -
Uses of Reference in eu.bandm.tools.d2d2.rt
Modifier and TypeFieldDescriptionprotected Reference
State_singleton.ref
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionstatic final Function<State_singleton,
Reference> State_singleton.get_ref
Deprecated.Use new '::' method reference instead.Modifier and TypeMethodDescriptionState_singleton.get_ref()
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionprotected void
boolean
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic Pattern<State_singleton>
Lifts a pattern which matches the field value to one which matches this whole object.ModifierConstructorDescriptionState_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/..".