/*******************************************************************************
* Copyright (c) 2008, 2011 Obeo.
* 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:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.emf.eef.EEFGen;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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 org.eclipse.emf.eef.EEFGen.EEFGenFactory
* @model kind="package"
* @generated
*/
public interface EEFGenPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "EEFGen";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/eef/generation/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eef-gen";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EEFGenPackage eINSTANCE = org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.eef.EEFGen.impl.GenEditionContextImpl <em>Gen Edition Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.GenEditionContextImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getGenEditionContext()
* @generated
*/
int GEN_EDITION_CONTEXT = 0;
/**
* The feature id for the '<em><b>Properties Edition Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__PROPERTIES_EDITION_CONTEXT = 0;
/**
* The feature id for the '<em><b>Base Package</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__BASE_PACKAGE = 1;
/**
* The feature id for the '<em><b>Eef Gen Model</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__EEF_GEN_MODEL = 2;
/**
* The feature id for the '<em><b>Descriptors Contributor ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__DESCRIPTORS_CONTRIBUTOR_ID = 3;
/**
* The feature id for the '<em><b>Descriptors Generic Properties Views</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__DESCRIPTORS_GENERIC_PROPERTIES_VIEWS = 4;
/**
* The feature id for the '<em><b>Gmf Properties Views</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__GMF_PROPERTIES_VIEWS = 5;
/**
* The feature id for the '<em><b>Generate Junit Test Cases</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__GENERATE_JUNIT_TEST_CASES = 6;
/**
* The feature id for the '<em><b>Leaf Components Super Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__LEAF_COMPONENTS_SUPER_CLASS = 7;
/**
* The feature id for the '<em><b>Properties Editing Providers Super Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT__PROPERTIES_EDITING_PROVIDERS_SUPER_CLASS = 8;
/**
* The number of structural features of the '<em>Gen Edition Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_EDITION_CONTEXT_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.EEFGen.impl.EEFGenModelReferenceImpl <em>Model Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenModelReferenceImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getEEFGenModelReference()
* @generated
*/
int EEF_GEN_MODEL_REFERENCE = 1;
/**
* The feature id for the '<em><b>Referenced Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL_REFERENCE__REFERENCED_CONTEXT = 0;
/**
* The number of structural features of the '<em>Model Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL_REFERENCE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.EEFGen.impl.EEFGenModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenModelImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getEEFGenModel()
* @generated
*/
int EEF_GEN_MODEL = 2;
/**
* The feature id for the '<em><b>Edition Contexts</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__EDITION_CONTEXTS = 0;
/**
* The feature id for the '<em><b>Views Repositories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__VIEWS_REPOSITORIES = 1;
/**
* The feature id for the '<em><b>Gen Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__GEN_DIRECTORY = 2;
/**
* The feature id for the '<em><b>Author</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__AUTHOR = 3;
/**
* The feature id for the '<em><b>License</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__LICENSE = 4;
/**
* The feature id for the '<em><b>References</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__REFERENCES = 5;
/**
* The feature id for the '<em><b>Tests Gen Directory</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__TESTS_GEN_DIRECTORY = 6;
/**
* The feature id for the '<em><b>Use JMerge For User Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL__USE_JMERGE_FOR_USER_CODE = 7;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EEF_GEN_MODEL_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.EEFGen.impl.GenViewsRepositoryImpl <em>Gen Views Repository</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.GenViewsRepositoryImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getGenViewsRepository()
* @generated
*/
int GEN_VIEWS_REPOSITORY = 3;
/**
* The feature id for the '<em><b>Views Repository</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__VIEWS_REPOSITORY = 0;
/**
* The feature id for the '<em><b>Base Package</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__BASE_PACKAGE = 1;
/**
* The feature id for the '<em><b>Swt Views</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__SWT_VIEWS = 2;
/**
* The feature id for the '<em><b>Form Views</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__FORM_VIEWS = 3;
/**
* The feature id for the '<em><b>Help Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__HELP_STRATEGY = 4;
/**
* The feature id for the '<em><b>Eef Gen Model</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__EEF_GEN_MODEL = 5;
/**
* The feature id for the '<em><b>Parts Super Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__PARTS_SUPER_CLASS = 6;
/**
* The feature id for the '<em><b>Forms Super Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY__FORMS_SUPER_CLASS = 7;
/**
* The number of structural features of the '<em>Gen Views Repository</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_VIEWS_REPOSITORY_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.EEFGen.HELP_STRATEGY <em>HELP STRATEGY</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.HELP_STRATEGY
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getHELP_STRATEGY()
* @generated
*/
int HELP_STRATEGY = 4;
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext <em>Gen Edition Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Edition Context</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext
* @generated
*/
EClass getGenEditionContext();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getPropertiesEditionContext <em>Properties Edition Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Properties Edition Context</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getPropertiesEditionContext()
* @see #getGenEditionContext()
* @generated
*/
EReference getGenEditionContext_PropertiesEditionContext();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getBasePackage <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base Package</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getBasePackage()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_BasePackage();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getEefGenModel <em>Eef Gen Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Eef Gen Model</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getEefGenModel()
* @see #getGenEditionContext()
* @generated
*/
EReference getGenEditionContext_EefGenModel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getDescriptorsContributorID <em>Descriptors Contributor ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Descriptors Contributor ID</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getDescriptorsContributorID()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_DescriptorsContributorID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#isDescriptorsGenericPropertiesViews <em>Descriptors Generic Properties Views</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Descriptors Generic Properties Views</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#isDescriptorsGenericPropertiesViews()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_DescriptorsGenericPropertiesViews();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#isGmfPropertiesViews <em>Gmf Properties Views</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Gmf Properties Views</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#isGmfPropertiesViews()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_GmfPropertiesViews();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#isGenerateJunitTestCases <em>Generate Junit Test Cases</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Generate Junit Test Cases</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#isGenerateJunitTestCases()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_GenerateJunitTestCases();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getLeafComponentsSuperClass <em>Leaf Components Super Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Leaf Components Super Class</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getLeafComponentsSuperClass()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_LeafComponentsSuperClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenEditionContext#getPropertiesEditingProvidersSuperClass <em>Properties Editing Providers Super Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Properties Editing Providers Super Class</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenEditionContext#getPropertiesEditingProvidersSuperClass()
* @see #getGenEditionContext()
* @generated
*/
EAttribute getGenEditionContext_PropertiesEditingProvidersSuperClass();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.EEFGen.EEFGenModelReference <em>Model Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model Reference</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModelReference
* @generated
*/
EClass getEEFGenModelReference();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.eef.EEFGen.EEFGenModelReference#getReferencedContext <em>Referenced Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referenced Context</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModelReference#getReferencedContext()
* @see #getEEFGenModelReference()
* @generated
*/
EReference getEEFGenModelReference_ReferencedContext();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel
* @generated
*/
EClass getEEFGenModel();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getEditionContexts <em>Edition Contexts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Edition Contexts</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getEditionContexts()
* @see #getEEFGenModel()
* @generated
*/
EReference getEEFGenModel_EditionContexts();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getViewsRepositories <em>Views Repositories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Views Repositories</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getViewsRepositories()
* @see #getEEFGenModel()
* @generated
*/
EReference getEEFGenModel_ViewsRepositories();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getGenDirectory <em>Gen Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Gen Directory</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getGenDirectory()
* @see #getEEFGenModel()
* @generated
*/
EAttribute getEEFGenModel_GenDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getAuthor <em>Author</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Author</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getAuthor()
* @see #getEEFGenModel()
* @generated
*/
EAttribute getEEFGenModel_Author();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getLicense <em>License</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>License</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getLicense()
* @see #getEEFGenModel()
* @generated
*/
EAttribute getEEFGenModel_License();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getReferences <em>References</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>References</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getReferences()
* @see #getEEFGenModel()
* @generated
*/
EReference getEEFGenModel_References();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#getTestsGenDirectory <em>Tests Gen Directory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tests Gen Directory</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#getTestsGenDirectory()
* @see #getEEFGenModel()
* @generated
*/
EAttribute getEEFGenModel_TestsGenDirectory();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.EEFGenModel#isUseJMergeForUserCode <em>Use JMerge For User Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use JMerge For User Code</em>'.
* @see org.eclipse.emf.eef.EEFGen.EEFGenModel#isUseJMergeForUserCode()
* @see #getEEFGenModel()
* @generated
*/
EAttribute getEEFGenModel_UseJMergeForUserCode();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository <em>Gen Views Repository</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Views Repository</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository
* @generated
*/
EClass getGenViewsRepository();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getViewsRepository <em>Views Repository</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Views Repository</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getViewsRepository()
* @see #getGenViewsRepository()
* @generated
*/
EReference getGenViewsRepository_ViewsRepository();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getBasePackage <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base Package</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getBasePackage()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_BasePackage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#isSwtViews <em>Swt Views</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Swt Views</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#isSwtViews()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_SwtViews();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#isFormViews <em>Form Views</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Form Views</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#isFormViews()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_FormViews();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getHelpStrategy <em>Help Strategy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Help Strategy</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getHelpStrategy()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_HelpStrategy();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getEefGenModel <em>Eef Gen Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Eef Gen Model</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getEefGenModel()
* @see #getGenViewsRepository()
* @generated
*/
EReference getGenViewsRepository_EefGenModel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getPartsSuperClass <em>Parts Super Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Parts Super Class</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getPartsSuperClass()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_PartsSuperClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.EEFGen.GenViewsRepository#getFormsSuperClass <em>Forms Super Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Forms Super Class</em>'.
* @see org.eclipse.emf.eef.EEFGen.GenViewsRepository#getFormsSuperClass()
* @see #getGenViewsRepository()
* @generated
*/
EAttribute getGenViewsRepository_FormsSuperClass();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.eef.EEFGen.HELP_STRATEGY <em>HELP STRATEGY</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>HELP STRATEGY</em>'.
* @see org.eclipse.emf.eef.EEFGen.HELP_STRATEGY
* @generated
*/
EEnum getHELP_STRATEGY();
/**
* 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
*/
EEFGenFactory getEEFGenFactory();
/**
* <!-- 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 org.eclipse.emf.eef.EEFGen.impl.GenEditionContextImpl <em>Gen Edition Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.GenEditionContextImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getGenEditionContext()
* @generated
*/
EClass GEN_EDITION_CONTEXT = eINSTANCE.getGenEditionContext();
/**
* The meta object literal for the '<em><b>Properties Edition Context</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_EDITION_CONTEXT__PROPERTIES_EDITION_CONTEXT = eINSTANCE.getGenEditionContext_PropertiesEditionContext();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__BASE_PACKAGE = eINSTANCE.getGenEditionContext_BasePackage();
/**
* The meta object literal for the '<em><b>Eef Gen Model</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_EDITION_CONTEXT__EEF_GEN_MODEL = eINSTANCE.getGenEditionContext_EefGenModel();
/**
* The meta object literal for the '<em><b>Descriptors Contributor ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__DESCRIPTORS_CONTRIBUTOR_ID = eINSTANCE.getGenEditionContext_DescriptorsContributorID();
/**
* The meta object literal for the '<em><b>Descriptors Generic Properties Views</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__DESCRIPTORS_GENERIC_PROPERTIES_VIEWS = eINSTANCE.getGenEditionContext_DescriptorsGenericPropertiesViews();
/**
* The meta object literal for the '<em><b>Gmf Properties Views</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__GMF_PROPERTIES_VIEWS = eINSTANCE.getGenEditionContext_GmfPropertiesViews();
/**
* The meta object literal for the '<em><b>Generate Junit Test Cases</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__GENERATE_JUNIT_TEST_CASES = eINSTANCE.getGenEditionContext_GenerateJunitTestCases();
/**
* The meta object literal for the '<em><b>Leaf Components Super Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__LEAF_COMPONENTS_SUPER_CLASS = eINSTANCE.getGenEditionContext_LeafComponentsSuperClass();
/**
* The meta object literal for the '<em><b>Properties Editing Providers Super Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_EDITION_CONTEXT__PROPERTIES_EDITING_PROVIDERS_SUPER_CLASS = eINSTANCE.getGenEditionContext_PropertiesEditingProvidersSuperClass();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.EEFGen.impl.EEFGenModelReferenceImpl <em>Model Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenModelReferenceImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getEEFGenModelReference()
* @generated
*/
EClass EEF_GEN_MODEL_REFERENCE = eINSTANCE.getEEFGenModelReference();
/**
* The meta object literal for the '<em><b>Referenced Context</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EEF_GEN_MODEL_REFERENCE__REFERENCED_CONTEXT = eINSTANCE.getEEFGenModelReference_ReferencedContext();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.EEFGen.impl.EEFGenModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenModelImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getEEFGenModel()
* @generated
*/
EClass EEF_GEN_MODEL = eINSTANCE.getEEFGenModel();
/**
* The meta object literal for the '<em><b>Edition Contexts</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EEF_GEN_MODEL__EDITION_CONTEXTS = eINSTANCE.getEEFGenModel_EditionContexts();
/**
* The meta object literal for the '<em><b>Views Repositories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EEF_GEN_MODEL__VIEWS_REPOSITORIES = eINSTANCE.getEEFGenModel_ViewsRepositories();
/**
* The meta object literal for the '<em><b>Gen Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EEF_GEN_MODEL__GEN_DIRECTORY = eINSTANCE.getEEFGenModel_GenDirectory();
/**
* The meta object literal for the '<em><b>Author</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EEF_GEN_MODEL__AUTHOR = eINSTANCE.getEEFGenModel_Author();
/**
* The meta object literal for the '<em><b>License</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EEF_GEN_MODEL__LICENSE = eINSTANCE.getEEFGenModel_License();
/**
* The meta object literal for the '<em><b>References</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EEF_GEN_MODEL__REFERENCES = eINSTANCE.getEEFGenModel_References();
/**
* The meta object literal for the '<em><b>Tests Gen Directory</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EEF_GEN_MODEL__TESTS_GEN_DIRECTORY = eINSTANCE.getEEFGenModel_TestsGenDirectory();
/**
* The meta object literal for the '<em><b>Use JMerge For User Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EEF_GEN_MODEL__USE_JMERGE_FOR_USER_CODE = eINSTANCE.getEEFGenModel_UseJMergeForUserCode();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.EEFGen.impl.GenViewsRepositoryImpl <em>Gen Views Repository</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.impl.GenViewsRepositoryImpl
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getGenViewsRepository()
* @generated
*/
EClass GEN_VIEWS_REPOSITORY = eINSTANCE.getGenViewsRepository();
/**
* The meta object literal for the '<em><b>Views Repository</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_VIEWS_REPOSITORY__VIEWS_REPOSITORY = eINSTANCE.getGenViewsRepository_ViewsRepository();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__BASE_PACKAGE = eINSTANCE.getGenViewsRepository_BasePackage();
/**
* The meta object literal for the '<em><b>Swt Views</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__SWT_VIEWS = eINSTANCE.getGenViewsRepository_SwtViews();
/**
* The meta object literal for the '<em><b>Form Views</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__FORM_VIEWS = eINSTANCE.getGenViewsRepository_FormViews();
/**
* The meta object literal for the '<em><b>Help Strategy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__HELP_STRATEGY = eINSTANCE.getGenViewsRepository_HelpStrategy();
/**
* The meta object literal for the '<em><b>Eef Gen Model</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_VIEWS_REPOSITORY__EEF_GEN_MODEL = eINSTANCE.getGenViewsRepository_EefGenModel();
/**
* The meta object literal for the '<em><b>Parts Super Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__PARTS_SUPER_CLASS = eINSTANCE.getGenViewsRepository_PartsSuperClass();
/**
* The meta object literal for the '<em><b>Forms Super Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GEN_VIEWS_REPOSITORY__FORMS_SUPER_CLASS = eINSTANCE.getGenViewsRepository_FormsSuperClass();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.EEFGen.HELP_STRATEGY <em>HELP STRATEGY</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.EEFGen.HELP_STRATEGY
* @see org.eclipse.emf.eef.EEFGen.impl.EEFGenPackageImpl#getHELP_STRATEGY()
* @generated
*/
EEnum HELP_STRATEGY = eINSTANCE.getHELP_STRATEGY();
}
} //EEFGenPackage