/** * Copyright (c) 2008, 2009 Borland Software Corp. * * 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: * Alexander Shatalin (Borland) - initial API and implementation * * $Id$ */ package org.eclipse.gmf.tests.xpand.migration.testModel; 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.gmf.tests.xpand.migration.testModel.MigrationTestsFactory * @model kind="package" * @generated */ public interface MigrationTestsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "testModel"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/gmf/2008/org.eclipse.gmf.tests.xpand.migration/testModel"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "testModel"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MigrationTestsPackage eINSTANCE = org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.ContainerImpl <em>Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.ContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getContainer() * @generated */ int CONTAINER = 0; /** * The feature id for the '<em><b>Singleton Child</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__SINGLETON_CHILD = 0; /** * The feature id for the '<em><b>Singleton Child Constrained</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__SINGLETON_CHILD_CONSTRAINED = 1; /** * The feature id for the '<em><b>Ordered Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__ORDERED_CHILDREN = 2; /** * The feature id for the '<em><b>Unique Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__UNIQUE_CHILDREN = 3; /** * The feature id for the '<em><b>Ordered Unique Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__ORDERED_UNIQUE_CHILDREN = 4; /** * The feature id for the '<em><b>Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__CHILDREN = 5; /** * The feature id for the '<em><b>It</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__IT = 6; /** * The number of structural features of the '<em>Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER_FEATURE_COUNT = 7; /** * The meta object id for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.ChildImpl <em>Child</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.ChildImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getChild() * @generated */ int CHILD = 1; /** * The number of structural features of the '<em>Child</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CHILD_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.SubContainerImpl <em>Sub Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.SubContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getSubContainer() * @generated */ int SUB_CONTAINER = 2; /** * The feature id for the '<em><b>Singleton Child</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__SINGLETON_CHILD = CONTAINER__SINGLETON_CHILD; /** * The feature id for the '<em><b>Singleton Child Constrained</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__SINGLETON_CHILD_CONSTRAINED = CONTAINER__SINGLETON_CHILD_CONSTRAINED; /** * The feature id for the '<em><b>Ordered Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__ORDERED_CHILDREN = CONTAINER__ORDERED_CHILDREN; /** * The feature id for the '<em><b>Unique Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__UNIQUE_CHILDREN = CONTAINER__UNIQUE_CHILDREN; /** * The feature id for the '<em><b>Ordered Unique Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__ORDERED_UNIQUE_CHILDREN = CONTAINER__ORDERED_UNIQUE_CHILDREN; /** * The feature id for the '<em><b>Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__CHILDREN = CONTAINER__CHILDREN; /** * The feature id for the '<em><b>It</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER__IT = CONTAINER__IT; /** * The number of structural features of the '<em>Sub Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_CONTAINER_FEATURE_COUNT = CONTAINER_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.DefaultAttributeContainerImpl <em>Default Attribute Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.DefaultAttributeContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getDefaultAttributeContainer() * @generated */ int DEFAULT_ATTRIBUTE_CONTAINER = 3; /** * The feature id for the '<em><b>Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFAULT_ATTRIBUTE_CONTAINER__DEFAULT = 0; /** * The number of structural features of the '<em>Default Attribute Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFAULT_ATTRIBUTE_CONTAINER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration <em>Enumeration</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getEnumeration() * @generated */ int ENUMERATION = 4; /** * Returns the meta object for class '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Container</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container * @generated */ EClass getContainer(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getSingletonChild <em>Singleton Child</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Singleton Child</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getSingletonChild() * @see #getContainer() * @generated */ EReference getContainer_SingletonChild(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getSingletonChildConstrained <em>Singleton Child Constrained</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Singleton Child Constrained</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getSingletonChildConstrained() * @see #getContainer() * @generated */ EReference getContainer_SingletonChildConstrained(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getOrderedChildren <em>Ordered Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Ordered Children</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getOrderedChildren() * @see #getContainer() * @generated */ EReference getContainer_OrderedChildren(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getUniqueChildren <em>Unique Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Unique Children</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getUniqueChildren() * @see #getContainer() * @generated */ EReference getContainer_UniqueChildren(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getOrderedUniqueChildren <em>Ordered Unique Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Ordered Unique Children</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getOrderedUniqueChildren() * @see #getContainer() * @generated */ EReference getContainer_OrderedUniqueChildren(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#getChildren <em>Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Children</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#getChildren() * @see #getContainer() * @generated */ EReference getContainer_Children(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Container#isIt <em>It</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>It</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Container#isIt() * @see #getContainer() * @generated */ EAttribute getContainer_It(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Child <em>Child</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Child</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Child * @generated */ EClass getChild(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tests.xpand.migration.testModel.SubContainer <em>Sub Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sub Container</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.SubContainer * @generated */ EClass getSubContainer(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tests.xpand.migration.testModel.DefaultAttributeContainer <em>Default Attribute Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Default Attribute Container</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.DefaultAttributeContainer * @generated */ EClass getDefaultAttributeContainer(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tests.xpand.migration.testModel.DefaultAttributeContainer#isDefault <em>Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.DefaultAttributeContainer#isDefault() * @see #getDefaultAttributeContainer() * @generated */ EAttribute getDefaultAttributeContainer_Default(); /** * Returns the meta object for enum '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration <em>Enumeration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Enumeration</em>'. * @see org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration * @generated */ EEnum getEnumeration(); /** * 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 */ MigrationTestsFactory getMigrationTestsFactory(); /** * <!-- 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.gmf.tests.xpand.migration.testModel.impl.ContainerImpl <em>Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.ContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getContainer() * @generated */ EClass CONTAINER = eINSTANCE.getContainer(); /** * The meta object literal for the '<em><b>Singleton Child</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__SINGLETON_CHILD = eINSTANCE.getContainer_SingletonChild(); /** * The meta object literal for the '<em><b>Singleton Child Constrained</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__SINGLETON_CHILD_CONSTRAINED = eINSTANCE.getContainer_SingletonChildConstrained(); /** * The meta object literal for the '<em><b>Ordered Children</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__ORDERED_CHILDREN = eINSTANCE.getContainer_OrderedChildren(); /** * The meta object literal for the '<em><b>Unique Children</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__UNIQUE_CHILDREN = eINSTANCE.getContainer_UniqueChildren(); /** * The meta object literal for the '<em><b>Ordered Unique Children</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__ORDERED_UNIQUE_CHILDREN = eINSTANCE.getContainer_OrderedUniqueChildren(); /** * The meta object literal for the '<em><b>Children</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__CHILDREN = eINSTANCE.getContainer_Children(); /** * The meta object literal for the '<em><b>It</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINER__IT = eINSTANCE.getContainer_It(); /** * The meta object literal for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.ChildImpl <em>Child</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.ChildImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getChild() * @generated */ EClass CHILD = eINSTANCE.getChild(); /** * The meta object literal for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.SubContainerImpl <em>Sub Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.SubContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getSubContainer() * @generated */ EClass SUB_CONTAINER = eINSTANCE.getSubContainer(); /** * The meta object literal for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.impl.DefaultAttributeContainerImpl <em>Default Attribute Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.DefaultAttributeContainerImpl * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getDefaultAttributeContainer() * @generated */ EClass DEFAULT_ATTRIBUTE_CONTAINER = eINSTANCE.getDefaultAttributeContainer(); /** * The meta object literal for the '<em><b>Default</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEFAULT_ATTRIBUTE_CONTAINER__DEFAULT = eINSTANCE.getDefaultAttributeContainer_Default(); /** * The meta object literal for the '{@link org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration <em>Enumeration</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tests.xpand.migration.testModel.Enumeration * @see org.eclipse.gmf.tests.xpand.migration.testModel.impl.MigrationTestsPackageImpl#getEnumeration() * @generated */ EEnum ENUMERATION = eINSTANCE.getEnumeration(); } } //MigrationTestsPackage