List of usage examples for com.google.common.collect ImmutableMultiset builder
public static <E> Builder<E> builder()
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(); }