Example usage for com.google.common.collect ImmutableMultiset builder

List of usage examples for com.google.common.collect ImmutableMultiset builder

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableMultiset builder.

Prototype

public static <E> Builder<E> builder() 

Source Link

Document

Returns a new builder.

Usage

From source file:fr.obeo.emf.specimen.SpecimenGenerator.java

private ImmutableMultiset<EClass> getEReferenceTypesWithWeight(EReference eReference,
        ImmutableList<EClass> eAllSubTypesOrSelf) {
    ImmutableMultiset.Builder<EClass> eAllSubTypesOrSelfWithWeights = ImmutableMultiset.builder();
    for (EClass eClass : eAllSubTypesOrSelf) {
        eAllSubTypesOrSelfWithWeights.addCopies(eClass, c.getWeightFor(eReference, eClass));
    }//  ww  w. j a  va 2s. c o  m
    return eAllSubTypesOrSelfWithWeights.build();
}

From source file:fr.obeo.emf.specimen.DirectWriteSpecimenGenerator.java

protected ImmutableMultiset<EClass> getEReferenceTypesWithWeight(EReference eReference,
        ImmutableList<EClass> eAllSubTypesOrSelf) {
    ImmutableMultiset.Builder<EClass> eAllSubTypesOrSelfWithWeights = ImmutableMultiset.builder();
    for (EClass eClass : eAllSubTypesOrSelf) {
        eAllSubTypesOrSelfWithWeights.addCopies(eClass, configuration.getWeightFor(eReference, eClass));
    }//w w w  . j a  v a2  s.co  m
    return eAllSubTypesOrSelfWithWeights.build();
}

From source file:fr.inria.atlanmod.instantiator.SpecimenGenerator.java

private ImmutableMultiset<EClass> getEReferenceTypesWithWeight(EReference eReference,
        ImmutableList<EClass> eAllSubTypesOrSelf) {
    ImmutableMultiset.Builder<EClass> eAllSubTypesOrSelfWithWeights = ImmutableMultiset.builder();

    for (EClass eClass : eAllSubTypesOrSelf) {
        eAllSubTypesOrSelfWithWeights.addCopies(eClass, c.getWeightFor(eReference, eClass));
    }//from w ww .  j  ava2s . c o m
    return eAllSubTypesOrSelfWithWeights.build();
}