List of usage examples for com.google.common.collect Multimap interface-usage
From source file org.eclipse.xtext.common.types.testSetups.Bug438740.java
/** * See also {@linkplain https://bugs.eclipse.org/bugs/show_bug.cgi?id=438740} * @author Sebastian Zarnekow - Initial contribution and API */ abstract class Bug438740<K, V> implements Multimap<K, V> {
From source file io.janusproject.services.distributeddata.DMultiMap.java
/**
* Interface that represents a distributed multi-map.
* <p/>
* A multi-map is a map that is associating a key to multiple values.
*
* @param <K>
From source file io.atomix.core.multimap.DistributedMultimap.java
/** * This provides a synchronous version of the functionality provided by * {@link AsyncAtomicMultimap}. Instead of returning futures this map * blocks until the future completes then returns the result. */ public interface DistributedMultimap<K, V> extends SyncPrimitive, Multimap<K, V> {
From source file eu.esdihumboldt.hale.common.align.model.transformation.tree.context.impl.IdentityHashMultimap.java
/**
* Experimental implementation of a multimap where values are stored in an
* identity based set/map.
*
* This implementation is not complete and may not adhere to all clauses of the
* {@link Multimap} contract.
From source file org.polarsys.reqcycle.traceability.utils.LazyMap.java
public class LazyMap implements Multimap<Reachable, Link> { Multimap<Reachable, Link> delegate = HashMultimap.create(); private Iterator<Pair<Link, Reachable>> resultOfEngine; private Pair<Link, Reachable> next;
From source file org.eclipse.viatra.query.runtime.base.api.QueryResultMultimap.java
/**
* Implementation of {@link Multimap} interface to represent query results. A query result multimap takes a model query,
* with a specified key (input/source) parameter and a value (output/target) parameter.
*
* <p>
* Apart from the standard multimap behavior, it is possible to register listeners that are notified when the contents
From source file org.eclipse.incquery.runtime.base.api.QueryResultMultimap.java
/**
* Implementation of {@link Multimap} interface to represent query results. A query result multimap takes a model query,
* with a specified key (input/source) parameter and a value (output/target) parameter.
*
* <p>
* Apart from the standard multimap behavior, it is possible to register listeners that are notified when the contents
From source file org.spongepowered.common.mixin.core.authlib.MixinPropertyMap.java
@Mixin(value = PropertyMap.class, remap = false) public abstract class MixinPropertyMap implements Multimap<String, ProfileProperty> { @Shadow protected abstract Multimap<String, ProfileProperty> delegate();
From source file com.cinchapi.common.util.NonBlockingHashMultimap.java
/**
* A thread-safe lock-free alternate implementation of a
* {@link com.google.common.collect.HashMultimap HashMultimap}.
* <p>
* This structure differs from the {@link Multimap} interface in some ways. For
* example, views returned from methods such as {@link #keys()},
From source file org.cinchapi.common.util.NonBlockingHashMultimap.java
/**
* A thread-safe lock-free alternate implementation of a {@link HashMultimap}.
* <p>
* This structure differs from the {@link Multimap} interface in some ways. For
* example, views returned from methods such as {@link #keys()},
* {@link #entries()}, etc do not "read through" to the underlying collection.