Example usage for com.google.common.collect Multimap interface-usage

List of usage examples for com.google.common.collect Multimap interface-usage

Introduction

In this page you can find the example usage for com.google.common.collect Multimap interface-usage.

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.