blob: ae3232eeeebace2c6c882d2e10886060bd2156dd [file] [log] [blame]
/**
* <copyright> Copyright (c) 2008-2009 Jonas Helming, Maximilian Koegel. All rights reserved. This program and the
* accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this
* distribution, and is available at http://www.eclipse.org/legal/epl-v10.html </copyright>
*/
package org.eclipse.emf.emfstore.client.test;
/**
* This is a list of template projects used for testing. RANDOM_nnK means a random generated project with nn thousand
* model elements. Template test projects are located at a /TestProjects folder.
*
* @author hodaie
*/
public enum TestProjectEnum {
/**
* a random generated project (with about 6000 elements) with these parameter(7, 1, 4, 3, 5, 20).
*/
RANDOM_3K("TestProjects/randomProject3.ucp"),
/**
* a random generated project (with about 6000 elements) with these parameter(10, 12345, 5, 3, 15, 20).
*/
// RANDOM_6K("TestProjects/randomProject6.ucp"),
/**
* a random generated project (with about 8000 elements) with these parameter(15, 12345, 5, 3, 15, 20).
*/
// RANDOM_8K("TestProjects/randomProject8.ucp"),
/**
* a random generated project (with about 12000 elements) with these parameter(20, 12345, 5, 5, 10, 20).
*/
// RANDOM_12K("TestProjects/randomProject12.ucp"),
/**
* a random generated project (with about 14000 elements) with these parameter(30, 123, 5, 5, 10, 20).
*/
// RANDOM_14K("TestProjects/randomProject14.ucp"),
/**
* use a random generated project (with about 25000 elements) with these parameter(70, 123, 5, 5, 10, 20).
*/
// RANDOM_25K("TestProjects/randomProject25.ucp"),
/**
* use the SuperMarketProject.
*/
SUPERMARKET("TestProjects/SupermarketExampleProject.ucp"),
/**
* file api.
*/
FILEAPI("TestProjects/FileAPI.ucp");
private String path;
private TestProjectEnum(String path) {
this.path = path;
}
/**
* @return test project path
* @return
*/
public String getPath() {
return path;
}
}