/******************************************************************************* * Copyright (c) 2013-2016 Jean-Marie Gauthier, University of Franche-Comte, and Samares-Engineering * 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: * Jean-Marie Gauthier, University of Franche-Comte - initial API and implementation * Jean-Marie Gauthier, Samares-Engineering - Neon implementation *******************************************************************************/ /** */ package edu.ufc.femtost.disc.sysml4modelica.profile.other; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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 edu.ufc.femtost.disc.sysml4modelica.profile.other.otherFactory * @model kind="package" * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='Other'" * @generated */ public interface otherPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "other"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.femto-st.fr/disc/SysML4Modelica/Other"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "Other"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ otherPackage eINSTANCE = edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.otherPackageImpl.init(); /** * The meta object id for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaAnnotationImpl <em>Modelica Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaAnnotationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.otherPackageImpl#getModelicaAnnotation() * @generated */ int MODELICA_ANNOTATION = 0; /** * The feature id for the '<em><b>Base Comment</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ANNOTATION__BASE_COMMENT = 0; /** * The number of structural features of the '<em>Modelica Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ANNOTATION_FEATURE_COUNT = 1; /** * The number of operations of the '<em>Modelica Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ANNOTATION_OPERATION_COUNT = 0; /** * The meta object id for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaSimulationImpl <em>Modelica Simulation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaSimulationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.otherPackageImpl#getModelicaSimulation() * @generated */ int MODELICA_SIMULATION = 1; /** * The feature id for the '<em><b>Start Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_SIMULATION__START_TIME = 0; /** * The feature id for the '<em><b>Stop Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_SIMULATION__STOP_TIME = 1; /** * The feature id for the '<em><b>Model</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_SIMULATION__MODEL = 2; /** * The number of structural features of the '<em>Modelica Simulation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_SIMULATION_FEATURE_COUNT = 3; /** * The number of operations of the '<em>Modelica Simulation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_SIMULATION_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaAnnotation <em>Modelica Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Modelica Annotation</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaAnnotation * @generated */ EClass getModelicaAnnotation(); /** * Returns the meta object for the reference '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaAnnotation#getBase_Comment <em>Base Comment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Base Comment</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaAnnotation#getBase_Comment() * @see #getModelicaAnnotation() * @generated */ EReference getModelicaAnnotation_Base_Comment(); /** * Returns the meta object for class '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation <em>Modelica Simulation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Modelica Simulation</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation * @generated */ EClass getModelicaSimulation(); /** * Returns the meta object for the attribute '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getStartTime <em>Start Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Start Time</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getStartTime() * @see #getModelicaSimulation() * @generated */ EAttribute getModelicaSimulation_StartTime(); /** * Returns the meta object for the attribute '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getStopTime <em>Stop Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Stop Time</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getStopTime() * @see #getModelicaSimulation() * @generated */ EAttribute getModelicaSimulation_StopTime(); /** * Returns the meta object for the reference '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getModel <em>Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Model</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.ModelicaSimulation#getModel() * @see #getModelicaSimulation() * @generated */ EReference getModelicaSimulation_Model(); /** * 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 */ otherFactory getotherFactory(); /** * <!-- 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 edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaAnnotationImpl <em>Modelica Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaAnnotationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.otherPackageImpl#getModelicaAnnotation() * @generated */ EClass MODELICA_ANNOTATION = eINSTANCE.getModelicaAnnotation(); /** * The meta object literal for the '<em><b>Base Comment</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODELICA_ANNOTATION__BASE_COMMENT = eINSTANCE.getModelicaAnnotation_Base_Comment(); /** * The meta object literal for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaSimulationImpl <em>Modelica Simulation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.ModelicaSimulationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.other.impl.otherPackageImpl#getModelicaSimulation() * @generated */ EClass MODELICA_SIMULATION = eINSTANCE.getModelicaSimulation(); /** * The meta object literal for the '<em><b>Start Time</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODELICA_SIMULATION__START_TIME = eINSTANCE.getModelicaSimulation_StartTime(); /** * The meta object literal for the '<em><b>Stop Time</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODELICA_SIMULATION__STOP_TIME = eINSTANCE.getModelicaSimulation_StopTime(); /** * The meta object literal for the '<em><b>Model</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODELICA_SIMULATION__MODEL = eINSTANCE.getModelicaSimulation_Model(); } } //otherPackage