blob: 5c64c4a569b2f60c2bc45da6b9c316e2149ffc11 [file] [log] [blame]
/**
* Copyright (c) 2019 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* CEA LIST - Initial API and implementation
*/
package org.eclipse.papyrus.moka.fmi.fmumetamodel;
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 model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FmumetamodelFactory
* @model kind="package"
* @generated
*/
public interface FmumetamodelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "fmumetamodel";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/Papyrus/fmu/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "fmu";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
FmumetamodelPackage eINSTANCE = org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FMUBundleImpl <em>FMU Bundle</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FMUBundleImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFMUBundle()
* @generated
*/
int FMU_BUNDLE = 0;
/**
* The feature id for the '<em><b>Model Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__MODEL_DESCRIPTION = 0;
/**
* The feature id for the '<em><b>Resources Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__RESOURCES_FILES = 1;
/**
* The feature id for the '<em><b>Win32 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__WIN32_FILES = 2;
/**
* The feature id for the '<em><b>Win64 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__WIN64_FILES = 3;
/**
* The feature id for the '<em><b>Linux32 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__LINUX32_FILES = 4;
/**
* The feature id for the '<em><b>Linux64 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__LINUX64_FILES = 5;
/**
* The feature id for the '<em><b>Darwin64 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__DARWIN64_FILES = 6;
/**
* The feature id for the '<em><b>Darwin32 Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__DARWIN32_FILES = 7;
/**
* The feature id for the '<em><b>Documentation Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__DOCUMENTATION_FILES = 8;
/**
* The feature id for the '<em><b>Source Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__SOURCE_FILES = 9;
/**
* The feature id for the '<em><b>Root Files</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE__ROOT_FILES = 10;
/**
* The number of structural features of the '<em>FMU Bundle</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE_FEATURE_COUNT = 11;
/**
* The number of operations of the '<em>FMU Bundle</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FMU_BUNDLE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.AbstractFileImpl <em>Abstract File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.AbstractFileImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getAbstractFile()
* @generated
*/
int ABSTRACT_FILE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_FILE__NAME = 0;
/**
* The number of structural features of the '<em>Abstract File</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_FILE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Abstract File</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_FILE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FolderToCreateInFMUImpl <em>Folder To Create In FMU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FolderToCreateInFMUImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFolderToCreateInFMU()
* @generated
*/
int FOLDER_TO_CREATE_IN_FMU = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER_TO_CREATE_IN_FMU__NAME = ABSTRACT_FILE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER_TO_CREATE_IN_FMU__CHILDREN = ABSTRACT_FILE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Folder To Create In FMU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER_TO_CREATE_IN_FMU_FEATURE_COUNT = ABSTRACT_FILE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Folder To Create In FMU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOLDER_TO_CREATE_IN_FMU_OPERATION_COUNT = ABSTRACT_FILE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.ArchiveToUnzipInFMUImpl <em>Archive To Unzip In FMU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.ArchiveToUnzipInFMUImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getArchiveToUnzipInFMU()
* @generated
*/
int ARCHIVE_TO_UNZIP_IN_FMU = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARCHIVE_TO_UNZIP_IN_FMU__NAME = ABSTRACT_FILE__NAME;
/**
* The feature id for the '<em><b>Archive File</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARCHIVE_TO_UNZIP_IN_FMU__ARCHIVE_FILE = ABSTRACT_FILE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Archive To Unzip In FMU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARCHIVE_TO_UNZIP_IN_FMU_FEATURE_COUNT = ABSTRACT_FILE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Archive To Unzip In FMU</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARCHIVE_TO_UNZIP_IN_FMU_OPERATION_COUNT = ABSTRACT_FILE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.JavaFileProxyImpl <em>Java File Proxy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.JavaFileProxyImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getJavaFileProxy()
* @generated
*/
int JAVA_FILE_PROXY = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_FILE_PROXY__NAME = ABSTRACT_FILE__NAME;
/**
* The feature id for the '<em><b>File</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_FILE_PROXY__FILE = ABSTRACT_FILE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Java File Proxy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_FILE_PROXY_FEATURE_COUNT = ABSTRACT_FILE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Java File Proxy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JAVA_FILE_PROXY_OPERATION_COUNT = ABSTRACT_FILE_OPERATION_COUNT + 0;
/**
* The meta object id for the '<em>File</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.io.File
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFile()
* @generated
*/
int FILE = 5;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle <em>FMU Bundle</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>FMU Bundle</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle
* @generated
*/
EClass getFMUBundle();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getModelDescription <em>Model Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Model Description</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getModelDescription()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_ModelDescription();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getResourcesFiles <em>Resources Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resources Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getResourcesFiles()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_ResourcesFiles();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getWin32Files <em>Win32 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Win32 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getWin32Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Win32Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getWin64Files <em>Win64 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Win64 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getWin64Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Win64Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getLinux32Files <em>Linux32 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Linux32 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getLinux32Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Linux32Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getLinux64Files <em>Linux64 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Linux64 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getLinux64Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Linux64Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDarwin64Files <em>Darwin64 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Darwin64 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDarwin64Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Darwin64Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDarwin32Files <em>Darwin32 Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Darwin32 Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDarwin32Files()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_Darwin32Files();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDocumentationFiles <em>Documentation Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Documentation Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getDocumentationFiles()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_DocumentationFiles();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getSourceFiles <em>Source Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Source Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getSourceFiles()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_SourceFiles();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getRootFiles <em>Root Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Root Files</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FMUBundle#getRootFiles()
* @see #getFMUBundle()
* @generated
*/
EReference getFMUBundle_RootFiles();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.AbstractFile <em>Abstract File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract File</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.AbstractFile
* @generated
*/
EClass getAbstractFile();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.AbstractFile#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.AbstractFile#getName()
* @see #getAbstractFile()
* @generated
*/
EAttribute getAbstractFile_Name();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FolderToCreateInFMU <em>Folder To Create In FMU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Folder To Create In FMU</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FolderToCreateInFMU
* @generated
*/
EClass getFolderToCreateInFMU();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.FolderToCreateInFMU#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.FolderToCreateInFMU#getChildren()
* @see #getFolderToCreateInFMU()
* @generated
*/
EReference getFolderToCreateInFMU_Children();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.ArchiveToUnzipInFMU <em>Archive To Unzip In FMU</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Archive To Unzip In FMU</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.ArchiveToUnzipInFMU
* @generated
*/
EClass getArchiveToUnzipInFMU();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.ArchiveToUnzipInFMU#getArchiveFile <em>Archive File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Archive File</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.ArchiveToUnzipInFMU#getArchiveFile()
* @see #getArchiveToUnzipInFMU()
* @generated
*/
EAttribute getArchiveToUnzipInFMU_ArchiveFile();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.JavaFileProxy <em>Java File Proxy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Java File Proxy</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.JavaFileProxy
* @generated
*/
EClass getJavaFileProxy();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.JavaFileProxy#getFile <em>File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>File</em>'.
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.JavaFileProxy#getFile()
* @see #getJavaFileProxy()
* @generated
*/
EAttribute getJavaFileProxy_File();
/**
* Returns the meta object for data type '{@link java.io.File <em>File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>File</em>'.
* @see java.io.File
* @model instanceClass="java.io.File"
* annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='File'"
* @generated
*/
EDataType getFile();
/**
* 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
*/
FmumetamodelFactory getFmumetamodelFactory();
/**
* <!-- 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 operation 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.papyrus.moka.fmi.fmumetamodel.impl.FMUBundleImpl <em>FMU Bundle</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FMUBundleImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFMUBundle()
* @generated
*/
EClass FMU_BUNDLE = eINSTANCE.getFMUBundle();
/**
* The meta object literal for the '<em><b>Model Description</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__MODEL_DESCRIPTION = eINSTANCE.getFMUBundle_ModelDescription();
/**
* The meta object literal for the '<em><b>Resources Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__RESOURCES_FILES = eINSTANCE.getFMUBundle_ResourcesFiles();
/**
* The meta object literal for the '<em><b>Win32 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__WIN32_FILES = eINSTANCE.getFMUBundle_Win32Files();
/**
* The meta object literal for the '<em><b>Win64 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__WIN64_FILES = eINSTANCE.getFMUBundle_Win64Files();
/**
* The meta object literal for the '<em><b>Linux32 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__LINUX32_FILES = eINSTANCE.getFMUBundle_Linux32Files();
/**
* The meta object literal for the '<em><b>Linux64 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__LINUX64_FILES = eINSTANCE.getFMUBundle_Linux64Files();
/**
* The meta object literal for the '<em><b>Darwin64 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__DARWIN64_FILES = eINSTANCE.getFMUBundle_Darwin64Files();
/**
* The meta object literal for the '<em><b>Darwin32 Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__DARWIN32_FILES = eINSTANCE.getFMUBundle_Darwin32Files();
/**
* The meta object literal for the '<em><b>Documentation Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__DOCUMENTATION_FILES = eINSTANCE.getFMUBundle_DocumentationFiles();
/**
* The meta object literal for the '<em><b>Source Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__SOURCE_FILES = eINSTANCE.getFMUBundle_SourceFiles();
/**
* The meta object literal for the '<em><b>Root Files</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FMU_BUNDLE__ROOT_FILES = eINSTANCE.getFMUBundle_RootFiles();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.AbstractFileImpl <em>Abstract File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.AbstractFileImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getAbstractFile()
* @generated
*/
EClass ABSTRACT_FILE = eINSTANCE.getAbstractFile();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_FILE__NAME = eINSTANCE.getAbstractFile_Name();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FolderToCreateInFMUImpl <em>Folder To Create In FMU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FolderToCreateInFMUImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFolderToCreateInFMU()
* @generated
*/
EClass FOLDER_TO_CREATE_IN_FMU = eINSTANCE.getFolderToCreateInFMU();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOLDER_TO_CREATE_IN_FMU__CHILDREN = eINSTANCE.getFolderToCreateInFMU_Children();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.ArchiveToUnzipInFMUImpl <em>Archive To Unzip In FMU</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.ArchiveToUnzipInFMUImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getArchiveToUnzipInFMU()
* @generated
*/
EClass ARCHIVE_TO_UNZIP_IN_FMU = eINSTANCE.getArchiveToUnzipInFMU();
/**
* The meta object literal for the '<em><b>Archive File</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ARCHIVE_TO_UNZIP_IN_FMU__ARCHIVE_FILE = eINSTANCE.getArchiveToUnzipInFMU_ArchiveFile();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.JavaFileProxyImpl <em>Java File Proxy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.JavaFileProxyImpl
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getJavaFileProxy()
* @generated
*/
EClass JAVA_FILE_PROXY = eINSTANCE.getJavaFileProxy();
/**
* The meta object literal for the '<em><b>File</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JAVA_FILE_PROXY__FILE = eINSTANCE.getJavaFileProxy_File();
/**
* The meta object literal for the '<em>File</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.io.File
* @see org.eclipse.papyrus.moka.fmi.fmumetamodel.impl.FmumetamodelPackageImpl#getFile()
* @generated
*/
EDataType FILE = eINSTANCE.getFile();
}
} //FmumetamodelPackage