Uses of Interface
eu.bandm.tools.ops.Multimap
Packages that use 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.
Runtime classes for the model code generated by the
umod compiler, for data integrity,
de/serialization, visualization, 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
Fields in eu.bandm.tools.d2d2.base declared as MultimapModifier 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
Methods in eu.bandm.tools.d2d2.rt that return types with arguments of type Multimap -
Uses of Multimap in eu.bandm.tools.dtd
Fields in eu.bandm.tools.dtd declared as MultimapModifier 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
Fields in eu.bandm.tools.dtm declared as MultimapMethods in eu.bandm.tools.dtm with parameters of type Multimap -
Uses of Multimap in eu.bandm.tools.graficUtils
Methods in eu.bandm.tools.graficUtils with parameters of type MultimapModifier 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
Methods in eu.bandm.tools.graph that return MultimapModifier and TypeMethodDescriptionstatic <V> Multimap
<V, V> GraphModels.adjacency
(RootedGraphModel<V> model) Methods in eu.bandm.tools.graph with parameters of type MultimapModifier 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
Fields in eu.bandm.tools.lljava.absy declared as MultimapModifier 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
Methods in eu.bandm.tools.lljava.absy that return MultimapModifier and TypeMethodDescriptionControlFlowAnalyzer.ControlFlow.exceptional()
ControlFlowAnalyzer.ControlFlow.regular()
-
Uses of Multimap in eu.bandm.tools.ops
Subinterfaces of Multimap in eu.bandm.tools.opsModifier and TypeInterfaceDescriptioninterface
SortedMultimap<A,
B> Multimap for both sides of which sorting orders / comparators are defined.Classes in eu.bandm.tools.ops that implement MultimapModifier 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.Methods in eu.bandm.tools.ops that return MultimapModifier and TypeMethodDescriptionstatic <A,
B> Multimap <A, B> Return a multimap that contains all combinations.static <A,
B> Multimap <A, B> Return a multimap that contains all combinations.static <A,
B> Multimap <A, B> Return a multimap that contains all combinations.static <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) 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) 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) Methods in eu.bandm.tools.ops with parameters of type MultimapModifier 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) 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
Fields in eu.bandm.tools.option declared as Multimap -
Uses of Multimap in eu.bandm.tools.umod.runtime
Subinterfaces of Multimap in eu.bandm.tools.umod.runtimeModifier 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.Classes in eu.bandm.tools.umod.runtime that implement MultimapModifier 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.Fields in eu.bandm.tools.umod.runtime with type parameters of type MultimapModifier and TypeFieldDescriptionOptimizingVisitor.DataByName.class2reachedSccs
OptimizingVisitor.DataByName.field2sccs
Methods in eu.bandm.tools.umod.runtime that return types with arguments of type MultimapModifier and TypeMethodDescriptionOptimizingVisitor.get_class2reachedSccs()
Overwritten at one single place, namely in basematcher.OptimizingVisitor.get_field2sccs()
Overwritten at one single place, namely in basematcher.Constructors in eu.bandm.tools.umod.runtime with parameters of type MultimapModifierConstructorDescriptionCheckedMultimap_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
Fields in eu.bandm.tools.util3 declared as MultimapModifier and TypeFieldDescriptionClassDependencies.generatedBy
Maps a class to its generator, as named in the annotation.ClassDependencies.generations_early
Maps a class to its early generation number.ClassDependencies.package2package
Maps a calling package to a called package.ClassDependencies.package2subPackage
Maps a calling package to its co-compiled sub-packages.ClassDependencies.readsEnvironment
Maps a class to a read envirnonment variable, as named in the annotation.ClassDependencies.readsProperty
Maps a class to a read (Java system) property, as named in the annotation.ClassDependencies.uses
Maps a calling class to a called class.Methods in eu.bandm.tools.util3 with parameters of type MultimapModifier 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
Fields in eu.bandm.tools.xslt.base declared as MultimapModifier 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.Fields in eu.bandm.tools.xslt.base with type parameters of type MultimapModifier and TypeFieldDescriptionprotected final Map
<NamespaceName, Multimap<String, N>> BuiltInFunctions.keys
Methods in eu.bandm.tools.xslt.base that return MultimapModifier and TypeMethodDescriptionBuiltInFunctions.AdditionalContext.computeKey
(Context<M> c, NamespaceName name)