Uses of Interface
eu.bandm.tools.ops.Multimap
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 a model for the
results of d2d text parsing.
Model for w3c XML DTDs, with preserved syntax.
Canonical model of a W3C DTD with evaluated semantics; plus utility applications.
Utility functions for Swing GUI interaction and for graphics: drawing and coordinate calculation.
Mathematical graph tools.
Abstract Syntax of LLJava, representing the byte code instructions, the objects which
contain byte code, and the attributes specific to byte code classes.
Types for fundamental mathematical structures, plus libraries of respective
constants and operators.
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
A modular implementation of pattern matching on arbitrary objects.
Runtime classes for the model code generated by the
umod-Compiler
, esp for data integrity
de/serialization, visualzation, visitors and rewriters.Ubiquitously needed auxiliary classes which need the
eu.bandm.tools.option
package.txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of Multimap in eu.bandm.tools.d2d2.base
Modifier and TypeFieldDescription(package private) final Multimap<String,
ParseParticle> CharParserPrepare.allParseParticles
UserdocUninstantiated.importOccurence
Maps import prefices to the definitions which make use of it.protected Multimap<String,
DefInstance> UserdocInstantiated.tag2defi
protected Multimap<Definition,
Definition> UserdocInstantiated.uses
Maps all definitions (=on the left side) to those referred to by references in their expression )=on the right side). -
Uses of Multimap in eu.bandm.tools.d2d2.rt
-
Uses of Multimap in eu.bandm.tools.dtd
Modifier and TypeFieldDescriptionfinal Multimap<DTD.Element,
String> Statistics.el2att
Elements refer to attributes in their attlist.final Multimap<DTD.Element,
DTD.Element> Statistics.el2el
Left elements refer to right elements in their contents model.Statistics.element2topLevelEntity
Elements refer directly to entity in their contents model.Statistics.transitiveUsage
Transitive closure of reference relations (from ent/el/att/ent) into entities. -
Uses of Multimap in eu.bandm.tools.dtm
-
Uses of Multimap in eu.bandm.tools.graficUtils
Modifier and TypeMethodDescriptionprotected void
Add a specialized subclass ofSwingForester.LazyNode
displaying a multimap.(package private) TreeNode
Service called by the user-defined tree rendering method: Start a subree representing a Multimap.void
ImportGraphSvg.makeGraph
(String title, String path_to_js, String separator, Multimap<String, String> usageRelation, Map<String, String> outgoingHref, Map<String, String> incomingHref, Map<String, String> tooltip) Generate "linefeed" documents, not "cr+lf" or "cr"void
ImportGraphSvg.makeGraph
(String title, String path_to_js, String separator, Multimap<String, String> usageRelation, Map<String, String> outgoingHref, Map<String, String> incomingHref, Map<String, String> tooltip, int width, int height, Map<String, Integer> string2x, Map<String, Integer> string2y) -
Uses of Multimap in eu.bandm.tools.graph
Modifier and TypeMethodDescriptionstatic <V> Multimap<V,
V> GraphModels.adjacency
(RootedGraphModel<V> model) Modifier and TypeMethodDescriptionstatic <V> GraphModel<V>
static <V> RootedGraphModel<V>
GraphModels.adjacentAllRoots
(Multimap<V, ? extends V> m) -
Uses of Multimap in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescription(package private) Multimap<LLJava.Instruction,
LLJava.Instruction> ControlFlowAnalyzer.ControlFlow.branch
(package private) Multimap<LLJava.Instruction,
LLJava.Exception> ControlFlowAnalyzer.ControlFlow.exceptional
(package private) Multimap<LLJava.Instruction,
LLJava.Exception> ControlFlowAnalyzer.ControlFlow.handlers
(package private) Multimap<LLJava.Instruction,
LLJava.Instruction> ControlFlowAnalyzer.ControlFlow.regular
Modifier and TypeMethodDescriptionControlFlowAnalyzer.ControlFlow.exceptional()
ControlFlowAnalyzer.ControlFlow.regular()
-
Uses of Multimap in eu.bandm.tools.ops
Modifier and TypeInterfaceDescriptioninterface
SortedMultimap<A,
B> Multimap for both sides of which sorting orders / comparators are defined.Modifier and TypeClassDescriptionclass
AbstractMultimap<A,
B> Top level of the generic implementations ofMultimap
.class
ForwardMultimap<A,
B> Implementation which allows only one domain element per range elment, equivalent to a simple map.class
HashMultimap<A,
B> An Implementation where both directions of look-up are realized by hashing.class
IndexMultimap<A,
B> Optimized Implementation using bit sets for both directions.class
MapMultimap<A,
B> Generic implementation using maps of sets in both directions.(package private) class
UnmodifiableMultimap<A,
B> A wrapper to protect the contents of an instance of Multimap.Modifier and TypeMethodDescriptionstatic <A,
B> Multimap<A, B> FIXME DOCstatic <A,
B> Multimap<A, B> FIXME DOCstatic <A,
B> Multimap<A, B> Multimaps.asMultimap
(Set<Map.Entry<A, B>> things) static <A> Multimap<A,
A> static <A,
B, C> Multimap<A, C> static <A,
B, C, D> Multimap<A, D> static <A,
B, C, D, E>
Multimap<A,E> static <A,
B, C, D, E, F>
Multimap<A,F> Multimaps.compose
(Multimap<A, B> r, Multimap<B, C> s, Multimap<C, D> t, Multimap<D, E> u, Multimap<E, F> v) static <A,
B, C> Multimap<A, C> static <A,
B> Multimap<A, B> Multimaps.empty()
static <A,
B> Multimap<A, B> static <A> Multimap<A,
A> static <A,
B> Multimap<B, A> static <A,
B> Multimap<A, B> Multimaps.maxMatching
(Multimap<A, B> rel) static <A,
B> Multimap<A, B> Multimaps.singleton
(A a, B b) static <A,
B> Multimap<A, B> Multimaps.slice
(BiPredicate<? super A, ? super B> r, Set<? extends A> dom, Set<? extends B> ran) static <A,
B, C, D> Multimap<C, D> Multimaps.span
(Multimap<A, B> gen, Function<? super A, ? extends C> left, Function<? super B, ? extends D> right) returns span(R, f, g) = { (x,y) ∊ R ⚫ (f(x),f(y) }static <A,
B, C> Multimap<A, C> static <A,
B, C, D> Multimap<A, D> static <A,
B, C> Multimap<B, C> Multimaps.toSpan
(Function<? super A, ? extends B> left, Function<? super A, ? extends C> right, Collection<? extends A> gen) return span(f, g, a) = { x ∊ A ⚫ (f(x),g(x))}static <A,
B, C, D> Multimap<C, D> Multimaps.toSpan
(Function<? super A, ? extends C> left, Function<? super B, ? extends D> right, Multimap<? extends A, ? extends B> gen) static <A,
B> Multimap<A, B> Multimaps.toSum
(Collection<? extends A> dom, Function<? super A, ? extends Collection<? extends B>> fun) static <A> Multimap<A,
A> Multimaps.toSymmetricClosure
(Multimap<A, A> r) static <A> Multimap<A,
A> Multimaps.toTransitiveClosure
(Multimap<A, A> r) static <A,
B> Multimap<A, B> Multimaps.unmodifiableMultimap
(Multimap<? extends A, ? extends B> m) Modifier and TypeMethodDescriptionstatic <A,
B> Map<A, B> static <A> Multimap<A,
A> static <A,
B, C> Multimap<A, C> static <A,
B, C, D> Multimap<A, D> static <A,
B, C, D, E>
Multimap<A,E> static <A,
B, C, D, E, F>
Multimap<A,F> Multimaps.compose
(Multimap<A, B> r, Multimap<B, C> s, Multimap<C, D> t, Multimap<D, E> u, Multimap<E, F> v) static <A,
B, C> Multimap<A, C> static <A,
B> Map<A, B> Adds the pairs from a Multimap into a Map, if possible.static <A,
B> Multimap<B, A> static <A,
B> Multimap<A, B> Multimaps.maxMatching
(Multimap<A, B> rel) static <A> boolean
Multimaps.reflexiveClosure
(Multimap<A, A> r) static <A> boolean
Multimaps.reflexiveClosure
(Multimap<A, A> r, Set<? extends A> s) static <A> boolean
Multimaps.reflexiveReduction
(Multimap<A, A> r) static <A> boolean
Multimaps.reflexiveReduction
(Multimap<A, A> r, Set<? extends A> s) static <A,
B, C, D> Multimap<C, D> Multimaps.span
(Multimap<A, B> gen, Function<? super A, ? extends C> left, Function<? super B, ? extends D> right) returns span(R, f, g) = { (x,y) ∊ R ⚫ (f(x),f(y) }static <A> Set<A>
static <A> boolean
Multimaps.symmetricClosure
(Multimap<A, A> r) static <A,
B, C> Multimap<A, C> static <A,
B, C, D> Multimap<A, D> static <A,
B, C, D> Multimap<C, D> Multimaps.toSpan
(Function<? super A, ? extends C> left, Function<? super B, ? extends D> right, Multimap<? extends A, ? extends B> gen) static <A> Multimap<A,
A> Multimaps.toSymmetricClosure
(Multimap<A, A> r) static <A> Multimap<A,
A> Multimaps.toTransitiveClosure
(Multimap<A, A> r) static <A> boolean
Multimaps.transitiveClosure
(Multimap<A, A> r) static <A> boolean
Multimaps.transitiveClosureSparse
(Multimap<A, A> r) static <A,
B> Multimap<A, B> Multimaps.unmodifiableMultimap
(Multimap<? extends A, ? extends B> m) -
Uses of Multimap in eu.bandm.tools.option
-
Uses of Multimap in eu.bandm.tools.paisley
-
Uses of Multimap in eu.bandm.tools.umod.runtime
Modifier and TypeInterfaceDescriptioninterface
Multimap_checkedLeft<L,
R> Requires "Multimap" operations and strictness of the left side.interface
Requires "Multimap" operations and strictness of the right side.Modifier and TypeClassDescriptionclass
CheckedMultimap_D<D,
R> Implements a multi map which is strict in its domain, i.e.class
CheckedMultimap_R<D,
R> Implements a multi map which is strict in its range, i.e.class
CheckedMultimap_RD<D,
R> Implements a multi map which is strict in its domain and its range, i.e.Modifier and TypeFieldDescriptionOptimizingVisitor.DataByName.class2reachedSccs
OptimizingVisitor.DataByName.field2sccs
Modifier and TypeMethodDescriptionOptimizingVisitor.get_class2reachedSccs()
Overwritten at one single place, namely in basematcher.OptimizingVisitor.get_field2sccs()
Overwritten at one single place, namely in basematcher.ModifierConstructorDescriptionCheckedMultimap_D
(Multimap<D, R> data) CheckedMultimap_R
(Multimap<D, R> data) CheckedMultimap_RD
(Multimap<D, R> data) -
Uses of Multimap in eu.bandm.tools.util3
Modifier and TypeMethodDescriptionvoid
JarLinker.linkApplication
(MessageReceiver<SimpleMessage<String>> msg, String[] mainClassNames, File targetJarFile, File manifestFile, File[] libraries, Multimap<File, String> additionals) Method for packing a binary distribution into a jar file. -
Uses of Multimap in eu.bandm.tools.xslt.base
Modifier and TypeFieldDescriptionprotected Multimap<Integer,
DTM.Element> PathMap.belongsTo
content model position to the element it is part of its content model.PathMap.goesTo
adjacency relation between content model positions.PathMap.goesTo_transRefl
reflexive and transitive closure(package private) Multimap<NamespaceName,
eu.bandm.tools.xslt.tdom.Element_xsl_key> Transformation.keyDefs
"Named attribute set" defined in this module.protected Multimap<Integer,
DTM.Element> PathMap.refersTo
content model position to the element it refers to.(package private) Multimap<eu.bandm.tools.xslt.tdom.Element_xsl_template,
NamespaceName> Transformation.template2paramNames
is redundant w.r.t.Modifier and TypeFieldDescriptionprotected final Map<NamespaceName,
Multimap<String, N>> BuiltInFunctions.keys
Modifier and TypeMethodDescriptionBuiltInFunctions.AdditionalContext.computeKey
(Context<M> c, NamespaceName name)