/**
 * Copyright (C) 2014  Luc Hermans
 * 
 * This program is free software: you can redistribute it and/or modify it under the terms of the
 * GNU General Public License as published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
 * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with this program.  If
 * not, see <http://www.gnu.org/licenses/>.
 * 
 * Contact information: kozzeluc@gmail.com.
 */
package org.lh.dmlj.schema.editor.extension;

public class ExtensionPointConstants {

	public static final String EXTENSION_POINT_IMPORT_ID = "import";
	public static final String EXTENSION_POINT_IMPORT_RECORD_ELEMENTS_ID = "importRecordElements";
	
	public static final String ELEMENT_IMPORT_TOOLS = "importTools";
	public static final String ELEMENT_IMPORT_TOOL = "importTool";
	public static final String ELEMENT_DATA_ENTRY_PAGE = "dataEntryPage";
	public static final String ELEMENT_OPTION = "option";
	public static final String ELEMENT_OPTION_GROUP = "optionGroup";
	public static final String ELEMENT_OPTIONS = "options";
	public static final String ELEMENT_PRE_OPTIONS_PAGES = "preOptionsPages";
	public static final String ELEMENT_POST_OPTIONS_PAGES = "postOptionsPages";
	
	public static final String ELEMENT_LAYOUT_MANAGERS = "recordLayoutManagers";
	public static final String ELEMENT_LAYOUT_MANAGER = "recordLayoutManager";
	public static final String ELEMENT_VALID_FOR = "validFor";	
	
	public static final String ATTRIBUTE_CHECK_BUTTON_LABEL = "checkButtonLabel";
	public static final String ATTRIBUTE_CLASS = "class";
	public static final String ATTRIBUTE_DESCRIPTION = "description";
	public static final String ATTRIBUTE_ID = "id";
	public static final String ATTRIBUTE_GROUP = "group";
	public static final String ATTRIBUTE_IDMSNTWK_ONLY = "idmsntwkOnly";
	public static final String ATTRIBUTE_IMAGE = "image";
	public static final String ATTRIBUTE_INITIAL_VALUE = "initialValue";
	public static final String ATTRIBUTE_LABEL = "label";
	public static final String ATTRIBUTE_MESSAGE = "message";
	public static final String ATTRIBUTE_MUTUALLY_EXCLUSIVE_WITH = 
		"mutuallyExclusiveWith";
	public static final String ATTRIBUTE_NAME = "name";
	public static final String ATTRIBUTE_PARAMETERS = "parameters";	
	public static final String ATTRIBUTE_PROMPT_FOR_PROPERTIES_FILE = 
		"promptForPropertiesFile";
	public static final String ATTRIBUTE_SCHEMA_NAME = "schemaName";	
	public static final String ATTRIBUTE_SCHEMA_VERSIONS = "schemaVersions";	
	public static final String ATTRIBUTE_SOURCE = "source";	
	
	
}
