Example usage for com.google.common.collect Sets newLinkedHashSet

List of usage examples for com.google.common.collect Sets newLinkedHashSet

Introduction

In this page you can find the example usage for com.google.common.collect Sets newLinkedHashSet.

Prototype

public static <E> LinkedHashSet<E> newLinkedHashSet() 

Source Link

Document

Creates a mutable, empty LinkedHashSet instance.

Usage

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);
}