/*
* $Id$
*
* SARL is an general-purpose agent programming language.
* More details on http://www.sarl.io
*
* Copyright (C) 2014-2017 the original authors or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.sarl.eclipse;
/**
* Provides the constants for the SARL projects.
*
* @author $Author: ngaud$
* @author $Author: sgalland$
* @version $FullVersion$
* @mavengroupid $GroupId$
* @mavenartifactid $ArtifactId$
* @see io.sarl.lang.SARLConfig
*/
public final class SARLEclipseConfig {
/**
* ID of the project nature defined by XText.
*/
public static final String XTEXT_NATURE_ID = "org.eclipse.xtext.ui.shared.xtextNature"; //$NON-NLS-1$
/**
* ID of the project nature defined by Maven.
*/
public static final String MAVEN_NATURE_ID = "org.eclipse.m2e.core.maven2Nature"; //$NON-NLS-1$
/**
* ID of this nature.
*/
public static final String NATURE_ID = "io.sarl.eclipse.SARLProjectNature"; //$NON-NLS-1$
/**
* ID of the SARL perspective.
*/
public static final String ID_SARL_PERSPECTIVE = "io.sarl.eclipse.perspective.devel"; //$NON-NLS-1$
/**
* ID of the SARL perspective.
*/
public static final String ID_SARL_DEBUG_PERSPECTIVE = "io.sarl.eclipse.perspective.debug"; //$NON-NLS-1$
/**
* The value is the identifier of the class path container for
* the SARL runtime environment.
*/
public static final String RUNTIME_ENVIRONMENT_ID = SARLEclipsePlugin.PLUGIN_ID + ".launching.SARL_RUNTIME"; //$NON-NLS-1$
/**
* Status code indicating a launch configuration does not
* specify an agent name to launch.
*/
public static final int ERR_UNSPECIFIED_AGENT_NAME = 501;
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL project.
*/
public static final String NEW_PROJECT_WIZARD_DIALOG_IMAGE = "icons/sarl_new_project_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL file.
*/
public static final String NEW_FILE_WIZARD_DIALOG_IMAGE = "icons/sarl_new_file_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL agent.
*/
public static final String NEW_AGENT_WIZARD_DIALOG_IMAGE = "icons/sarl_new_agent_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL behavior.
*/
public static final String NEW_BEHAVIOR_WIZARD_DIALOG_IMAGE = "icons/sarl_new_behavior_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL capacity.
*/
public static final String NEW_CAPACITY_WIZARD_DIALOG_IMAGE = "icons/sarl_new_capacity_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL event.
*/
public static final String NEW_EVENT_WIZARD_DIALOG_IMAGE = "icons/sarl_new_event_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when creating new SARL skill.
*/
public static final String NEW_SKILL_WIZARD_DIALOG_IMAGE = "icons/sarl_new_skill_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when importing a SARL project.
*/
public static final String IMPORT_PROJECT_WIZARD_DIALOG_IMAGE = "icons/sarl_import_project_dialog.png"; //$NON-NLS-1$
/** Filename of the image that may be used for representing a SARL project.
*/
public static final String SARL_PROJECT_IMAGE = "icons/sarl_project_16.png"; //$NON-NLS-1$
/** Filename of the image that is the SARL logo with an icon size (16x16).
*/
public static final String SARL_LOGO_IMAGE = "icons/sarl_16.png"; //$NON-NLS-1$
/**
* Extension point identifier for contributions of a wizard page that for a ISREInstall
* (value <code>"sreInstallPage"</code>).
*/
public static final String EXTENSION_POINT_SRE_INSTALL_PAGES = "sreInstallPages"; //$NON-NLS-1$
/**
* Name of the extension points for SRE installation
* (value <code>"sreInstallations"</code>).
*/
public static final String EXTENSION_POINT_SARL_RUNTIME_ENVIRONMENT = "sreInstallations"; //$NON-NLS-1$
/**
* Name of the extension points for the factory of project SRE provider.
* (value <code>"projectSREProviderFactory"</code>).
*/
public static final String EXTENSION_POINT_PROJECT_SRE_PROVIDER_FACTORY = "projectSREProviderFactory"; //$NON-NLS-1$
/** Filename of the image that may be used at
* the top of the wizard dialog when submiting an issue to the SARL tracker.
*/
public static final String SUBMIT_ISSUE_WIZARD_DIALOG_IMAGE = "icons/sarl_submit_issue_dialog.png"; //$NON-NLS-1$
private SARLEclipseConfig() {
//
}
}