| /* |
| * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Martin Fluegge - initial API and implementation |
| * |
| */ |
| package org.eclipse.emf.cdo.dawn.examples.acore; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EDataType; |
| 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.cdo.dawn.examples.acore.AcoreFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface AcorePackage extends EPackage |
| { |
| /** |
| * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNAME = "acore"; |
| |
| /** |
| * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore"; |
| |
| /** |
| * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNS_PREFIX = "acore"; |
| |
| /** |
| * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| AcorePackage eINSTANCE = org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl |
| * <em>ABasic Class</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getABasicClass() |
| * @generated |
| */ |
| int ABASIC_CLASS = 5; |
| |
| /** |
| * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ABASIC_CLASS__OPERATIONS = 0; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ABASIC_CLASS__ATTRIBUTES = 1; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ABASIC_CLASS__NAME = 2; |
| |
| /** |
| * The number of structural features of the '<em>ABasic Class</em>' class. <!-- begin-user-doc --> <!-- end-user-doc |
| * --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ABASIC_CLASS_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl <em>AClass</em>}' class. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClass() |
| * @generated |
| */ |
| int ACLASS = 0; |
| |
| /** |
| * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__OPERATIONS = ABASIC_CLASS__OPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__ATTRIBUTES = ABASIC_CLASS__ATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__NAME = ABASIC_CLASS__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Sub Classes</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__SUB_CLASSES = ABASIC_CLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Implemented Interfaces</b></em>' reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__IMPLEMENTED_INTERFACES = ABASIC_CLASS_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Associations</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__ASSOCIATIONS = ABASIC_CLASS_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Compositions</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__COMPOSITIONS = ABASIC_CLASS_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Aggregations</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS__AGGREGATIONS = ABASIC_CLASS_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>AClass</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS_FEATURE_COUNT = ABASIC_CLASS_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl <em>AInterface</em>} |
| * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAInterface() |
| * @generated |
| */ |
| int AINTERFACE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AINTERFACE__OPERATIONS = ABASIC_CLASS__OPERATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AINTERFACE__ATTRIBUTES = ABASIC_CLASS__ATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AINTERFACE__NAME = ABASIC_CLASS__NAME; |
| |
| /** |
| * The number of structural features of the '<em>AInterface</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AINTERFACE_FEATURE_COUNT = ABASIC_CLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl <em>ACore Root</em>}' |
| * class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getACoreRoot() |
| * @generated |
| */ |
| int ACORE_ROOT = 2; |
| |
| /** |
| * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACORE_ROOT__TITLE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Classes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACORE_ROOT__CLASSES = 1; |
| |
| /** |
| * The feature id for the '<em><b>Interfaces</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACORE_ROOT__INTERFACES = 2; |
| |
| /** |
| * The number of structural features of the '<em>ACore Root</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACORE_ROOT_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl |
| * <em>AClass Child</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClassChild() |
| * @generated |
| */ |
| int ACLASS_CHILD = 7; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS_CHILD__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS_CHILD__ACCESSRIGHT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS_CHILD__DATA_TYPE = 2; |
| |
| /** |
| * The number of structural features of the '<em>AClass Child</em>' class. <!-- begin-user-doc --> <!-- end-user-doc |
| * --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ACLASS_CHILD_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl <em>AAttribute</em>} |
| * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAAttribute() |
| * @generated |
| */ |
| int AATTRIBUTE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AATTRIBUTE__NAME = ACLASS_CHILD__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AATTRIBUTE__ACCESSRIGHT = ACLASS_CHILD__ACCESSRIGHT; |
| |
| /** |
| * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AATTRIBUTE__DATA_TYPE = ACLASS_CHILD__DATA_TYPE; |
| |
| /** |
| * The number of structural features of the '<em>AAttribute</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AATTRIBUTE_FEATURE_COUNT = ACLASS_CHILD_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl <em>AOperation</em>} |
| * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAOperation() |
| * @generated |
| */ |
| int AOPERATION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AOPERATION__NAME = ACLASS_CHILD__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AOPERATION__ACCESSRIGHT = ACLASS_CHILD__ACCESSRIGHT; |
| |
| /** |
| * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AOPERATION__DATA_TYPE = ACLASS_CHILD__DATA_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Parameters</b></em>' containment reference list. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AOPERATION__PARAMETERS = ACLASS_CHILD_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>AOperation</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int AOPERATION_FEATURE_COUNT = ACLASS_CHILD_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl <em>AParameter</em>} |
| * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAParameter() |
| * @generated |
| */ |
| int APARAMETER = 6; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int APARAMETER__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int APARAMETER__TYPE = 1; |
| |
| /** |
| * The number of structural features of the '<em>AParameter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int APARAMETER_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}' enum. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessType() |
| * @generated |
| */ |
| int ACCESS_TYPE = 8; |
| |
| /** |
| * The meta object id for the '<em>Access Type Object</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessTypeObject() |
| * @generated |
| */ |
| int ACCESS_TYPE_OBJECT = 9; |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass <em>AClass</em>}'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AClass</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass |
| * @generated |
| */ |
| EClass getAClass(); |
| |
| /** |
| * Returns the meta object for the reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getSubClasses <em>Sub Classes</em>}'. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference list '<em>Sub Classes</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getSubClasses() |
| * @see #getAClass() |
| * @generated |
| */ |
| EReference getAClass_SubClasses(); |
| |
| /** |
| * Returns the meta object for the reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getImplementedInterfaces <em>Implemented Interfaces</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference list '<em>Implemented Interfaces</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getImplementedInterfaces() |
| * @see #getAClass() |
| * @generated |
| */ |
| EReference getAClass_ImplementedInterfaces(); |
| |
| /** |
| * Returns the meta object for the reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAssociations <em>Associations</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference list '<em>Associations</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAssociations() |
| * @see #getAClass() |
| * @generated |
| */ |
| EReference getAClass_Associations(); |
| |
| /** |
| * Returns the meta object for the reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getCompositions <em>Compositions</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference list '<em>Compositions</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getCompositions() |
| * @see #getAClass() |
| * @generated |
| */ |
| EReference getAClass_Compositions(); |
| |
| /** |
| * Returns the meta object for the reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAggregations <em>Aggregations</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference list '<em>Aggregations</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAggregations() |
| * @see #getAClass() |
| * @generated |
| */ |
| EReference getAClass_Aggregations(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AInterface <em>AInterface</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AInterface</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AInterface |
| * @generated |
| */ |
| EClass getAInterface(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot <em>ACore Root</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>ACore Root</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot |
| * @generated |
| */ |
| EClass getACoreRoot(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle |
| * <em>Title</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Title</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle() |
| * @see #getACoreRoot() |
| * @generated |
| */ |
| EAttribute getACoreRoot_Title(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getClasses <em>Classes</em>}'. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Classes</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getClasses() |
| * @see #getACoreRoot() |
| * @generated |
| */ |
| EReference getACoreRoot_Classes(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getInterfaces <em>Interfaces</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Interfaces</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getInterfaces() |
| * @see #getACoreRoot() |
| * @generated |
| */ |
| EReference getACoreRoot_Interfaces(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AAttribute <em>AAttribute</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AAttribute</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AAttribute |
| * @generated |
| */ |
| EClass getAAttribute(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation <em>AOperation</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AOperation</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AOperation |
| * @generated |
| */ |
| EClass getAOperation(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation#getParameters <em>Parameters</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Parameters</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AOperation#getParameters() |
| * @see #getAOperation() |
| * @generated |
| */ |
| EReference getAOperation_Parameters(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass |
| * <em>ABasic Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>ABasic Class</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass |
| * @generated |
| */ |
| EClass getABasicClass(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getOperations <em>Operations</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Operations</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getOperations() |
| * @see #getABasicClass() |
| * @generated |
| */ |
| EReference getABasicClass_Operations(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getAttributes <em>Attributes</em>}'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Attributes</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getAttributes() |
| * @see #getABasicClass() |
| * @generated |
| */ |
| EReference getABasicClass_Attributes(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName |
| * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName() |
| * @see #getABasicClass() |
| * @generated |
| */ |
| EAttribute getABasicClass_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter <em>AParameter</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AParameter</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter |
| * @generated |
| */ |
| EClass getAParameter(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName |
| * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName() |
| * @see #getAParameter() |
| * @generated |
| */ |
| EAttribute getAParameter_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType |
| * <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType() |
| * @see #getAParameter() |
| * @generated |
| */ |
| EAttribute getAParameter_Type(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild |
| * <em>AClass Child</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>AClass Child</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild |
| * @generated |
| */ |
| EClass getAClassChild(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName |
| * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName() |
| * @see #getAClassChild() |
| * @generated |
| */ |
| EAttribute getAClassChild_Name(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright <em>Accessright</em>}'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Accessright</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright() |
| * @see #getAClassChild() |
| * @generated |
| */ |
| EAttribute getAClassChild_Accessright(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType |
| * <em>Data Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Data Type</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType() |
| * @see #getAClassChild() |
| * @generated |
| */ |
| EAttribute getAClassChild_DataType(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}'. |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for enum '<em>Access Type</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @generated |
| */ |
| EEnum getAccessType(); |
| |
| /** |
| * Returns the meta object for data type '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * <em>Access Type Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return the meta object for data type '<em>Access Type Object</em>'. |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @model instanceClass="org.eclipse.emf.cdo.dawn.examples.acore.AccessType" |
| * extendedMetaData="name='AccessType:Object' baseType='AccessType'" |
| * @generated |
| */ |
| EDataType getAccessTypeObject(); |
| |
| /** |
| * 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 |
| */ |
| AcoreFactory getAcoreFactory(); |
| |
| /** |
| * <!-- 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.cdo.dawn.examples.acore.impl.AClassImpl <em>AClass</em>}' |
| * class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClass() |
| * @generated |
| */ |
| EClass ACLASS = eINSTANCE.getAClass(); |
| |
| /** |
| * The meta object literal for the '<em><b>Sub Classes</b></em>' reference list feature. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACLASS__SUB_CLASSES = eINSTANCE.getAClass_SubClasses(); |
| |
| /** |
| * The meta object literal for the '<em><b>Implemented Interfaces</b></em>' reference list feature. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACLASS__IMPLEMENTED_INTERFACES = eINSTANCE.getAClass_ImplementedInterfaces(); |
| |
| /** |
| * The meta object literal for the '<em><b>Associations</b></em>' reference list feature. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACLASS__ASSOCIATIONS = eINSTANCE.getAClass_Associations(); |
| |
| /** |
| * The meta object literal for the '<em><b>Compositions</b></em>' reference list feature. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACLASS__COMPOSITIONS = eINSTANCE.getAClass_Compositions(); |
| |
| /** |
| * The meta object literal for the '<em><b>Aggregations</b></em>' reference list feature. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACLASS__AGGREGATIONS = eINSTANCE.getAClass_Aggregations(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl |
| * <em>AInterface</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAInterface() |
| * @generated |
| */ |
| EClass AINTERFACE = eINSTANCE.getAInterface(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl |
| * <em>ACore Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getACoreRoot() |
| * @generated |
| */ |
| EClass ACORE_ROOT = eINSTANCE.getACoreRoot(); |
| |
| /** |
| * The meta object literal for the '<em><b>Title</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute ACORE_ROOT__TITLE = eINSTANCE.getACoreRoot_Title(); |
| |
| /** |
| * The meta object literal for the '<em><b>Classes</b></em>' containment reference list feature. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACORE_ROOT__CLASSES = eINSTANCE.getACoreRoot_Classes(); |
| |
| /** |
| * The meta object literal for the '<em><b>Interfaces</b></em>' containment reference list feature. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ACORE_ROOT__INTERFACES = eINSTANCE.getACoreRoot_Interfaces(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl |
| * <em>AAttribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAAttribute() |
| * @generated |
| */ |
| EClass AATTRIBUTE = eINSTANCE.getAAttribute(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl |
| * <em>AOperation</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAOperation() |
| * @generated |
| */ |
| EClass AOPERATION = eINSTANCE.getAOperation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference AOPERATION__PARAMETERS = eINSTANCE.getAOperation_Parameters(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl |
| * <em>ABasic Class</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getABasicClass() |
| * @generated |
| */ |
| EClass ABASIC_CLASS = eINSTANCE.getABasicClass(); |
| |
| /** |
| * The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ABASIC_CLASS__OPERATIONS = eINSTANCE.getABasicClass_Operations(); |
| |
| /** |
| * The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference ABASIC_CLASS__ATTRIBUTES = eINSTANCE.getABasicClass_Attributes(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute ABASIC_CLASS__NAME = eINSTANCE.getABasicClass_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl |
| * <em>AParameter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAParameter() |
| * @generated |
| */ |
| EClass APARAMETER = eINSTANCE.getAParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute APARAMETER__NAME = eINSTANCE.getAParameter_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute APARAMETER__TYPE = eINSTANCE.getAParameter_Type(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl |
| * <em>AClass Child</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClassChild() |
| * @generated |
| */ |
| EClass ACLASS_CHILD = eINSTANCE.getAClassChild(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute ACLASS_CHILD__NAME = eINSTANCE.getAClassChild_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Accessright</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute ACLASS_CHILD__ACCESSRIGHT = eINSTANCE.getAClassChild_Accessright(); |
| |
| /** |
| * The meta object literal for the '<em><b>Data Type</b></em>' attribute feature. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute ACLASS_CHILD__DATA_TYPE = eINSTANCE.getAClassChild_DataType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}' |
| * enum. <!-- begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessType() |
| * @generated |
| */ |
| EEnum ACCESS_TYPE = eINSTANCE.getAccessType(); |
| |
| /** |
| * The meta object literal for the '<em>Access Type Object</em>' data type. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType |
| * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessTypeObject() |
| * @generated |
| */ |
| EDataType ACCESS_TYPE_OBJECT = eINSTANCE.getAccessTypeObject(); |
| |
| } |
| |
| } // AcorePackage |