/*******************************************************************************
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library 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 Lesser General Public License for more
* details.
*
*******************************************************************************/
package com.liferay.ide.project.core.facet;
import org.eclipse.jst.j2ee.project.facet.IJ2EEFacetProjectCreationDataModelProperties;
import org.eclipse.wst.common.frameworks.internal.operations.IProjectCreationPropertiesNew;
/**
* @author Greg Amerson
* @author Cindy Li
* @author Terry Jia
*/
@SuppressWarnings( "restriction" )
public interface IPluginProjectDataModelProperties
extends IJ2EEFacetProjectCreationDataModelProperties, IProjectCreationPropertiesNew
{
public static final String CONFIGURE_DEPLOYMENT_ASSEMBLY =
"IPluginProjectDataModelProperties.CONFIGURE_DEPLOYMENT_ASSEMBLY"; //$NON-NLS-1$
public static final String CREATE_PROJECT_OPERATION = "IPluginProjectDataModelProperties.CREATE_PROJECT_OPERATION"; //$NON-NLS-1$
public static final String DISPLAY_NAME = "IPluginProjectCreationPropertiesNew.DISPLAY_NAME"; //$NON-NLS-1$
public static final String EXT_NAME = "IPluginProjectDataModelProperties.EXT_NAME"; //$NON-NLS-1$
public static final String HOOK_NAME = "IPluginProjectDataModelProperties.HOOK_NAME"; //$NON-NLS-1$
public static final String INSTALL_LIFERAY_PLUGIN_LIBRARY_DELEGATE =
"IPluginProjectDataModelProperties.INSTALL_LIFERAY_PLUGIN_LIBRARY_DELEGATE"; //$NON-NLS-1$
public static final String INSTALL_THEME_CSS_BUILDER =
"IPluginProjectDataModelProperties.INSTALL_THEME_CSS_BUILDER"; //$NON-NLS-1$
public static final String LAYOUTTPL_NAME = "IPluginProjectDataModelProperties.LAYOUTTPL_NAME"; //$NON-NLS-1$
public static final String LIFERAY_PLUGIN_LIBRARY_DELEGATE =
"IPluginProjectDataModelProperties.LIFERAY_PLUGIN_LIBRARY_DELEGATE"; //$NON-NLS-1$
public static final String LIFERAY_SDK_NAME = "IPluginProjectDataModelProperties.LIFERAY_SDK_NAME"; //$NON-NLS-1$
public static final String LIFERAY_USE_CUSTOM_LOCATION =
"IPluginProjectDataModelProperties.LIFERAY_USE_CUSTOM_LOCATION"; //$NON-NLS-1$
public static final String LIFERAY_USE_SDK_LOCATION = "IPluginProjectDataModelProperties.LIFERAY_USE_SDK_LOCATION"; //$NON-NLS-1$
public static final String PLUGIN_FRAGMENT_DM = "IPluginProjectDataModelProperties.PLUGIN_FRAGMENT_DM"; //$NON-NLS-1$
public static final String PLUGIN_FRAGMENT_ENABLED = "IPluginProjectDataModelProperties.PLUGIN_FRAGMENT_ENABLED"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_EXT = "IPluginProjectDataModelProperties.PLUGIN_TYPE_EXT"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_HOOK = "IPluginProjectDataModelProperties.PLUGIN_TYPE_HOOK"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_LAYOUTTPL = "IPluginProjectDataModelProperties.PLUGIN_TYPE_LAYOUTTPL"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_PORTLET = "IPluginProjectDataModelProperties.PLUGIN_TYPE_PORTLET"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_THEME = "IPluginProjectDataModelProperties.PLUGIN_TYPE_THEME"; //$NON-NLS-1$
public static final String PLUGIN_TYPE_WEB = "IPluginProjectDataModelProperties.PLUGIN_TYPE_WEB"; //$NON-NLS-1$
public static final String PORTLET_FRAMEWORK_ID = "IPluginProjectDataModelProperties.PORTLET_FRAMEWORK_ID"; //$NON-NLS-1$
public static final String PORTLET_NAME = "IPluginProjectDataModelProperties.PORTLET_NAME"; //$NON-NLS-1$
public static final String PROJECT_TEMP_PATH = "IPluginProjectDataModelProperties.PROJECT_TEMP_PATH"; //$NON-NLS-1$
public static final String SETUP_DEFAULT_OUTPUT_LOCATION =
"IPluginProjectDataModelProperties.SETUP_DEFAULT_OUTPUT_LOCATION"; //$NON-NLS-1$
public static final String SETUP_EXT_CLASSPATH = "IPluginProjectDataModelProperties.SETUP_EXT_CLASSPATH"; //$NON-NLS-1$
public static final String THEME_NAME = "IPluginProjectDataModelProperties.THEME_NAME"; //$NON-NLS-1$
public static final String THEME_PARENT = "IPluginProjectDataModelProperties.THEME_PARENT"; //$NON-NLS-1$
public static final String[] THEME_PARENTS = { "_unstyled", "_styled", "classic" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
public static final String THEME_TEMPLATE_FRAMEWORK = "IPluginProjectDataModelProperties.THEME_TEMPLATE_FRAMEWORK"; //$NON-NLS-1$
public static final String[] THEME_TEMPLATE_FRAMEWORKS = { "Velocity", "Freemarker", "JSP" }; //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
public static final String UPDATE_BUILD_XML = "IPluginProjectDataModelProperties.UPDATE_BUILD_XML"; //$NON-NLS-1$
public static final String LIFERAY_USE_WORKSPACE_LOCATION = "IPluginProjectDataModelProperties.LIFERAY_USE_WORKSPACE_LOCATION"; //$NON-NLS-1$
public static final String WEB_NAME = "IPluginProjectDataModelProperties.WEB_NAME"; //$NON-NLS-1$
}