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