Package org.eclipselabs.mongoemf.perf.model

Examples of org.eclipselabs.mongoemf.perf.model.ObjectGroup


        if (result == null) result = defaultCase(theEObject);
        return result;
      }
      case ModelPackage.OBJECT_GROUP:
      {
        ObjectGroup objectGroup = (ObjectGroup)theEObject;
        T result = caseObjectGroup(objectGroup);
        if (result == null) result = caseBaseObject(objectGroup);
        if (result == null) result = defaultCase(theEObject);
        return result;
      }
View Full Code Here


    resourceSet.getURIConverter().getURIMap().put(URI.createURI("http://localhost/junit/"), URI.createURI("mongodb://localhost/junit/"));
    URI uri = URI.createURI("http://localhost/junit/objects/");

    System.out.println("Initializing");

    ObjectGroup root = createObjectGroup(0);

    for (int i = 0; i < numberObjects; i++)
    {
      TestObject1 object = createTestObject1(i);
      root.getChildren().add(object);

      Resource resource = resourceSet.createResource(uri);
      resource.getContents().add(object);
      resource.save(null);
    }

    Resource rootResource = resourceSet.createResource(uri);
    rootResource.getContents().add(root);
    rootResource.save(null);

    resourceSet = createResourceSet();
    resourceSet.getURIConverter().getURIMap().put(URI.createURI("http://localhost/junit/"), URI.createURI("mongodb://localhost/junit/"));

    System.out.println("Loading data");

    long startTime = System.currentTimeMillis();
    Resource resultResource = resourceSet.getResource(root.eResource().getURI(), true);

    System.out.println("Traversing the object tree");

    new TreeVisitor().doSwitch(resultResource.getContents().get(0));
    long endTime = System.currentTimeMillis();
View Full Code Here

   * @param i unique object index
   * @return test group filled with dummy data
   */
  private ObjectGroup createObjectGroup(int i)
  {
    ObjectGroup group = ModelFactory.eINSTANCE.createObjectGroup();

    group.setName("Test Object " + i);
    group.setDescription("MongoDB test object " + i);
    group.setCategory("Test Object");
    group.setTag("Object Tag");
    group.setCreated(new Date());

    return group;
  }
View Full Code Here

TOP

Related Classes of org.eclipselabs.mongoemf.perf.model.ObjectGroup

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.