blob: 016ddccf30969b0d74c22508ce981ad7e9ce7895 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2001, 2004 IBM Corporation 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:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jst.j2ee.application;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.jst.j2ee.common.CommonPackage;
public interface ApplicationPackage extends EPackage{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "application"; //$NON-NLS-1$
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION = 0;
/**
* The feature id for the '<em><b>Icons</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLICATION__ICONS = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__ICONS;
/**
* The feature id for the '<em><b>Display Names</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLICATION__DISPLAY_NAMES = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__DISPLAY_NAMES;
/**
* The feature id for the '<em><b>Descriptions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLICATION__DESCRIPTIONS = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__DESCRIPTIONS;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__SMALL_ICON = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__SMALL_ICON;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__LARGE_ICON = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__LARGE_ICON;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__DESCRIPTION = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__DESCRIPTION;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__DISPLAY_NAME = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP__DISPLAY_NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLICATION__VERSION = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP_FEATURE_COUNT + 0;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__SECURITY_ROLES = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP_FEATURE_COUNT + 1;
/**
* @generated This field/method will be replaced during code generation.
*/
int APPLICATION__MODULES = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP_FEATURE_COUNT + 2;
/**
* The number of structural features of the the '<em>Application</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLICATION_FEATURE_COUNT = CommonPackage.COMPATIBILITY_DESCRIPTION_GROUP_FEATURE_COUNT + 3;
/**
* @generated This field/method will be replaced during code generation.
*/
int MODULE = 1;
/**
* @generated This field/method will be replaced during code generation.
*/
int MODULE__URI = 0;
/**
* @generated This field/method will be replaced during code generation.
*/
int MODULE__ALT_DD = 1;
/**
* @generated This field/method will be replaced during code generation.
*/
int MODULE__APPLICATION = 2;
/**
* The number of structural features of the the '<em>Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = 3;
/**
* @generated This field/method will be replaced during code generation.
*/
int WEB_MODULE = 2;
/**
* @generated This field/method will be replaced during code generation.
*/
int WEB_MODULE__URI = ApplicationPackage.MODULE__URI;
/**
* @generated This field/method will be replaced during code generation.
*/
int WEB_MODULE__ALT_DD = ApplicationPackage.MODULE__ALT_DD;
/**
* @generated This field/method will be replaced during code generation.
*/
int WEB_MODULE__APPLICATION = ApplicationPackage.MODULE__APPLICATION;
/**
* @generated This field/method will be replaced during code generation.
*/
int WEB_MODULE__CONTEXT_ROOT = ApplicationPackage.MODULE_FEATURE_COUNT + 0;
/**
* The number of structural features of the the '<em>Web Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEB_MODULE_FEATURE_COUNT = ApplicationPackage.MODULE_FEATURE_COUNT + 1;
/**
* @generated This field/method will be replaced during code generation.
*/
int JAVA_CLIENT_MODULE = 3;
/**
* @generated This field/method will be replaced during code generation.
*/
int JAVA_CLIENT_MODULE__URI = ApplicationPackage.MODULE__URI;
/**
* @generated This field/method will be replaced during code generation.
*/
int JAVA_CLIENT_MODULE__ALT_DD = ApplicationPackage.MODULE__ALT_DD;
/**
* @generated This field/method will be replaced during code generation.
*/
int JAVA_CLIENT_MODULE__APPLICATION = ApplicationPackage.MODULE__APPLICATION;
/**
* The number of structural features of the the '<em>Java Client Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_CLIENT_MODULE_FEATURE_COUNT = ApplicationPackage.MODULE_FEATURE_COUNT + 0;
/**
* @generated This field/method will be replaced during code generation.
*/
int EJB_MODULE = 4;
/**
* @generated This field/method will be replaced during code generation.
*/
int EJB_MODULE__URI = ApplicationPackage.MODULE__URI;
/**
* @generated This field/method will be replaced during code generation.
*/
int EJB_MODULE__ALT_DD = ApplicationPackage.MODULE__ALT_DD;
/**
* @generated This field/method will be replaced during code generation.
*/
int EJB_MODULE__APPLICATION = ApplicationPackage.MODULE__APPLICATION;
/**
* The number of structural features of the the '<em>Ejb Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EJB_MODULE_FEATURE_COUNT = ApplicationPackage.MODULE_FEATURE_COUNT + 0;
/**
* @generated This field/method will be replaced during code generation.
*/
/**
* @generated This field/method will be replaced during code generation.
*/
int CONNECTOR_MODULE = 5;
/**
* @generated This field/method will be replaced during code generation.
*/
int CONNECTOR_MODULE__URI = ApplicationPackage.MODULE__URI;
/**
* @generated This field/method will be replaced during code generation.
*/
int CONNECTOR_MODULE__ALT_DD = ApplicationPackage.MODULE__ALT_DD;
/**
* @generated This field/method will be replaced during code generation.
*/
int CONNECTOR_MODULE__APPLICATION = ApplicationPackage.MODULE__APPLICATION;
/**
* The number of structural features of the the '<em>Connector Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTOR_MODULE_FEATURE_COUNT = ApplicationPackage.MODULE_FEATURE_COUNT + 0;
/**
* @generated This field/method will be replaced during code generation.
*/
String eNS_URI = "application.xmi"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.jst.j2ee.application"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ApplicationPackage eINSTANCE = org.eclipse.jst.j2ee.application.internal.impl.ApplicationPackageImpl.init();
/**
* @generated This field/method will be replaced during code generation
* @return Application object
*/
EClass getApplication();
/**
* Returns the meta object for the attribute '{@link org.eclipse.jst.j2ee.application.Application#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.jst.j2ee.application.Application#getVersion()
* @see #getApplication()
* @generated
*/
EAttribute getApplication_Version();
/**
* @generated This field/method will be replaced during code generation.
*/
EReference getApplication_SecurityRoles();
/**
* @generated This field/method will be replaced during code generation.
*/
EReference getApplication_Modules();
/**
* @generated This field/method will be replaced during code generation
* @return Module object
*/
EClass getModule();
/**
* @generated This field/method will be replaced during code generation.
*/
EAttribute getModule_Uri();
/**
* @generated This field/method will be replaced during code generation.
*/
EAttribute getModule_AltDD();
/**
* @generated This field/method will be replaced during code generation.
*/
EReference getModule_Application();
/**
* @generated This field/method will be replaced during code generation
* @return WebModule object
*/
EClass getWebModule();
/**
* @generated This field/method will be replaced during code generation.
*/
EAttribute getWebModule_ContextRoot();
/**
* @generated This field/method will be replaced during code generation
* @return JavaClientModule object
*/
EClass getJavaClientModule();
/**
* @generated This field/method will be replaced during code generation
* @return EjbModule object
*/
EClass getEjbModule();
/**
* @generated This field/method will be replaced during code generation
* @return ConnectorModule object
*/
EClass getConnectorModule();
/**
* @generated This field/method will be replaced during code generation.
*/
ApplicationFactory getApplicationFactory();
} //ApplicationPackage