/******************************************************************************* * Copyright (c) 2010 Michal Antkiewicz. * 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: * Michal Antkiewicz - initial API and implementation ******************************************************************************/ /** * * * * $Id: StrutsPackage.java,v 1.14 2009/04/21 16:47:57 Michal Antkiewicz <mantkiew@gsd.uwaterloo.ca> $ */ package ca.uwaterloo.gsd.struts; 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 ca.uwaterloo.gsd.fsml.fsml.FsmlPackage; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.StrutsFactory * @model kind="package" * @generated */ public interface StrutsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "struts"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://gsd.uwaterloo.ca/fsml/struts"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "struts"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ StrutsPackage eINSTANCE = ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl.init(); /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.StrutsApplicationImpl <em>Application</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.StrutsApplicationImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getStrutsApplication() * @generated */ int STRUTS_APPLICATION = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_APPLICATION__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Struts Config</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_APPLICATION__STRUTS_CONFIG = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Forms</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_APPLICATION__FORMS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Actions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_APPLICATION__ACTIONS = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Application</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_APPLICATION_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.FormImplImpl <em>Form Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormImpl() * @generated */ int FORM_IMPL = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL__PACKAGE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Qualified Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL__QUALIFIED_NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL__LOCAL = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Extends Action Form</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL__EXTENDS_ACTION_FORM = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Form Impl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_IMPL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsActionFormImpl <em>Extends Action Form</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsActionFormImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsActionForm() * @generated */ int EXTENDS_ACTION_FORM = 2; /** * The feature id for the '<em><b>Extends Dyna Action Form</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_ACTION_FORM__EXTENDS_DYNA_ACTION_FORM = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Extends Action Form</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_ACTION_FORM_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ActionImplImpl <em>Action Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ActionImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getActionImpl() * @generated */ int ACTION_IMPL = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__PACKAGE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Qualified Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__QUALIFIED_NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__LOCAL = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Extends Action</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__EXTENDS_ACTION = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Forwards</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__FORWARDS = FsmlPackage.CONCEPT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Input Forwards</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL__INPUT_FORWARDS = FsmlPackage.CONCEPT_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Action Impl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_IMPL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 7; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardImplImpl <em>Forward Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForwardImpl() * @generated */ int FORWARD_IMPL = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_IMPL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Forward</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_IMPL__FORWARD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Forward Impl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_IMPL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.InputForwardImplImpl <em>Input Forward Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.InputForwardImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getInputForwardImpl() * @generated */ int INPUT_FORWARD_IMPL = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_FORWARD_IMPL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Input Forward Impl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_FORWARD_IMPL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardImpl <em>Forward</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForward() * @generated */ int FORWARD = 6; /** * The feature id for the '<em><b>Local Forward</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD__LOCAL_FORWARD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Global Forward</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD__GLOBAL_FORWARD = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Forward</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsActionImpl <em>Extends Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsActionImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsAction() * @generated */ int EXTENDS_ACTION = 7; /** * The feature id for the '<em><b>Extends Dispatch Action</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_ACTION__EXTENDS_DISPATCH_ACTION = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Overrides Execute</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_ACTION__OVERRIDES_EXECUTE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Extends Action</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_ACTION_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsDispatchActionImpl <em>Extends Dispatch Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsDispatchActionImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsDispatchAction() * @generated */ int EXTENDS_DISPATCH_ACTION = 8; /** * The feature id for the '<em><b>Action Method</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_DISPATCH_ACTION__ACTION_METHOD = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Extends Dispatch Action</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENDS_DISPATCH_ACTION_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.StrutsConfigImpl <em>Config</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.StrutsConfigImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getStrutsConfig() * @generated */ int STRUTS_CONFIG = 9; /** * The feature id for the '<em><b>Forms</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_CONFIG__FORMS = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Forwards</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_CONFIG__FORWARDS = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Actions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_CONFIG__ACTIONS = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Config</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUTS_CONFIG_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ActionDeclImpl <em>Action Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ActionDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getActionDecl() * @generated */ int ACTION_DECL = 10; /** * The feature id for the '<em><b>Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__PATH = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__TYPE = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Action Impl</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__ACTION_IMPL = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Forwards</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__FORWARDS = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Input</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL__INPUT = FsmlPackage.CONCEPT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Action Decl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_DECL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.FormDeclImpl <em>Form Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormDecl() * @generated */ int FORM_DECL = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_DECL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Form Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_DECL__FORM_TYPE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Dyna Action Form</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_DECL__IS_DYNA_ACTION_FORM = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Form Property</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_DECL__FORM_PROPERTY = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Form Decl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_DECL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardDeclImpl <em>Forward Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForwardDecl() * @generated */ int FORWARD_DECL = 12; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DECL__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DECL__PATH = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DECL__TARGET = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Forward Decl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DECL_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link ca.uwaterloo.gsd.struts.impl.FormPropertyImpl <em>Form Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormPropertyImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormProperty() * @generated */ int FORM_PROPERTY = 13; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_PROPERTY__NAME = FsmlPackage.CONCEPT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_PROPERTY__TYPE = FsmlPackage.CONCEPT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Form Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_PROPERTY_FEATURE_COUNT = FsmlPackage.CONCEPT_FEATURE_COUNT + 2; /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.StrutsApplication <em>Application</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Application</em>'. * @see ca.uwaterloo.gsd.struts.StrutsApplication * @generated */ EClass getStrutsApplication(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.struts.StrutsApplication#getStrutsConfig <em>Struts Config</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Struts Config</em>'. * @see ca.uwaterloo.gsd.struts.StrutsApplication#getStrutsConfig() * @see #getStrutsApplication() * @generated */ EReference getStrutsApplication_StrutsConfig(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.StrutsApplication#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.StrutsApplication#getName() * @see #getStrutsApplication() * @generated */ EAttribute getStrutsApplication_Name(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.StrutsApplication#getForms <em>Forms</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Forms</em>'. * @see ca.uwaterloo.gsd.struts.StrutsApplication#getForms() * @see #getStrutsApplication() * @generated */ EReference getStrutsApplication_Forms(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.StrutsApplication#getActions <em>Actions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Actions</em>'. * @see ca.uwaterloo.gsd.struts.StrutsApplication#getActions() * @see #getStrutsApplication() * @generated */ EReference getStrutsApplication_Actions(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.FormImpl <em>Form Impl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Form Impl</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl * @generated */ EClass getFormImpl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormImpl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl#getName() * @see #getFormImpl() * @generated */ EAttribute getFormImpl_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormImpl#getPackage <em>Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Package</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl#getPackage() * @see #getFormImpl() * @generated */ EAttribute getFormImpl_Package(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormImpl#getQualifiedName <em>Qualified Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Qualified Name</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl#getQualifiedName() * @see #getFormImpl() * @generated */ EAttribute getFormImpl_QualifiedName(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormImpl#isLocal <em>Local</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Local</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl#isLocal() * @see #getFormImpl() * @generated */ EAttribute getFormImpl_Local(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.struts.FormImpl#getExtendsActionForm <em>Extends Action Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends Action Form</em>'. * @see ca.uwaterloo.gsd.struts.FormImpl#getExtendsActionForm() * @see #getFormImpl() * @generated */ EReference getFormImpl_ExtendsActionForm(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ExtendsActionForm <em>Extends Action Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends Action Form</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsActionForm * @generated */ EClass getExtendsActionForm(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ExtendsActionForm#isExtendsDynaActionForm <em>Extends Dyna Action Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Extends Dyna Action Form</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsActionForm#isExtendsDynaActionForm() * @see #getExtendsActionForm() * @generated */ EAttribute getExtendsActionForm_ExtendsDynaActionForm(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ActionImpl <em>Action Impl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Action Impl</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl * @generated */ EClass getActionImpl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionImpl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getName() * @see #getActionImpl() * @generated */ EAttribute getActionImpl_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionImpl#getPackage <em>Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Package</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getPackage() * @see #getActionImpl() * @generated */ EAttribute getActionImpl_Package(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionImpl#getQualifiedName <em>Qualified Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Qualified Name</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getQualifiedName() * @see #getActionImpl() * @generated */ EAttribute getActionImpl_QualifiedName(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionImpl#isLocal <em>Local</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Local</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#isLocal() * @see #getActionImpl() * @generated */ EAttribute getActionImpl_Local(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.struts.ActionImpl#getExtendsAction <em>Extends Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends Action</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getExtendsAction() * @see #getActionImpl() * @generated */ EReference getActionImpl_ExtendsAction(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.ActionImpl#getForwards <em>Forwards</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Forwards</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getForwards() * @see #getActionImpl() * @generated */ EReference getActionImpl_Forwards(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.ActionImpl#getInputForwards <em>Input Forwards</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Input Forwards</em>'. * @see ca.uwaterloo.gsd.struts.ActionImpl#getInputForwards() * @see #getActionImpl() * @generated */ EReference getActionImpl_InputForwards(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ForwardImpl <em>Forward Impl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Forward Impl</em>'. * @see ca.uwaterloo.gsd.struts.ForwardImpl * @generated */ EClass getForwardImpl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ForwardImpl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.ForwardImpl#getName() * @see #getForwardImpl() * @generated */ EAttribute getForwardImpl_Name(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.struts.ForwardImpl#getForward <em>Forward</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Forward</em>'. * @see ca.uwaterloo.gsd.struts.ForwardImpl#getForward() * @see #getForwardImpl() * @generated */ EReference getForwardImpl_Forward(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.InputForwardImpl <em>Input Forward Impl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Input Forward Impl</em>'. * @see ca.uwaterloo.gsd.struts.InputForwardImpl * @generated */ EClass getInputForwardImpl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.InputForwardImpl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.InputForwardImpl#getName() * @see #getInputForwardImpl() * @generated */ EAttribute getInputForwardImpl_Name(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.Forward <em>Forward</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Forward</em>'. * @see ca.uwaterloo.gsd.struts.Forward * @generated */ EClass getForward(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.struts.Forward#getLocalForward <em>Local Forward</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Local Forward</em>'. * @see ca.uwaterloo.gsd.struts.Forward#getLocalForward() * @see #getForward() * @generated */ EReference getForward_LocalForward(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.struts.Forward#getGlobalForward <em>Global Forward</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Global Forward</em>'. * @see ca.uwaterloo.gsd.struts.Forward#getGlobalForward() * @see #getForward() * @generated */ EReference getForward_GlobalForward(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ExtendsAction <em>Extends Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends Action</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsAction * @generated */ EClass getExtendsAction(); /** * Returns the meta object for the containment reference '{@link ca.uwaterloo.gsd.struts.ExtendsAction#getExtendsDispatchAction <em>Extends Dispatch Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Extends Dispatch Action</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsAction#getExtendsDispatchAction() * @see #getExtendsAction() * @generated */ EReference getExtendsAction_ExtendsDispatchAction(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ExtendsAction#isOverridesExecute <em>Overrides Execute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Overrides Execute</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsAction#isOverridesExecute() * @see #getExtendsAction() * @generated */ EAttribute getExtendsAction_OverridesExecute(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ExtendsDispatchAction <em>Extends Dispatch Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extends Dispatch Action</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsDispatchAction * @generated */ EClass getExtendsDispatchAction(); /** * Returns the meta object for the attribute list '{@link ca.uwaterloo.gsd.struts.ExtendsDispatchAction#getActionMethod <em>Action Method</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Action Method</em>'. * @see ca.uwaterloo.gsd.struts.ExtendsDispatchAction#getActionMethod() * @see #getExtendsDispatchAction() * @generated */ EAttribute getExtendsDispatchAction_ActionMethod(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.StrutsConfig <em>Config</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Config</em>'. * @see ca.uwaterloo.gsd.struts.StrutsConfig * @generated */ EClass getStrutsConfig(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.StrutsConfig#getForms <em>Forms</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Forms</em>'. * @see ca.uwaterloo.gsd.struts.StrutsConfig#getForms() * @see #getStrutsConfig() * @generated */ EReference getStrutsConfig_Forms(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.StrutsConfig#getForwards <em>Forwards</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Forwards</em>'. * @see ca.uwaterloo.gsd.struts.StrutsConfig#getForwards() * @see #getStrutsConfig() * @generated */ EReference getStrutsConfig_Forwards(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.StrutsConfig#getActions <em>Actions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Actions</em>'. * @see ca.uwaterloo.gsd.struts.StrutsConfig#getActions() * @see #getStrutsConfig() * @generated */ EReference getStrutsConfig_Actions(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ActionDecl <em>Action Decl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Action Decl</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl * @generated */ EClass getActionDecl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionDecl#getPath <em>Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Path</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getPath() * @see #getActionDecl() * @generated */ EAttribute getActionDecl_Path(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionDecl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getName() * @see #getActionDecl() * @generated */ EAttribute getActionDecl_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionDecl#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getType() * @see #getActionDecl() * @generated */ EAttribute getActionDecl_Type(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.struts.ActionDecl#getActionImpl <em>Action Impl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Action Impl</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getActionImpl() * @see #getActionDecl() * @generated */ EReference getActionDecl_ActionImpl(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.ActionDecl#getForwards <em>Forwards</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Forwards</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getForwards() * @see #getActionDecl() * @generated */ EReference getActionDecl_Forwards(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ActionDecl#getInput <em>Input</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Input</em>'. * @see ca.uwaterloo.gsd.struts.ActionDecl#getInput() * @see #getActionDecl() * @generated */ EAttribute getActionDecl_Input(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.FormDecl <em>Form Decl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Form Decl</em>'. * @see ca.uwaterloo.gsd.struts.FormDecl * @generated */ EClass getFormDecl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormDecl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.FormDecl#getName() * @see #getFormDecl() * @generated */ EAttribute getFormDecl_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormDecl#getFormType <em>Form Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Form Type</em>'. * @see ca.uwaterloo.gsd.struts.FormDecl#getFormType() * @see #getFormDecl() * @generated */ EAttribute getFormDecl_FormType(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormDecl#isIsDynaActionForm <em>Is Dyna Action Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Dyna Action Form</em>'. * @see ca.uwaterloo.gsd.struts.FormDecl#isIsDynaActionForm() * @see #getFormDecl() * @generated */ EAttribute getFormDecl_IsDynaActionForm(); /** * Returns the meta object for the containment reference list '{@link ca.uwaterloo.gsd.struts.FormDecl#getFormProperty <em>Form Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Form Property</em>'. * @see ca.uwaterloo.gsd.struts.FormDecl#getFormProperty() * @see #getFormDecl() * @generated */ EReference getFormDecl_FormProperty(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.ForwardDecl <em>Forward Decl</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Forward Decl</em>'. * @see ca.uwaterloo.gsd.struts.ForwardDecl * @generated */ EClass getForwardDecl(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ForwardDecl#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.ForwardDecl#getName() * @see #getForwardDecl() * @generated */ EAttribute getForwardDecl_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.ForwardDecl#getPath <em>Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Path</em>'. * @see ca.uwaterloo.gsd.struts.ForwardDecl#getPath() * @see #getForwardDecl() * @generated */ EAttribute getForwardDecl_Path(); /** * Returns the meta object for the reference '{@link ca.uwaterloo.gsd.struts.ForwardDecl#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see ca.uwaterloo.gsd.struts.ForwardDecl#getTarget() * @see #getForwardDecl() * @generated */ EReference getForwardDecl_Target(); /** * Returns the meta object for class '{@link ca.uwaterloo.gsd.struts.FormProperty <em>Form Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Form Property</em>'. * @see ca.uwaterloo.gsd.struts.FormProperty * @generated */ EClass getFormProperty(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormProperty#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see ca.uwaterloo.gsd.struts.FormProperty#getName() * @see #getFormProperty() * @generated */ EAttribute getFormProperty_Name(); /** * Returns the meta object for the attribute '{@link ca.uwaterloo.gsd.struts.FormProperty#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see ca.uwaterloo.gsd.struts.FormProperty#getType() * @see #getFormProperty() * @generated */ EAttribute getFormProperty_Type(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ StrutsFactory getStrutsFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.StrutsApplicationImpl <em>Application</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.StrutsApplicationImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getStrutsApplication() * @generated */ EClass STRUTS_APPLICATION = eINSTANCE.getStrutsApplication(); /** * The meta object literal for the '<em><b>Struts Config</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_APPLICATION__STRUTS_CONFIG = eINSTANCE.getStrutsApplication_StrutsConfig(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRUTS_APPLICATION__NAME = eINSTANCE.getStrutsApplication_Name(); /** * The meta object literal for the '<em><b>Forms</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_APPLICATION__FORMS = eINSTANCE.getStrutsApplication_Forms(); /** * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_APPLICATION__ACTIONS = eINSTANCE.getStrutsApplication_Actions(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.FormImplImpl <em>Form Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormImpl() * @generated */ EClass FORM_IMPL = eINSTANCE.getFormImpl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_IMPL__NAME = eINSTANCE.getFormImpl_Name(); /** * The meta object literal for the '<em><b>Package</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_IMPL__PACKAGE = eINSTANCE.getFormImpl_Package(); /** * The meta object literal for the '<em><b>Qualified Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_IMPL__QUALIFIED_NAME = eINSTANCE.getFormImpl_QualifiedName(); /** * The meta object literal for the '<em><b>Local</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_IMPL__LOCAL = eINSTANCE.getFormImpl_Local(); /** * The meta object literal for the '<em><b>Extends Action Form</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORM_IMPL__EXTENDS_ACTION_FORM = eINSTANCE.getFormImpl_ExtendsActionForm(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsActionFormImpl <em>Extends Action Form</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsActionFormImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsActionForm() * @generated */ EClass EXTENDS_ACTION_FORM = eINSTANCE.getExtendsActionForm(); /** * The meta object literal for the '<em><b>Extends Dyna Action Form</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_ACTION_FORM__EXTENDS_DYNA_ACTION_FORM = eINSTANCE.getExtendsActionForm_ExtendsDynaActionForm(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ActionImplImpl <em>Action Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ActionImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getActionImpl() * @generated */ EClass ACTION_IMPL = eINSTANCE.getActionImpl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_IMPL__NAME = eINSTANCE.getActionImpl_Name(); /** * The meta object literal for the '<em><b>Package</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_IMPL__PACKAGE = eINSTANCE.getActionImpl_Package(); /** * The meta object literal for the '<em><b>Qualified Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_IMPL__QUALIFIED_NAME = eINSTANCE.getActionImpl_QualifiedName(); /** * The meta object literal for the '<em><b>Local</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_IMPL__LOCAL = eINSTANCE.getActionImpl_Local(); /** * The meta object literal for the '<em><b>Extends Action</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTION_IMPL__EXTENDS_ACTION = eINSTANCE.getActionImpl_ExtendsAction(); /** * The meta object literal for the '<em><b>Forwards</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTION_IMPL__FORWARDS = eINSTANCE.getActionImpl_Forwards(); /** * The meta object literal for the '<em><b>Input Forwards</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTION_IMPL__INPUT_FORWARDS = eINSTANCE.getActionImpl_InputForwards(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardImplImpl <em>Forward Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForwardImpl() * @generated */ EClass FORWARD_IMPL = eINSTANCE.getForwardImpl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORWARD_IMPL__NAME = eINSTANCE.getForwardImpl_Name(); /** * The meta object literal for the '<em><b>Forward</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORWARD_IMPL__FORWARD = eINSTANCE.getForwardImpl_Forward(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.InputForwardImplImpl <em>Input Forward Impl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.InputForwardImplImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getInputForwardImpl() * @generated */ EClass INPUT_FORWARD_IMPL = eINSTANCE.getInputForwardImpl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INPUT_FORWARD_IMPL__NAME = eINSTANCE.getInputForwardImpl_Name(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardImpl <em>Forward</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForward() * @generated */ EClass FORWARD = eINSTANCE.getForward(); /** * The meta object literal for the '<em><b>Local Forward</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORWARD__LOCAL_FORWARD = eINSTANCE.getForward_LocalForward(); /** * The meta object literal for the '<em><b>Global Forward</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORWARD__GLOBAL_FORWARD = eINSTANCE.getForward_GlobalForward(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsActionImpl <em>Extends Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsActionImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsAction() * @generated */ EClass EXTENDS_ACTION = eINSTANCE.getExtendsAction(); /** * The meta object literal for the '<em><b>Extends Dispatch Action</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENDS_ACTION__EXTENDS_DISPATCH_ACTION = eINSTANCE.getExtendsAction_ExtendsDispatchAction(); /** * The meta object literal for the '<em><b>Overrides Execute</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_ACTION__OVERRIDES_EXECUTE = eINSTANCE.getExtendsAction_OverridesExecute(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ExtendsDispatchActionImpl <em>Extends Dispatch Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ExtendsDispatchActionImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getExtendsDispatchAction() * @generated */ EClass EXTENDS_DISPATCH_ACTION = eINSTANCE.getExtendsDispatchAction(); /** * The meta object literal for the '<em><b>Action Method</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENDS_DISPATCH_ACTION__ACTION_METHOD = eINSTANCE.getExtendsDispatchAction_ActionMethod(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.StrutsConfigImpl <em>Config</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.StrutsConfigImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getStrutsConfig() * @generated */ EClass STRUTS_CONFIG = eINSTANCE.getStrutsConfig(); /** * The meta object literal for the '<em><b>Forms</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_CONFIG__FORMS = eINSTANCE.getStrutsConfig_Forms(); /** * The meta object literal for the '<em><b>Forwards</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_CONFIG__FORWARDS = eINSTANCE.getStrutsConfig_Forwards(); /** * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUTS_CONFIG__ACTIONS = eINSTANCE.getStrutsConfig_Actions(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ActionDeclImpl <em>Action Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ActionDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getActionDecl() * @generated */ EClass ACTION_DECL = eINSTANCE.getActionDecl(); /** * The meta object literal for the '<em><b>Path</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_DECL__PATH = eINSTANCE.getActionDecl_Path(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_DECL__NAME = eINSTANCE.getActionDecl_Name(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_DECL__TYPE = eINSTANCE.getActionDecl_Type(); /** * The meta object literal for the '<em><b>Action Impl</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTION_DECL__ACTION_IMPL = eINSTANCE.getActionDecl_ActionImpl(); /** * The meta object literal for the '<em><b>Forwards</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTION_DECL__FORWARDS = eINSTANCE.getActionDecl_Forwards(); /** * The meta object literal for the '<em><b>Input</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACTION_DECL__INPUT = eINSTANCE.getActionDecl_Input(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.FormDeclImpl <em>Form Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormDecl() * @generated */ EClass FORM_DECL = eINSTANCE.getFormDecl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_DECL__NAME = eINSTANCE.getFormDecl_Name(); /** * The meta object literal for the '<em><b>Form Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_DECL__FORM_TYPE = eINSTANCE.getFormDecl_FormType(); /** * The meta object literal for the '<em><b>Is Dyna Action Form</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_DECL__IS_DYNA_ACTION_FORM = eINSTANCE.getFormDecl_IsDynaActionForm(); /** * The meta object literal for the '<em><b>Form Property</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORM_DECL__FORM_PROPERTY = eINSTANCE.getFormDecl_FormProperty(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.ForwardDeclImpl <em>Forward Decl</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.ForwardDeclImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getForwardDecl() * @generated */ EClass FORWARD_DECL = eINSTANCE.getForwardDecl(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORWARD_DECL__NAME = eINSTANCE.getForwardDecl_Name(); /** * The meta object literal for the '<em><b>Path</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORWARD_DECL__PATH = eINSTANCE.getForwardDecl_Path(); /** * The meta object literal for the '<em><b>Target</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORWARD_DECL__TARGET = eINSTANCE.getForwardDecl_Target(); /** * The meta object literal for the '{@link ca.uwaterloo.gsd.struts.impl.FormPropertyImpl <em>Form Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see ca.uwaterloo.gsd.struts.impl.FormPropertyImpl * @see ca.uwaterloo.gsd.struts.impl.StrutsPackageImpl#getFormProperty() * @generated */ EClass FORM_PROPERTY = eINSTANCE.getFormProperty(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_PROPERTY__NAME = eINSTANCE.getFormProperty_Name(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM_PROPERTY__TYPE = eINSTANCE.getFormProperty_Type(); } } //StrutsPackage