-
Notifications
You must be signed in to change notification settings - Fork 70
/
ProjectPreferencesConstants.java
69 lines (54 loc) · 2.82 KB
/
ProjectPreferencesConstants.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*******************************************************************************
* Copyright (c) 2004 Eric Merritt and others.
* 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
*
* Contributors:
* Eric Merritt
* Vlad Dumitrescu
* Mickael Remond
*******************************************************************************/
package org.erlide.engine.model.root;
import org.erlide.runtime.runtimeinfo.RuntimeVersion;
/**
* Constants used in project and plugin preferences
*
* @author Eric Merritt [cyberlync at yahoo dot com]
*/
public final class ProjectPreferencesConstants {
public static final String SOURCE_DIRS = "source_dirs";
public static final String DEFAULT_SOURCE_DIRS = "src";
public static final String TEST_DIRS = "test_dirs";
public static final String DEFAULT_TEST_DIRS = "test";
public static final String INCLUDE_DIRS = "include_dirs";
public static final String DEFAULT_INCLUDE_DIRS = "include";
public static final String OUTPUT_DIR = "output_dir";
public static final String DEFAULT_OUTPUT_DIR = "ebin";
public static final String EXTERNAL_INCLUDES = "external_includes";
public static final String DEFAULT_EXTERNAL_INCLUDES = "";
public static final String RUNTIME_VERSION = "backend_version";
public static final RuntimeVersion DEFAULT_RUNTIME_VERSION = new RuntimeVersion(19);
public static final RuntimeVersion[] SUPPORTED_VERSIONS = { new RuntimeVersion(17),
new RuntimeVersion(18), new RuntimeVersion(19), new RuntimeVersion(20) };
public static final RuntimeVersion FALLBACK_RUNTIME_VERSION = SUPPORTED_VERSIONS[0];
public static final String PROJECT_EXTERNAL_MODULES = "external_modules";
public static final String DEFAULT_EXTERNAL_MODULES = "";
public static final String BUILDER = "builder";
public static final String BUILDER_COMPILE_TARGET = "builderCompileTarget";
public static final String BUILDER_CLEAN_TARGET = "builderCleanTarget";
// new project properties
public static final String SOURCES = "sources";
public static final String BACKEND_COOKIE = "backendCookie";
public static final String BACKEND_NODE_NAME = "BackendName";
public static final String REQUIRED_BACKEND_VERSION = "requiredBackendVersion";
public static final String OUTPUT = "output";
public static final String INCLUDES = "includes";
public static final String DIRECTORY = "directory";
public static final String PROJECT = "project";
// tracing properties
public static final String TRACING = "tracing";
public static final String TRACED_MODULES = "modules";
private ProjectPreferencesConstants() {
}
}