summaryrefslogtreecommitdiffstats
path: root/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java')
-rw-r--r--rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java447
1 files changed, 447 insertions, 0 deletions
diff --git a/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java b/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java
new file mode 100644
index 0000000..86efd0b
--- /dev/null
+++ b/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/RbaEditorModelPackage.java
@@ -0,0 +1,447 @@
+/**
+ * generated by Xtext 2.13.0
+ */
+package rba.tool.editor.rbaEditorModel;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+import rba.core.RBACorePackage;
+
+/**
+ * <!-- 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 rba.tool.editor.rbaEditorModel.RbaEditorModelFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface RbaEditorModelPackage extends EPackage
+{
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "rbaEditorModel";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.denso.com/ict/rbatooleditor";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "rbaEditorModel";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ RbaEditorModelPackage eINSTANCE = rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link rba.tool.editor.rbaEditorModel.impl.TopLevelImpl <em>Top Level</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.TopLevelImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getTopLevel()
+ * @generated
+ */
+ int TOP_LEVEL = 0;
+
+ /**
+ * The feature id for the '<em><b>Project</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int TOP_LEVEL__PROJECT = 0;
+
+ /**
+ * The feature id for the '<em><b>Imports</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int TOP_LEVEL__IMPORTS = 1;
+
+ /**
+ * The feature id for the '<em><b>Packages</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int TOP_LEVEL__PACKAGES = 2;
+
+ /**
+ * The number of structural features of the '<em>Top Level</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int TOP_LEVEL_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link rba.tool.editor.rbaEditorModel.impl.ImportImpl <em>Import</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.ImportImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getImport()
+ * @generated
+ */
+ int IMPORT = 1;
+
+ /**
+ * The feature id for the '<em><b>Imported Namespace</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMPORT__IMPORTED_NAMESPACE = 0;
+
+ /**
+ * The number of structural features of the '<em>Import</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMPORT_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link rba.tool.editor.rbaEditorModel.impl.CTagImpl <em>CTag</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.CTagImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getCTag()
+ * @generated
+ */
+ int CTAG = 2;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CTAG__DESCRIPTION = RBACorePackage.TAG__DESCRIPTION;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CTAG__NAME = RBACorePackage.TAG__NAME;
+
+ /**
+ * The feature id for the '<em><b>Values</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CTAG__VALUES = RBACorePackage.TAG__VALUES;
+
+ /**
+ * The number of structural features of the '<em>CTag</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CTAG_FEATURE_COUNT = RBACorePackage.TAG_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link rba.tool.editor.rbaEditorModel.impl.MemberFeatureReferenceImpl <em>Member Feature Reference</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.MemberFeatureReferenceImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getMemberFeatureReference()
+ * @generated
+ */
+ int MEMBER_FEATURE_REFERENCE = 3;
+
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE__TYPE = RBACorePackage.OBJECT_REFERENCE__TYPE;
+
+ /**
+ * The feature id for the '<em><b>Expression</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE__EXPRESSION = RBACorePackage.OBJECT_REFERENCE__EXPRESSION;
+
+ /**
+ * The feature id for the '<em><b>Let Statements</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE__LET_STATEMENTS = RBACorePackage.OBJECT_REFERENCE__LET_STATEMENTS;
+
+ /**
+ * The feature id for the '<em><b>Ref Object</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE__REF_OBJECT = RBACorePackage.OBJECT_REFERENCE__REF_OBJECT;
+
+ /**
+ * The feature id for the '<em><b>Operand</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE__OPERAND = RBACorePackage.OBJECT_REFERENCE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Member Feature Reference</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MEMBER_FEATURE_REFERENCE_FEATURE_COUNT = RBACorePackage.OBJECT_REFERENCE_FEATURE_COUNT + 1;
+
+
+ /**
+ * Returns the meta object for class '{@link rba.tool.editor.rbaEditorModel.TopLevel <em>Top Level</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Top Level</em>'.
+ * @see rba.tool.editor.rbaEditorModel.TopLevel
+ * @generated
+ */
+ EClass getTopLevel();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link rba.tool.editor.rbaEditorModel.TopLevel#getProject <em>Project</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Project</em>'.
+ * @see rba.tool.editor.rbaEditorModel.TopLevel#getProject()
+ * @see #getTopLevel()
+ * @generated
+ */
+ EReference getTopLevel_Project();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link rba.tool.editor.rbaEditorModel.TopLevel#getImports <em>Imports</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Imports</em>'.
+ * @see rba.tool.editor.rbaEditorModel.TopLevel#getImports()
+ * @see #getTopLevel()
+ * @generated
+ */
+ EReference getTopLevel_Imports();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link rba.tool.editor.rbaEditorModel.TopLevel#getPackages <em>Packages</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Packages</em>'.
+ * @see rba.tool.editor.rbaEditorModel.TopLevel#getPackages()
+ * @see #getTopLevel()
+ * @generated
+ */
+ EReference getTopLevel_Packages();
+
+ /**
+ * Returns the meta object for class '{@link rba.tool.editor.rbaEditorModel.Import <em>Import</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Import</em>'.
+ * @see rba.tool.editor.rbaEditorModel.Import
+ * @generated
+ */
+ EClass getImport();
+
+ /**
+ * Returns the meta object for the attribute '{@link rba.tool.editor.rbaEditorModel.Import#getImportedNamespace <em>Imported Namespace</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Imported Namespace</em>'.
+ * @see rba.tool.editor.rbaEditorModel.Import#getImportedNamespace()
+ * @see #getImport()
+ * @generated
+ */
+ EAttribute getImport_ImportedNamespace();
+
+ /**
+ * Returns the meta object for class '{@link rba.tool.editor.rbaEditorModel.CTag <em>CTag</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>CTag</em>'.
+ * @see rba.tool.editor.rbaEditorModel.CTag
+ * @generated
+ */
+ EClass getCTag();
+
+ /**
+ * Returns the meta object for class '{@link rba.tool.editor.rbaEditorModel.MemberFeatureReference <em>Member Feature Reference</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Member Feature Reference</em>'.
+ * @see rba.tool.editor.rbaEditorModel.MemberFeatureReference
+ * @generated
+ */
+ EClass getMemberFeatureReference();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link rba.tool.editor.rbaEditorModel.MemberFeatureReference#getOperand <em>Operand</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Operand</em>'.
+ * @see rba.tool.editor.rbaEditorModel.MemberFeatureReference#getOperand()
+ * @see #getMemberFeatureReference()
+ * @generated
+ */
+ EReference getMemberFeatureReference_Operand();
+
+ /**
+ * 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
+ */
+ RbaEditorModelFactory getRbaEditorModelFactory();
+
+ /**
+ * <!-- 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 rba.tool.editor.rbaEditorModel.impl.TopLevelImpl <em>Top Level</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.TopLevelImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getTopLevel()
+ * @generated
+ */
+ EClass TOP_LEVEL = eINSTANCE.getTopLevel();
+
+ /**
+ * The meta object literal for the '<em><b>Project</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference TOP_LEVEL__PROJECT = eINSTANCE.getTopLevel_Project();
+
+ /**
+ * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference TOP_LEVEL__IMPORTS = eINSTANCE.getTopLevel_Imports();
+
+ /**
+ * The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference TOP_LEVEL__PACKAGES = eINSTANCE.getTopLevel_Packages();
+
+ /**
+ * The meta object literal for the '{@link rba.tool.editor.rbaEditorModel.impl.ImportImpl <em>Import</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.ImportImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getImport()
+ * @generated
+ */
+ EClass IMPORT = eINSTANCE.getImport();
+
+ /**
+ * The meta object literal for the '<em><b>Imported Namespace</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMPORT__IMPORTED_NAMESPACE = eINSTANCE.getImport_ImportedNamespace();
+
+ /**
+ * The meta object literal for the '{@link rba.tool.editor.rbaEditorModel.impl.CTagImpl <em>CTag</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.CTagImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getCTag()
+ * @generated
+ */
+ EClass CTAG = eINSTANCE.getCTag();
+
+ /**
+ * The meta object literal for the '{@link rba.tool.editor.rbaEditorModel.impl.MemberFeatureReferenceImpl <em>Member Feature Reference</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see rba.tool.editor.rbaEditorModel.impl.MemberFeatureReferenceImpl
+ * @see rba.tool.editor.rbaEditorModel.impl.RbaEditorModelPackageImpl#getMemberFeatureReference()
+ * @generated
+ */
+ EClass MEMBER_FEATURE_REFERENCE = eINSTANCE.getMemberFeatureReference();
+
+ /**
+ * The meta object literal for the '<em><b>Operand</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference MEMBER_FEATURE_REFERENCE__OPERAND = eINSTANCE.getMemberFeatureReference_Operand();
+
+ }
+
+} //RbaEditorModelPackage