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.allParseParticlesUserdocUninstantiated.importOccurenceMaps import prefices to the definitions which make use of it.protected Multimap<String, DefInstance> UserdocInstantiated.tag2defiprotected Multimap<Definition, Definition> UserdocInstantiated.usesMaps 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.el2attElements refer to attributes in their attlist.final Multimap<DTD.Element, DTD.Element> Statistics.el2elLeft elements refer to right elements in their contents model.Statistics.element2topLevelEntityElements refer directly to entity in their contents model.Statistics.transitiveUsageTransitive 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 voidAdd a specialized subclass ofSwingForester.LazyNodedisplaying a multimap.(package private) TreeNodeService called by the user-defined tree rendering method: Start a subree representing a Multimap.voidImportGraphSvg.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"voidImportGraphSvg.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.regularMethods 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 TypeInterfaceDescriptioninterfaceSortedMultimap<A,B> Multimap for both sides of which sorting orders / comparators are defined.Classes in eu.bandm.tools.ops that implement MultimapModifier and TypeClassDescriptionclassAbstractMultimap<A,B> Top level of the generic implementations ofMultimap.classForwardMultimap<A,B> Implementation which allows only one domain element per range elment, equivalent to a simple map.classHashMultimap<A,B> An Implementation where both directions of look-up are realized by hashing.classIndexMultimap<A,B> Optimized Implementation using bit sets for both directions.classMapMultimap<A,B> Generic implementation using maps of sets in both directions.(package private) classUnmodifiableMultimap<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> booleanMultimaps.reflexiveClosure(Multimap<A, A> r) static <A> booleanMultimaps.reflexiveClosure(Multimap<A, A> r, Set<? extends A> s) static <A> booleanMultimaps.reflexiveReduction(Multimap<A, A> r) static <A> booleanMultimaps.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> booleanMultimaps.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> booleanMultimaps.transitiveClosure(Multimap<A, A> r) static <A> booleanMultimaps.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 TypeInterfaceDescriptioninterfaceMultimap_checkedLeft<L,R> Requires "Multimap" operations and strictness of the left side.interfaceRequires "Multimap" operations and strictness of the right side.Classes in eu.bandm.tools.umod.runtime that implement MultimapModifier and TypeClassDescriptionclassCheckedMultimap_D<D,R> Implements a multi map which is strict in its domain, i.e.classCheckedMultimap_R<D,R> Implements a multi map which is strict in its range, i.e.classCheckedMultimap_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.class2reachedSccsOptimizingVisitor.DataByName.field2sccsMethods 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.generatedByMaps a class to its generator, as named in the annotation.ClassDependencies.generations_earlyMaps a class to its early generation number.ClassDependencies.package2packageMaps a calling package to a called package.ClassDependencies.package2subPackageMaps a calling package to its co-compiled sub-packages.ClassDependencies.readsEnvironmentMaps a class to a read envirnonment variable, as named in the annotation.ClassDependencies.readsPropertyMaps a class to a read (Java system) property, as named in the annotation.ClassDependencies.usesMaps a calling class to a called class.Methods in eu.bandm.tools.util3 with parameters of type MultimapModifier and TypeMethodDescriptionvoidJarLinker.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.belongsTocontent model position to the element it is part of its content model.PathMap.goesToadjacency relation between content model positions.PathMap.goesTo_transReflreflexive 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.refersTocontent model position to the element it refers to.(package private) Multimap<eu.bandm.tools.xslt.tdom.Element_xsl_template, NamespaceName> Transformation.template2paramNamesis 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.keysMethods in eu.bandm.tools.xslt.base that return MultimapModifier and TypeMethodDescriptionBuiltInFunctions.AdditionalContext.computeKey(Context<M> c, NamespaceName name)