blob: 430c39f1e2df3adcef8c2329afac40b2fa7eb67d [file] [log] [blame]
/*
* Copyright (c) 2007-2009, 2011, 2012, 2014, 2019 Eike Stepper (Loehne, 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:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.emf.cdo.eresource;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc --> The <b>Package</b> for the Eresource 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>
*
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.EresourceFactory
* @model kind="package"
* @generated
*/
public interface EresourcePackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNAME = "eresource"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/CDO/Eresource/4.0.0"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eresource"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EresourcePackage eINSTANCE = org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl <em>CDO Resource Node</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceNode()
* @generated
*/
int CDO_RESOURCE_NODE = 0;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_NODE__FOLDER = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_NODE__NAME = 1;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_NODE__PATH = 2;
/**
* The number of structural features of the '<em>CDO Resource Node</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_NODE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceFolderImpl <em>CDO Resource Folder</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceFolderImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceFolder()
* @generated
*/
int CDO_RESOURCE_FOLDER = 1;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_FOLDER__FOLDER = CDO_RESOURCE_NODE__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_FOLDER__NAME = CDO_RESOURCE_NODE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_FOLDER__PATH = CDO_RESOURCE_NODE__PATH;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_FOLDER__NODES = CDO_RESOURCE_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>CDO Resource Folder</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_FOLDER_FEATURE_COUNT = CDO_RESOURCE_NODE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceLeafImpl
* <em>CDO Resource Leaf</em>}' class. <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceLeafImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceLeaf()
* @generated NOT
*/
int CDO_RESOURCE_LEAF = 7;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_LEAF__FOLDER = CDO_RESOURCE_NODE__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_LEAF__NAME = CDO_RESOURCE_NODE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_LEAF__PATH = CDO_RESOURCE_NODE__PATH;
/**
* The number of structural features of the '<em>CDO Resource Leaf</em>' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE_LEAF_FEATURE_COUNT = CDO_RESOURCE_NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl <em>CDO Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResource()
* @generated
*/
int CDO_RESOURCE = 2;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__FOLDER = CDO_RESOURCE_LEAF__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__NAME = CDO_RESOURCE_LEAF__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__PATH = CDO_RESOURCE_LEAF__PATH;
/**
* The feature id for the '<em><b>Resource Set</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__RESOURCE_SET = CDO_RESOURCE_LEAF_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__URI = CDO_RESOURCE_LEAF_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Contents</b></em>' containment reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__CONTENTS = CDO_RESOURCE_LEAF_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Modified</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__MODIFIED = CDO_RESOURCE_LEAF_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Loaded</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__LOADED = CDO_RESOURCE_LEAF_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Tracking Modification</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int CDO_RESOURCE__TRACKING_MODIFICATION = CDO_RESOURCE_LEAF_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Errors</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__ERRORS = CDO_RESOURCE_LEAF_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Warnings</b></em>' attribute list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__WARNINGS = CDO_RESOURCE_LEAF_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Time Stamp</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_RESOURCE__TIME_STAMP = CDO_RESOURCE_LEAF_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>CDO Resource</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int CDO_RESOURCE_FEATURE_COUNT = CDO_RESOURCE_LEAF_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOFileResourceImpl
* <em>CDO File Resource</em>}' class. <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOFileResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOFileResource()
* @generated NOT
*/
int CDO_FILE_RESOURCE = 8;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_FILE_RESOURCE__FOLDER = CDO_RESOURCE_LEAF__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_FILE_RESOURCE__NAME = CDO_RESOURCE_LEAF__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_FILE_RESOURCE__PATH = CDO_RESOURCE_LEAF__PATH;
/**
* The number of structural features of the '<em>CDO File Resource</em>' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_FILE_RESOURCE_FEATURE_COUNT = CDO_RESOURCE_LEAF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOBinaryResourceImpl
* <em>CDO Binary Resource</em>}' class. <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOBinaryResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOBinaryResource()
* @generated NOT
*/
int CDO_BINARY_RESOURCE = 9;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_BINARY_RESOURCE__FOLDER = CDO_FILE_RESOURCE__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_BINARY_RESOURCE__NAME = CDO_FILE_RESOURCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_BINARY_RESOURCE__PATH = CDO_FILE_RESOURCE__PATH;
/**
* The feature id for the '<em><b>Contents</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_BINARY_RESOURCE__CONTENTS = CDO_FILE_RESOURCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>CDO Binary Resource</em>' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_BINARY_RESOURCE_FEATURE_COUNT = CDO_FILE_RESOURCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOTextResourceImpl
* <em>CDO Text Resource</em>}' class. <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOTextResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOTextResource()
* @generated NOT
*/
int CDO_TEXT_RESOURCE = 10;
/**
* The feature id for the '<em><b>Folder</b></em>' container reference.
* <!-- begin-user-doc -->
* @since 4.1
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE__FOLDER = CDO_FILE_RESOURCE__FOLDER;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE__NAME = CDO_FILE_RESOURCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* @since 4.1
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE__PATH = CDO_FILE_RESOURCE__PATH;
/**
* The feature id for the '<em><b>Contents</b></em>' attribute.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE__CONTENTS = CDO_FILE_RESOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Encoding</b></em>' attribute.
* <!-- begin-user-doc -->
* @since 4.2
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE__ENCODING = CDO_FILE_RESOURCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>CDO Text Resource</em>' class.
* <!-- begin-user-doc -->
*
* @since 4.1
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDO_TEXT_RESOURCE_FEATURE_COUNT = CDO_FILE_RESOURCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '<em>Resource Set</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.resource.ResourceSet
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getResourceSet()
* @generated NOT
*/
int RESOURCE_SET = 3;
/**
* The meta object id for the '<em>URI</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.common.util.URI
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getURI()
* @generated NOT
*/
int URI = 4;
/**
* The meta object id for the '<em>Diagnostic</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.resource.Resource.Diagnostic
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getDiagnostic()
* @generated NOT
*/
int DIAGNOSTIC = 5;
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOResourceNode <em>CDO Resource Node</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for class '<em>CDO Resource Node</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceNode
* @generated
*/
EClass getCDOResourceNode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.cdo.eresource.CDOResourceNode#getFolder <em>Folder</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for the container reference '<em>Folder</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceNode#getFolder()
* @see #getCDOResourceNode()
* @generated
*/
EReference getCDOResourceNode_Folder();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResourceNode#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceNode#getName()
* @see #getCDOResourceNode()
* @generated
*/
EAttribute getCDOResourceNode_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResourceNode#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceNode#getPath()
* @see #getCDOResourceNode()
* @generated
*/
EAttribute getCDOResourceNode_Path();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOResourceFolder <em>CDO Resource Folder</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for class '<em>CDO Resource Folder</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceFolder
* @generated
*/
EClass getCDOResourceFolder();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.eresource.CDOResourceFolder#getNodes <em>Nodes</em>}'.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Nodes</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceFolder#getNodes()
* @see #getCDOResourceFolder()
* @generated
*/
EReference getCDOResourceFolder_Nodes();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOResource <em>CDO Resource</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>CDO Resource</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource
* @generated
*/
EClass getCDOResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#getResourceSet <em>Resource Set</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Resource Set</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getResourceSet()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_ResourceSet();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#getURI <em>URI</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>URI</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getURI()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_URI();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.eresource.CDOResource#getContents <em>Contents</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the containment reference list '<em>Contents</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getContents()
* @see #getCDOResource()
* @generated
*/
EReference getCDOResource_Contents();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#isModified <em>Modified</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Modified</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#isModified()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_Modified();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#isLoaded <em>Loaded</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Loaded</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#isLoaded()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_Loaded();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#isTrackingModification <em>Tracking Modification</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tracking Modification</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#isTrackingModification()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_TrackingModification();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.eresource.CDOResource#getErrors <em>Errors</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Errors</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getErrors()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_Errors();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.eresource.CDOResource#getWarnings <em>Warnings</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Warnings</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getWarnings()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_Warnings();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOResource#getTimeStamp <em>Time Stamp</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time Stamp</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResource#getTimeStamp()
* @see #getCDOResource()
* @generated
*/
EAttribute getCDOResource_TimeStamp();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOResourceLeaf <em>CDO Resource Leaf</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for class '<em>CDO Resource Leaf</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOResourceLeaf
* @generated
*/
EClass getCDOResourceLeaf();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOFileResource <em>CDO File Resource</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for class '<em>CDO File Resource</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOFileResource
* @generated
*/
EClass getCDOFileResource();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOBinaryResource <em>CDO Binary Resource</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for class '<em>CDO Binary Resource</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOBinaryResource
* @generated
*/
EClass getCDOBinaryResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOBinaryResource#getContents <em>Contents</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Contents</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOBinaryResource#getContents()
* @see #getCDOBinaryResource()
* @generated
*/
EAttribute getCDOBinaryResource_Contents();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.eresource.CDOTextResource <em>CDO Text Resource</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for class '<em>CDO Text Resource</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOTextResource
* @generated
*/
EClass getCDOTextResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOTextResource#getContents <em>Contents</em>}'.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Contents</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOTextResource#getContents()
* @see #getCDOTextResource()
* @generated
*/
EAttribute getCDOTextResource_Contents();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.eresource.CDOTextResource#getEncoding <em>Encoding</em>}'.
* <!-- begin-user-doc -->
* @since 4.2
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Encoding</em>'.
* @see org.eclipse.emf.cdo.eresource.CDOTextResource#getEncoding()
* @see #getCDOTextResource()
* @generated
*/
EAttribute getCDOTextResource_Encoding();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.resource.ResourceSet <em>Resource Set</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for data type '<em>Resource Set</em>'.
* @see org.eclipse.emf.ecore.resource.ResourceSet
* @model instanceClass="org.eclipse.emf.ecore.resource.ResourceSet" serializeable="false"
* @generated
*/
EDataType getResourceSet();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.common.util.URI <em>URI</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for data type '<em>URI</em>'.
* @see org.eclipse.emf.common.util.URI
* @model instanceClass="org.eclipse.emf.common.util.URI"
* @generated
*/
EDataType getURI();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.resource.Resource.Diagnostic <em>Diagnostic</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for data type '<em>Diagnostic</em>'.
* @see org.eclipse.emf.ecore.resource.Resource.Diagnostic
* @model instanceClass="org.eclipse.emf.ecore.resource.Resource$Diagnostic" serializeable="false"
* @generated
*/
EDataType getDiagnostic();
/**
* 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
*/
EresourceFactory getEresourceFactory();
/**
* <!-- 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>
*
* @since 4.1
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl <em>CDO Resource Node</em>}' class.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceNodeImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceNode()
* @generated
*/
EClass CDO_RESOURCE_NODE = eINSTANCE.getCDOResourceNode();
/**
* The meta object literal for the '<em><b>Folder</b></em>' container reference feature.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @generated
*/
EReference CDO_RESOURCE_NODE__FOLDER = eINSTANCE.getCDOResourceNode_Folder();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE_NODE__NAME = eINSTANCE.getCDOResourceNode_Name();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE_NODE__PATH = eINSTANCE.getCDOResourceNode_Path();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceFolderImpl <em>CDO Resource Folder</em>}' class.
* <!-- begin-user-doc -->
*
* @since 2.0<!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceFolderImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceFolder()
* @generated
*/
EClass CDO_RESOURCE_FOLDER = eINSTANCE.getCDOResourceFolder();
/**
* The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc
* -->
*
* @since 2.0<!-- end-user-doc -->
* @generated
*/
EReference CDO_RESOURCE_FOLDER__NODES = eINSTANCE.getCDOResourceFolder_Nodes();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl <em>CDO Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResource()
* @generated
*/
EClass CDO_RESOURCE = eINSTANCE.getCDOResource();
/**
* The meta object literal for the '<em><b>Resource Set</b></em>' attribute feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__RESOURCE_SET = eINSTANCE.getCDOResource_ResourceSet();
/**
* The meta object literal for the '<em><b>URI</b></em>' attribute feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__URI = eINSTANCE.getCDOResource_URI();
/**
* The meta object literal for the '<em><b>Contents</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CDO_RESOURCE__CONTENTS = eINSTANCE.getCDOResource_Contents();
/**
* The meta object literal for the '<em><b>Modified</b></em>' attribute feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__MODIFIED = eINSTANCE.getCDOResource_Modified();
/**
* The meta object literal for the '<em><b>Loaded</b></em>' attribute feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__LOADED = eINSTANCE.getCDOResource_Loaded();
/**
* The meta object literal for the '<em><b>Tracking Modification</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__TRACKING_MODIFICATION = eINSTANCE.getCDOResource_TrackingModification();
/**
* The meta object literal for the '<em><b>Errors</b></em>' attribute list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__ERRORS = eINSTANCE.getCDOResource_Errors();
/**
* The meta object literal for the '<em><b>Warnings</b></em>' attribute list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__WARNINGS = eINSTANCE.getCDOResource_Warnings();
/**
* The meta object literal for the '<em><b>Time Stamp</b></em>' attribute feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EAttribute CDO_RESOURCE__TIME_STAMP = eINSTANCE.getCDOResource_TimeStamp();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOResourceLeafImpl <em>CDO Resource Leaf</em>}' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOResourceLeafImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOResourceLeaf()
* @generated
*/
EClass CDO_RESOURCE_LEAF = eINSTANCE.getCDOResourceLeaf();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOFileResourceImpl <em>CDO File Resource</em>}' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOFileResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOFileResource()
* @generated
*/
EClass CDO_FILE_RESOURCE = eINSTANCE.getCDOFileResource();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOBinaryResourceImpl <em>CDO Binary Resource</em>}' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOBinaryResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOBinaryResource()
* @generated
*/
EClass CDO_BINARY_RESOURCE = eINSTANCE.getCDOBinaryResource();
/**
* The meta object literal for the '<em><b>Contents</b></em>' attribute feature.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
*/
EAttribute CDO_BINARY_RESOURCE__CONTENTS = eINSTANCE.getCDOBinaryResource_Contents();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.eresource.impl.CDOTextResourceImpl <em>CDO Text Resource</em>}' class.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.eresource.impl.CDOTextResourceImpl
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getCDOTextResource()
* @generated
*/
EClass CDO_TEXT_RESOURCE = eINSTANCE.getCDOTextResource();
/**
* The meta object literal for the '<em><b>Contents</b></em>' attribute feature.
* <!-- begin-user-doc -->
*
* @since 4.1 <!-- end-user-doc -->
* @generated
*/
EAttribute CDO_TEXT_RESOURCE__CONTENTS = eINSTANCE.getCDOTextResource_Contents();
/**
* The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
* <!-- begin-user-doc -->
* @since 4.2
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDO_TEXT_RESOURCE__ENCODING = eINSTANCE.getCDOTextResource_Encoding();
/**
* The meta object literal for the '<em>Resource Set</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.resource.ResourceSet
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getResourceSet()
* @generated
*/
EDataType RESOURCE_SET = eINSTANCE.getResourceSet();
/**
* The meta object literal for the '<em>URI</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.common.util.URI
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getURI()
* @generated
*/
EDataType URI = eINSTANCE.getURI();
/**
* The meta object literal for the '<em>Diagnostic</em>' data type.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.resource.Resource.Diagnostic
* @see org.eclipse.emf.cdo.eresource.impl.EresourcePackageImpl#getDiagnostic()
* @generated
*/
EDataType DIAGNOSTIC = eINSTANCE.getDiagnostic();
}
} // EresourcePackage