blob: 524958ef2deee82d39aa83b07284b6305872080b [file] [log] [blame]
/*=============================================================================#
# Copyright (c) 2012, 2021 Stephan Wahlbrink and others.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
# which is available at https://www.apache.org/licenses/LICENSE-2.0.
#
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
#
# Contributors:
# Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
#=============================================================================*/
package org.eclipse.statet.rtm.rtdata;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
/**
* <!-- 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.statet.rtm.rtdata.RtDataFactory
* @model kind="package"
* @generated
*/
public interface RtDataPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME= "rtdata"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI= "http://walware.de/rtm/RtData/1.0"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX= "rtdata"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RtDataPackage eINSTANCE= org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl.init();
/**
* The meta object id for the '<em>RVar</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRVar()
* @generated
*/
int RVAR= 0;
/**
* The meta object id for the '<em>RData Frame</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRDataFrame()
* @generated
*/
int RDATA_FRAME= 1;
/**
* The meta object id for the '<em>RData Filter</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRDataFilter()
* @generated
*/
int RDATA_FILTER= 2;
/**
* The meta object id for the '<em>RColor</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRColor()
* @generated
*/
int RCOLOR= 10;
/**
* The meta object id for the '<em>RAlpha</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRAlpha()
* @generated
*/
int RALPHA= 11;
/**
* The meta object id for the '<em>RPlot Point Symbol</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRPlotPointSymbol()
* @generated
*/
int RPLOT_POINT_SYMBOL= 12;
/**
* The meta object id for the '<em>RPlot Line Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRPlotLineType()
* @generated
*/
int RPLOT_LINE_TYPE= 13;
/**
* The meta object id for the '<em>RFont Family</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRFontFamily()
* @generated
*/
int RFONT_FAMILY= 14;
/**
* The meta object id for the '<em>RText</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRText()
* @generated
*/
int RTEXT= 3;
/**
* The meta object id for the '<em>RNum</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRNum()
* @generated
*/
int RNUM= 4;
/**
* The meta object id for the '<em>RSize</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRSize()
* @generated
*/
int RSIZE= 9;
/**
* The meta object id for the '<em>RInt</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRInt()
* @generated
*/
int RINT= 5;
/**
* The meta object id for the '<em>RFunction</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRFunction()
* @generated
*/
int RFUNCTION= 6;
/**
* The meta object id for the '<em>RLabel</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRLabel()
* @generated
*/
int RLABEL= 7;
/**
* The meta object id for the '<em>RNum Range</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRNumRange()
* @generated
*/
int RNUM_RANGE= 8;
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RVar</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RVar</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRVar();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RData Frame</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RData Frame</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRDataFrame();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RData Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RData Filter</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRDataFilter();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RColor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RColor</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRColor();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RAlpha</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RAlpha</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRAlpha();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RPlot Point Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RPlot Point Symbol</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRPlotPointSymbol();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RPlot Line Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RPlot Line Type</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRPlotLineType();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RFont Family</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RFont Family</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRFontFamily();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RText</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RText</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRText();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RNum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RNum</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRNum();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RSize</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RSize</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRSize();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RInt</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RInt</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRInt();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RFunction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RFunction</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRFunction();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RLabel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RLabel</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRLabel();
/**
* Returns the meta object for data type '{@link org.eclipse.statet.rtm.rtdata.types.RTypedExpr <em>RNum Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>RNum Range</em>'.
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @model instanceClass="org.eclipse.statet.rtm.rtdata.types.RTypedExpr"
* @generated
*/
EDataType getRNumRange();
/**
* 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
*/
RtDataFactory getRtDataFactory();
/**
* <!-- 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 '<em>RVar</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRVar()
* @generated
*/
EDataType RVAR= eINSTANCE.getRVar();
/**
* The meta object literal for the '<em>RData Frame</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRDataFrame()
* @generated
*/
EDataType RDATA_FRAME= eINSTANCE.getRDataFrame();
/**
* The meta object literal for the '<em>RData Filter</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRDataFilter()
* @generated
*/
EDataType RDATA_FILTER= eINSTANCE.getRDataFilter();
/**
* The meta object literal for the '<em>RColor</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRColor()
* @generated
*/
EDataType RCOLOR= eINSTANCE.getRColor();
/**
* The meta object literal for the '<em>RAlpha</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRAlpha()
* @generated
*/
EDataType RALPHA= eINSTANCE.getRAlpha();
/**
* The meta object literal for the '<em>RPlot Point Symbol</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRPlotPointSymbol()
* @generated
*/
EDataType RPLOT_POINT_SYMBOL= eINSTANCE.getRPlotPointSymbol();
/**
* The meta object literal for the '<em>RPlot Line Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRPlotLineType()
* @generated
*/
EDataType RPLOT_LINE_TYPE= eINSTANCE.getRPlotLineType();
/**
* The meta object literal for the '<em>RFont Family</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRFontFamily()
* @generated
*/
EDataType RFONT_FAMILY= eINSTANCE.getRFontFamily();
/**
* The meta object literal for the '<em>RText</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRText()
* @generated
*/
EDataType RTEXT= eINSTANCE.getRText();
/**
* The meta object literal for the '<em>RNum</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRNum()
* @generated
*/
EDataType RNUM= eINSTANCE.getRNum();
/**
* The meta object literal for the '<em>RSize</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRSize()
* @generated
*/
EDataType RSIZE= eINSTANCE.getRSize();
/**
* The meta object literal for the '<em>RInt</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRInt()
* @generated
*/
EDataType RINT= eINSTANCE.getRInt();
/**
* The meta object literal for the '<em>RFunction</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRFunction()
* @generated
*/
EDataType RFUNCTION= eINSTANCE.getRFunction();
/**
* The meta object literal for the '<em>RLabel</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRLabel()
* @generated
*/
EDataType RLABEL= eINSTANCE.getRLabel();
/**
* The meta object literal for the '<em>RNum Range</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.statet.rtm.rtdata.types.RTypedExpr
* @see org.eclipse.statet.rtm.rtdata.impl.RtDataPackageImpl#getRNumRange()
* @generated
*/
EDataType RNUM_RANGE= eINSTANCE.getRNumRange();
}
} //RtDataPackage