| /******************************************************************************* |
| * Copyright (c) 2008-2011 Chair for Applied Software Engineering, |
| * Technische Universitaet Muenchen. |
| * 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: |
| ******************************************************************************/ |
| package org.eclipse.emf.emfstore.internal.common.model; |
| |
| 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; |
| import org.eclipse.emf.ecore.EcorePackage; |
| |
| /** |
| * <!-- 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.emfstore.internal.common.model.ModelFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface ModelPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNAME = "model"; //$NON-NLS-1$ |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNS_URI = "http://eclipse.org/emf/emfstore/common/model"; //$NON-NLS-1$ |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| String eNS_PREFIX = "org.eclipse.emf.emfstore.common.model"; //$NON-NLS-1$ |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| ModelPackage eINSTANCE = org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.ProjectImpl |
| * <em>Project</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ProjectImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getProject() |
| * @generated |
| */ |
| int PROJECT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Model Elements</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROJECT__MODEL_ELEMENTS = 0; |
| |
| /** |
| * The feature id for the '<em><b>Cut Elements</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROJECT__CUT_ELEMENTS = 1; |
| |
| /** |
| * The number of structural features of the '<em>Project</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROJECT_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.UniqueIdentifierImpl |
| * <em>Unique Identifier</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.UniqueIdentifierImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getUniqueIdentifier() |
| * @generated |
| */ |
| int UNIQUE_IDENTIFIER = 1; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int UNIQUE_IDENTIFIER__ID = 0; |
| |
| /** |
| * The number of structural features of the '<em>Unique Identifier</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int UNIQUE_IDENTIFIER_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl |
| * <em>Identifiable Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getIdentifiableElement() |
| * @generated |
| */ |
| int IDENTIFIABLE_ELEMENT = 2; |
| |
| /** |
| * The feature id for the '<em><b>Identifier</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int IDENTIFIABLE_ELEMENT__IDENTIFIER = 0; |
| |
| /** |
| * The number of structural features of the '<em>Identifiable Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int IDENTIFIABLE_ELEMENT_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.ModelElementIdImpl |
| * <em>Element Id</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelElementIdImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getModelElementId() |
| * @generated |
| */ |
| int MODEL_ELEMENT_ID = 3; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int MODEL_ELEMENT_ID__ID = UNIQUE_IDENTIFIER__ID; |
| |
| /** |
| * The number of structural features of the '<em>Element Id</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int MODEL_ELEMENT_ID_FEATURE_COUNT = UNIQUE_IDENTIFIER_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.ModelVersionImpl |
| * <em>Version</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelVersionImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getModelVersion() |
| * @generated |
| */ |
| int MODEL_VERSION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Release Number</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int MODEL_VERSION__RELEASE_NUMBER = 0; |
| |
| /** |
| * The number of structural features of the '<em>Version</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int MODEL_VERSION_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * <em>Non Domain Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getNonDomainElement() |
| * @generated |
| */ |
| int NON_DOMAIN_ELEMENT = 5; |
| |
| /** |
| * The number of structural features of the '<em>Non Domain Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int NON_DOMAIN_ELEMENT_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * <em>Association Class Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getAssociationClassElement() |
| * @generated |
| */ |
| int ASSOCIATION_CLASS_ELEMENT = 6; |
| |
| /** |
| * The number of structural features of the '<em>Association Class Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int ASSOCIATION_CLASS_ELEMENT_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.EMFStorePropertyImpl |
| * <em>EMF Store Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.EMFStorePropertyImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getEMFStoreProperty() |
| * @generated |
| */ |
| int EMF_STORE_PROPERTY = 7; |
| |
| /** |
| * The feature id for the '<em><b>Key</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int EMF_STORE_PROPERTY__KEY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int EMF_STORE_PROPERTY__VALUE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int EMF_STORE_PROPERTY__TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Version</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int EMF_STORE_PROPERTY__VERSION = 3; |
| |
| /** |
| * The number of structural features of the '<em>EMF Store Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int EMF_STORE_PROPERTY_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.PropertyMapEntryImpl |
| * <em>Property Map Entry</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.PropertyMapEntryImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getPropertyMapEntry() |
| * @generated |
| */ |
| int PROPERTY_MAP_ENTRY = 8; |
| |
| /** |
| * The feature id for the '<em><b>Key</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_MAP_ENTRY__KEY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_MAP_ENTRY__VALUE = 1; |
| |
| /** |
| * The number of structural features of the '<em>Property Map Entry</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_MAP_ENTRY_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.PropertyStringValueImpl |
| * <em>Property String Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.PropertyStringValueImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getPropertyStringValue() |
| * @generated |
| */ |
| int PROPERTY_STRING_VALUE = 9; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_STRING_VALUE__VALUE = EcorePackage.EOBJECT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Property String Value</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_STRING_VALUE_FEATURE_COUNT = EcorePackage.EOBJECT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * <em>EMF Store Property Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getEMFStorePropertyType() |
| * @generated |
| */ |
| int EMF_STORE_PROPERTY_TYPE = 10; |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.Project <em>Project</em> |
| * }'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Project</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.Project |
| * @generated |
| */ |
| EClass getProject(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.Project#getModelElements <em>Model Elements</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Model Elements</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.Project#getModelElements() |
| * @see #getProject() |
| * @generated |
| */ |
| EReference getProject_ModelElements(); |
| |
| /** |
| * Returns the meta object for the containment reference list ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.Project#getCutElements <em>Cut Elements</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference list '<em>Cut Elements</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.Project#getCutElements() |
| * @see #getProject() |
| * @generated |
| */ |
| EReference getProject_CutElements(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.UniqueIdentifier |
| * <em>Unique Identifier</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Unique Identifier</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.UniqueIdentifier |
| * @generated |
| */ |
| EClass getUniqueIdentifier(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.UniqueIdentifier#getId <em>Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Id</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.UniqueIdentifier#getId() |
| * @see #getUniqueIdentifier() |
| * @generated |
| */ |
| EAttribute getUniqueIdentifier_Id(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement |
| * <em>Identifiable Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Identifiable Element</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement |
| * @generated |
| */ |
| EClass getIdentifiableElement(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement#getIdentifier <em>Identifier</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Identifier</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement#getIdentifier() |
| * @see #getIdentifiableElement() |
| * @generated |
| */ |
| EAttribute getIdentifiableElement_Identifier(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.ModelElementId |
| * <em>Element Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Element Id</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.ModelElementId |
| * @generated |
| */ |
| EClass getModelElementId(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.ModelVersion |
| * <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Version</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.ModelVersion |
| * @generated |
| */ |
| EClass getModelVersion(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.ModelVersion#getReleaseNumber <em>Release Number</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Release Number</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.ModelVersion#getReleaseNumber() |
| * @see #getModelVersion() |
| * @generated |
| */ |
| EAttribute getModelVersion_ReleaseNumber(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * <em>Non Domain Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Non Domain Element</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * @generated |
| */ |
| EClass getNonDomainElement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * <em>Association Class Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Association Class Element</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * @generated |
| */ |
| EClass getAssociationClassElement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty |
| * <em>EMF Store Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>EMF Store Property</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty |
| * @generated |
| */ |
| EClass getEMFStoreProperty(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getKey <em>Key</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Key</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getKey() |
| * @see #getEMFStoreProperty() |
| * @generated |
| */ |
| EAttribute getEMFStoreProperty_Key(); |
| |
| /** |
| * Returns the meta object for the containment reference ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getValue() |
| * @see #getEMFStoreProperty() |
| * @generated |
| */ |
| EReference getEMFStoreProperty_Value(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getType() |
| * @see #getEMFStoreProperty() |
| * @generated |
| */ |
| EAttribute getEMFStoreProperty_Type(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getVersion <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Version</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty#getVersion() |
| * @see #getEMFStoreProperty() |
| * @generated |
| */ |
| EAttribute getEMFStoreProperty_Version(); |
| |
| /** |
| * Returns the meta object for class '{@link java.util.Map.Entry <em>Property Map Entry</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Property Map Entry</em>'. |
| * @see java.util.Map.Entry |
| * @model keyDataType="org.eclipse.emf.ecore.EString" |
| * valueType="org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty" |
| * @generated |
| */ |
| EClass getPropertyMapEntry(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Key</em>'. |
| * @see java.util.Map.Entry |
| * @see #getPropertyMapEntry() |
| * @generated |
| */ |
| EAttribute getPropertyMapEntry_Key(); |
| |
| /** |
| * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the reference '<em>Value</em>'. |
| * @see java.util.Map.Entry |
| * @see #getPropertyMapEntry() |
| * @generated |
| */ |
| EReference getPropertyMapEntry_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.emf.emfstore.internal.common.model.PropertyStringValue |
| * <em>Property String Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for class '<em>Property String Value</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.PropertyStringValue |
| * @generated |
| */ |
| EClass getPropertyStringValue(); |
| |
| /** |
| * Returns the meta object for the attribute ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.PropertyStringValue#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.PropertyStringValue#getValue() |
| * @see #getPropertyStringValue() |
| * @generated |
| */ |
| EAttribute getPropertyStringValue_Value(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * <em>EMF Store Property Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the meta object for enum '<em>EMF Store Property Type</em>'. |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * @generated |
| */ |
| EEnum getEMFStorePropertyType(); |
| |
| /** |
| * 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 |
| */ |
| ModelFactory getModelFactory(); |
| |
| /** |
| * <!-- 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.emfstore.internal.common.model.impl.ProjectImpl |
| * <em>Project</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ProjectImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getProject() |
| * @generated |
| */ |
| EClass PROJECT = eINSTANCE.getProject(); |
| |
| /** |
| * The meta object literal for the '<em><b>Model Elements</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference PROJECT__MODEL_ELEMENTS = eINSTANCE.getProject_ModelElements(); |
| |
| /** |
| * The meta object literal for the '<em><b>Cut Elements</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference PROJECT__CUT_ELEMENTS = eINSTANCE.getProject_CutElements(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.UniqueIdentifierImpl <em>Unique Identifier</em>}' |
| * class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.UniqueIdentifierImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getUniqueIdentifier() |
| * @generated |
| */ |
| EClass UNIQUE_IDENTIFIER = eINSTANCE.getUniqueIdentifier(); |
| |
| /** |
| * The meta object literal for the '<em><b>Id</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute UNIQUE_IDENTIFIER__ID = eINSTANCE.getUniqueIdentifier_Id(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl |
| * <em>Identifiable Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.IdentifiableElementImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getIdentifiableElement() |
| * @generated |
| */ |
| EClass IDENTIFIABLE_ELEMENT = eINSTANCE.getIdentifiableElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute IDENTIFIABLE_ELEMENT__IDENTIFIER = eINSTANCE.getIdentifiableElement_Identifier(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.ModelElementIdImpl <em>Element Id</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelElementIdImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getModelElementId() |
| * @generated |
| */ |
| EClass MODEL_ELEMENT_ID = eINSTANCE.getModelElementId(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.emfstore.internal.common.model.impl.ModelVersionImpl |
| * <em>Version</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelVersionImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getModelVersion() |
| * @generated |
| */ |
| EClass MODEL_VERSION = eINSTANCE.getModelVersion(); |
| |
| /** |
| * The meta object literal for the '<em><b>Release Number</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute MODEL_VERSION__RELEASE_NUMBER = eINSTANCE.getModelVersion_ReleaseNumber(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * <em>Non Domain Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.NonDomainElement |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getNonDomainElement() |
| * @generated |
| */ |
| EClass NON_DOMAIN_ELEMENT = eINSTANCE.getNonDomainElement(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * <em>Association Class Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.AssociationClassElement |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getAssociationClassElement() |
| * @generated |
| */ |
| EClass ASSOCIATION_CLASS_ELEMENT = eINSTANCE.getAssociationClassElement(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.EMFStorePropertyImpl <em>EMF Store Property</em>}' |
| * class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.EMFStorePropertyImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getEMFStoreProperty() |
| * @generated |
| */ |
| EClass EMF_STORE_PROPERTY = eINSTANCE.getEMFStoreProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Key</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute EMF_STORE_PROPERTY__KEY = eINSTANCE.getEMFStoreProperty_Key(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference EMF_STORE_PROPERTY__VALUE = eINSTANCE.getEMFStoreProperty_Value(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute EMF_STORE_PROPERTY__TYPE = eINSTANCE.getEMFStoreProperty_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Version</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute EMF_STORE_PROPERTY__VERSION = eINSTANCE.getEMFStoreProperty_Version(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.PropertyMapEntryImpl <em>Property Map Entry</em>}' |
| * class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.PropertyMapEntryImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getPropertyMapEntry() |
| * @generated |
| */ |
| EClass PROPERTY_MAP_ENTRY = eINSTANCE.getPropertyMapEntry(); |
| |
| /** |
| * The meta object literal for the '<em><b>Key</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute PROPERTY_MAP_ENTRY__KEY = eINSTANCE.getPropertyMapEntry_Key(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EReference PROPERTY_MAP_ENTRY__VALUE = eINSTANCE.getPropertyMapEntry_Value(); |
| |
| /** |
| * The meta object literal for the ' |
| * {@link org.eclipse.emf.emfstore.internal.common.model.impl.PropertyStringValueImpl |
| * <em>Property String Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.PropertyStringValueImpl |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getPropertyStringValue() |
| * @generated |
| */ |
| EClass PROPERTY_STRING_VALUE = eINSTANCE.getPropertyStringValue(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @generated |
| */ |
| EAttribute PROPERTY_STRING_VALUE__VALUE = eINSTANCE.getPropertyStringValue_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * <em>EMF Store Property Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @see org.eclipse.emf.emfstore.internal.common.model.EMFStorePropertyType |
| * @see org.eclipse.emf.emfstore.internal.common.model.impl.ModelPackageImpl#getEMFStorePropertyType() |
| * @generated |
| */ |
| EEnum EMF_STORE_PROPERTY_TYPE = eINSTANCE.getEMFStorePropertyType(); |
| |
| } |
| |
| } // ModelPackage |