/** */ package edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms; 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.EquationsandalgorithmsFactory * @model kind="package" * @generated */ public interface EquationsandalgorithmsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "equationsandalgorithms"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.femto-st.fr/disc/SysML4Modelica/EquationsAndAlgorithms"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "EquationsAndAlgorithms"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EquationsandalgorithmsPackage eINSTANCE = edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl.init(); /** * The meta object id for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaEquationImpl <em>Modelica Equation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaEquationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaEquation() * @generated */ int MODELICA_EQUATION = 0; /** * The feature id for the '<em><b>Is Initial</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_EQUATION__IS_INITIAL = 0; /** * The feature id for the '<em><b>Base Constraint</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_EQUATION__BASE_CONSTRAINT = 1; /** * The number of structural features of the '<em>Modelica Equation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_EQUATION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaAlgorithmImpl <em>Modelica Algorithm</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaAlgorithmImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaAlgorithm() * @generated */ int MODELICA_ALGORITHM = 1; /** * The feature id for the '<em><b>Is Initial</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ALGORITHM__IS_INITIAL = 0; /** * The feature id for the '<em><b>Base Behavior</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ALGORITHM__BASE_BEHAVIOR = 1; /** * The number of structural features of the '<em>Modelica Algorithm</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_ALGORITHM_FEATURE_COUNT = 2; /** * The meta object id for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaConnectionImpl <em>Modelica Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaConnectionImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaConnection() * @generated */ int MODELICA_CONNECTION = 2; /** * The feature id for the '<em><b>Base Connector</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_CONNECTION__BASE_CONNECTOR = 0; /** * The number of structural features of the '<em>Modelica Connection</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODELICA_CONNECTION_FEATURE_COUNT = 1; /** * Returns the meta object for class '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation <em>Modelica Equation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Modelica Equation</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation * @generated */ EClass getModelicaEquation(); /** * Returns the meta object for the attribute '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation#isInitial <em>Is Initial</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Initial</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation#isInitial() * @see #getModelicaEquation() * @generated */ EAttribute getModelicaEquation_IsInitial(); /** * Returns the meta object for the reference '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation#getBase_Constraint <em>Base Constraint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Base Constraint</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaEquation#getBase_Constraint() * @see #getModelicaEquation() * @generated */ EReference getModelicaEquation_Base_Constraint(); /** * Returns the meta object for class '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm <em>Modelica Algorithm</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Modelica Algorithm</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm * @generated */ EClass getModelicaAlgorithm(); /** * Returns the meta object for the attribute '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm#isInitial <em>Is Initial</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Initial</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm#isInitial() * @see #getModelicaAlgorithm() * @generated */ EAttribute getModelicaAlgorithm_IsInitial(); /** * Returns the meta object for the reference '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm#getBase_Behavior <em>Base Behavior</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Base Behavior</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaAlgorithm#getBase_Behavior() * @see #getModelicaAlgorithm() * @generated */ EReference getModelicaAlgorithm_Base_Behavior(); /** * Returns the meta object for class '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaConnection <em>Modelica Connection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Modelica Connection</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaConnection * @generated */ EClass getModelicaConnection(); /** * Returns the meta object for the reference '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaConnection#getBase_Connector <em>Base Connector</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Base Connector</em>'. * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.ModelicaConnection#getBase_Connector() * @see #getModelicaConnection() * @generated */ EReference getModelicaConnection_Base_Connector(); /** * 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 */ EquationsandalgorithmsFactory getEquationsandalgorithmsFactory(); /** * <!-- 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 edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaEquationImpl <em>Modelica Equation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaEquationImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaEquation() * @generated */ EClass MODELICA_EQUATION = eINSTANCE.getModelicaEquation(); /** * The meta object literal for the '<em><b>Is Initial</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODELICA_EQUATION__IS_INITIAL = eINSTANCE.getModelicaEquation_IsInitial(); /** * The meta object literal for the '<em><b>Base Constraint</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODELICA_EQUATION__BASE_CONSTRAINT = eINSTANCE.getModelicaEquation_Base_Constraint(); /** * The meta object literal for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaAlgorithmImpl <em>Modelica Algorithm</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaAlgorithmImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaAlgorithm() * @generated */ EClass MODELICA_ALGORITHM = eINSTANCE.getModelicaAlgorithm(); /** * The meta object literal for the '<em><b>Is Initial</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODELICA_ALGORITHM__IS_INITIAL = eINSTANCE.getModelicaAlgorithm_IsInitial(); /** * The meta object literal for the '<em><b>Base Behavior</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODELICA_ALGORITHM__BASE_BEHAVIOR = eINSTANCE.getModelicaAlgorithm_Base_Behavior(); /** * The meta object literal for the '{@link edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaConnectionImpl <em>Modelica Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.ModelicaConnectionImpl * @see edu.ufc.femtost.disc.sysml4modelica.profile.equationsandalgorithms.impl.EquationsandalgorithmsPackageImpl#getModelicaConnection() * @generated */ EClass MODELICA_CONNECTION = eINSTANCE.getModelicaConnection(); /** * The meta object literal for the '<em><b>Base Connector</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MODELICA_CONNECTION__BASE_CONNECTOR = eINSTANCE.getModelicaConnection_Base_Connector(); } } //EquationsandalgorithmsPackage