| /** |
| * <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; |
| } |
| |
| } |