List of usage examples for com.google.common.collect Sets newLinkedHashSet
public static <E> LinkedHashSet<E> newLinkedHashSet()
From source file:org.b1.pack.cli.FileTools.java
public static Set<FsObject> getFsObjects(List<String> names) { Map<List<String>, FsObject> map = createRootMap(names); Set<FsObject> result = Sets.newLinkedHashSet(); for (FsObject fsObject : map.values()) { addPrecedingObjects(result, fsObject, map); addObjectWithChildren(result, fsObject); }/* w w w . java 2 s. c om*/ return result; }
From source file:de.flapdoodle.mongoom.mapping.types.SetTransformation.java
protected Set<Bean> newContainer() { return Sets.newLinkedHashSet(); }
From source file:org.eclipse.acceleo.parser.AcceleoParserInfos.java
/** * Constructor. */ public AcceleoParserInfos() { infos = Sets.newLinkedHashSet(); }
From source file:ch.raffael.util.binding.validate.ValidationResultBuffer.java
@Override public void add(Message message) { if (messages == null) { messages = Sets.newLinkedHashSet(); }/* w w w . ja v a 2 s .co m*/ messages.add(message); maxSeverity = Validators.max(maxSeverity, message.getSeverity()); }
From source file:org.eclipse.acceleo.parser.AcceleoParserWarnings.java
/** * Constructor. */ public AcceleoParserWarnings() { warnings = Sets.newLinkedHashSet(); }
From source file:org.eclipse.acceleo.parser.AcceleoParserProblems.java
/** * Constructor. */ public AcceleoParserProblems() { problems = Sets.newLinkedHashSet(); }
From source file:exec.csharp.queries.LinearQueryBuilder.java
@Override public List<Query> createQueries(Usage start, Usage end) { Query q = Query.createAsCopyFrom(end); q.setAllCallsites(Sets.newLinkedHashSet()); int numAdditions = QueryUtils.countAdditions(start, end); int numBefore = end.getReceiverCallsites().size() - numAdditions; Iterator<CallSite> it = end.getReceiverCallsites().iterator(); int i = 0;//from w w w . j av a 2 s . c o m while (i++ < numBefore && it.hasNext()) { CallSite cs = it.next(); q.addCallSite(cs); } return Lists.newArrayList(q); }
From source file:org.eclipse.sirius.tree.business.internal.dialect.TreeMetamodelsProvider.java
@Override public Collection<MetamodelDescriptor> provides(Collection<Viewpoint> vp) { Set<MetamodelDescriptor> result = Sets.newLinkedHashSet(); result.add(new EcoreMetamodelDescriptor(org.eclipse.sirius.tree.TreePackage.eINSTANCE)); result.add(new EcoreMetamodelDescriptor(org.eclipse.sirius.tree.description.DescriptionPackage.eINSTANCE)); return result; }
From source file:org.eclipse.sirius.table.business.internal.dialect.TableMetamodelsProvider.java
@Override public Collection<MetamodelDescriptor> provides(Collection<Viewpoint> vp) { Set<MetamodelDescriptor> result = Sets.newLinkedHashSet(); result.add(new EcoreMetamodelDescriptor(org.eclipse.sirius.table.metamodel.table.TablePackage.eINSTANCE)); result.add(new EcoreMetamodelDescriptor( org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage.eINSTANCE)); return result; }
From source file:com.samskivert.depot.impl.DepotTypes.java
/** * Conveniently constructs a {@link DepotTypes} object given {@link QueryClause} objects, which * are interrogated for their class definition sets through {@link SQLExpression#addClasses}. *//* w w w . j av a 2 s . com*/ public static <T extends PersistentRecord> DepotTypes getDepotTypes(PersistenceContext ctx, Iterable<? extends QueryClause> clauses) throws DatabaseException { Set<Class<? extends PersistentRecord>> classSet = Sets.newLinkedHashSet(); for (QueryClause clause : clauses) { if (clause != null) { clause.addClasses(classSet); } } return new DepotTypes(ctx, classSet); }