Package | Description |
---|---|
eu.bandm.tools.d2d2.base |
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
|
eu.bandm.tools.d2d2.infra |
This is a package of auxiliary classes for
the d2d version 2.0 implementation.
|
eu.bandm.tools.dtd |
Model for w3c XML DTDs, with preserved syntax.
|
eu.bandm.tools.dtm |
Canonical model of a W3C DTD with evaluated semantics; plus utility applications.
|
eu.bandm.tools.graficUtils |
Utility functions for drawing and coordinate calculation.
|
eu.bandm.tools.graph |
Mathematical graph tools.
|
eu.bandm.tools.lljava.absy |
Abstract Syntax of LLJava, representing the byte code instructions, the objects which
contain byte code, and the attributes specific to byte code classes.
|
eu.bandm.tools.ops | |
eu.bandm.tools.option |
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
|
eu.bandm.tools.paisley |
A modular implementation of pattern matching on arbitrary objects.
|
eu.bandm.tools.umod.runtime |
Runtime classes for the model code generated by the
umod-Compiler , esp for data integrity
de/serialization, visualzation, visitors and rewriters. |
eu.bandm.tools.util |
Collection of mostly unrelated, tiny, ubiquitously needed
auxiliary classes for many different purposes.
|
eu.bandm.tools.util3 |
Ubiquitously needed auxiliary classes which need the
eu.bandm.tools.option package. |
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Field and Description |
---|---|
protected Multimap<Definition,Definition> |
Def2Doc.genericRefs
Collects all generic definitions still referred to!
|
protected Multimap<String,Module> |
Def2Doc.rawModule2instantiated
Maps all raw modules (given by their full paths) to all appearing
instantiations.
|
protected Multimap<SourceItem,String> |
Def2Doc.sourceItem2docu |
protected Multimap<String,Definition> |
Def2Doc.tag2Def |
protected Multimap<String,DefInstance> |
Def2Doc3.tag2defi |
protected Multimap<Definition,Definition> |
Def2Doc.usedIn
Maps all definitions to points of usage.
|
protected Multimap<Definition,Definition> |
Def2Doc3.uses
Maps all definitions to points of usage.
|
Modifier and Type | Field and Description |
---|---|
protected Multimap<Integer,String> |
PrefixMap.length2prefix
Deprecated.
|
protected Multimap<String,String> |
PrefixMap.prefix2full
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
Multimap<DTD.Element,String> |
Statistics.el2att
Elements refer to attributes in their attlist.
|
Multimap<DTD.Element,DTD.Element> |
Statistics.el2el
Left elements refer to right elements in their contents model.
|
Multimap<String,String> |
Statistics.element2topLevelEntity
Elements refer directly to entity in their contents model.
|
Multimap<String,String> |
Statistics.transitiveUsage
Transitive closure of reference relations (from ent/el/att/ent) into
entities.
|
Modifier and Type | Field and Description |
---|---|
protected Multimap<String,Element_a> |
HtmlRenderer.attributeSourceToolTip |
Modifier and Type | Method and Description |
---|---|
void |
UsageGraph.makeGraph(String title,
Multimap<String,String> usageRelation)
attention initial coordinate system:
|
protected void |
HtmlRenderer.makeSvg(File outputfile,
String title,
Multimap<String,String> relation,
String altText,
String switchText,
String mapIdentifier,
ToolOptions.visibility visibility)
DOCME
|
Modifier and Type | Method and Description |
---|---|
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) |
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) |
Modifier and Type | Method and Description |
---|---|
static <V> Multimap<V,V> |
GraphModels.adjacency(RootedGraphModel<V> model) |
static <V> Multimap<V,V> |
GraphModels.adjacency(RootedGraphModel<V> model) |
Modifier and Type | Method and Description |
---|---|
static <V> GraphModel<V> |
GraphModels.adjacent(Multimap<V,? extends V> m) |
static <V> GraphModel<V> |
GraphModels.adjacent(Multimap<V,? extends V> m) |
static <V> RootedGraphModel<V> |
GraphModels.adjacentAllRoots(Multimap<V,? extends V> m) |
static <V> RootedGraphModel<V> |
GraphModels.adjacentAllRoots(Multimap<V,? extends V> m) |
Modifier and Type | Method and Description |
---|---|
Multimap<LLJava.Instruction,LLJava.Exception> |
ControlFlowAnalyzer.ControlFlow.exceptional() |
Multimap<LLJava.Instruction,LLJava.Instruction> |
ControlFlowAnalyzer.ControlFlow.regular() |
Modifier and Type | Interface and Description |
---|---|
interface |
SortedMultimap<A,B> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMultimap<A,B> |
class |
ForwardMultimap<A,B> |
class |
HashMultimap<A,B> |
class |
IndexMultimap<A,B> |
class |
MapMultimap<A,B> |
Modifier and Type | Method and Description |
---|---|
static <A,B> Multimap<A,B> |
Multimaps.all(Set<A> dom,
Set<B> ran) |
static <A,B> Multimap<A,B> |
Multimaps.asMultimap(Set<Map.Entry<A,B>> things) |
static <A> Multimap<A,A> |
Multimaps.compose(Multimap<A,A>... r) |
static <A,B,C> Multimap<A,C> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D,E> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t,
Multimap<D,E> u) |
static <A,B,C,D,E,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> |
Multimaps.composeAs(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<A,C> result) |
static <A,B> Multimap<A,B> |
Multimaps.empty() |
static <A,B> Multimap<A,B> |
Multimaps.forward(Map<A,B> m) |
static <A> Multimap<A,A> |
Multimaps.id(Set<A> support) |
static <A,B> Multimap<B,A> |
Multimaps.inverse(Multimap<A,B> r) |
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(Relation<A,B> r,
Set<? extends A> dom,
Set<? extends B> ran) |
static <A,B,C> Multimap<A,C> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
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)
span(f, g, a) = { (f(x),g(x)) | x <- s }
|
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 Type | Method and Description |
---|---|
static <A,B> Map<A,B> |
Multimaps.choose(Multimap<A,B> m) |
static <A> Multimap<A,A> |
Multimaps.compose(Multimap<A,A>... r) |
static <A,B,C> Multimap<A,C> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C> Multimap<A,C> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D,E> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t,
Multimap<D,E> u) |
static <A,B,C,D,E> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t,
Multimap<D,E> u) |
static <A,B,C,D,E> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t,
Multimap<D,E> u) |
static <A,B,C,D,E> |
Multimaps.compose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t,
Multimap<D,E> u) |
static <A,B,C,D,E,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,D,E,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,D,E,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,D,E,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,D,E,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> |
Multimaps.composeAs(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<A,C> result) |
static <A,B,C> Multimap<A,C> |
Multimaps.composeAs(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<A,C> result) |
static <A,B,C> Multimap<A,C> |
Multimaps.composeAs(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<A,C> result) |
static <A,B> Map<A,B> |
Multimaps.intoMap(Multimap<A,B> in,
Map<A,B> out) |
static <A,B> Multimap<B,A> |
Multimaps.inverse(Multimap<A,B> r) |
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> Set<A> |
Multimaps.support(Multimap<A,A> r) |
static <A> boolean |
Multimaps.symmetricClosure(Multimap<A,A> r) |
static <A,B,C> Multimap<A,C> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C> Multimap<A,C> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
static <A,B,C,D> Multimap<A,D> |
Multimaps.toCompose(Multimap<A,B> r,
Multimap<B,C> s,
Multimap<C,D> t) |
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) |
Modifier and Type | Field and Description |
---|---|
protected Multimap<String,String> |
Compiler.enums2options |
Modifier and Type | Method and Description |
---|---|
static <A,B> Pattern<A> |
OpsPatterns.image(Multimap<A,B> items,
Pattern<? super B> body) |
Modifier and Type | Interface and Description |
---|---|
interface |
Multimap_checkedLeft<L,R>
Requires "Multimap" operations and strictness of the left side.
|
interface |
Multimap_checkedRight<L,R>
Requires "Multimap" operations and strictness of the right side.
|
Modifier and Type | Class and Description |
---|---|
class |
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 Type | Method and Description |
---|---|
protected abstract Map<Integer,? extends Multimap<Class,Integer>> |
OptimizingVisitor.get_class2reachedSccs()
Overwritten at one single place, namely in basematcher.
|
protected abstract Map<Integer,? extends Multimap<Class,Integer>> |
OptimizingVisitor.get_class2reachedSccs()
Overwritten at one single place, namely in basematcher.
|
protected abstract Map<Integer,? extends Multimap<String,Integer>> |
OptimizingVisitor.get_field2sccs()
Overwritten at one single place, namely in basematcher.
|
protected abstract Map<Integer,? extends Multimap<String,Integer>> |
OptimizingVisitor.get_field2sccs()
Overwritten at one single place, namely in basematcher.
|
Constructor and Description |
---|
CheckedMultimap_D(Multimap<D,R> data) |
CheckedMultimap_D(Multimap<D,R> data) |
CheckedMultimap_R(Multimap<D,R> data) |
CheckedMultimap_R(Multimap<D,R> data) |
CheckedMultimap_RD(Multimap<D,R> data) |
CheckedMultimap_RD(Multimap<D,R> data) |
Modifier and Type | Method and Description |
---|---|
protected void |
SwingForester.LazyNode.addREL(String label,
Multimap i) |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Field and Description |
---|---|
protected Multimap<Integer,DTM.Element> |
PathMap.belongsTo
content model position to the element it is part of its content model.
|
protected Multimap<Integer,Integer> |
PathMap.goesTo
adjacency relation between content model positions.
|
protected Multimap<Integer,Integer> |
PathMap.goesTo_transRefl
reflexive and transitive closure
|
protected Multimap<Integer,DTM.Element> |
PathMap.refersTo
content model position to the element it refers to.
|
Modifier and Type | Field and Description |
---|---|
protected Map<NamespaceName,Multimap<String,N>> |
BuiltInFunctions.keys |
Modifier and Type | Method and Description |
---|---|
abstract Multimap<String,M> |
BuiltInFunctions.AdditionalContext.computeKey(Context<M> c,
NamespaceName name) |
see also the complete user documentation .