| /******************************************************************************* |
| * Copyright (c) 2009, 2019 Xored Software Inc and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * Xored Software Inc - initial API and implementation and/or initial documentation |
| *******************************************************************************/ |
| package org.eclipse.rcptt.ecl.data.objects; |
| |
| 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 org.eclipse.rcptt.ecl.data.objects.ObjectsFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface ObjectsPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "objects"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/ecl/data/objects.ecore"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "dataObjects"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ObjectsPackage eINSTANCE = org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.TableImpl <em>Table</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.TableImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getTable() |
| * @generated |
| */ |
| int TABLE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Rows</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__ROWS = 0; |
| |
| /** |
| * The feature id for the '<em><b>Columns</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__COLUMNS = 1; |
| |
| /** |
| * The feature id for the '<em><b>Page Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE__PAGE_NAME = 2; |
| |
| /** |
| * The number of structural features of the '<em>Table</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TABLE_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.RowImpl <em>Row</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.RowImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getRow() |
| * @generated |
| */ |
| int ROW = 1; |
| |
| /** |
| * The feature id for the '<em><b>Values</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW__VALUES = 0; |
| |
| /** |
| * The feature id for the '<em><b>Children</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW__CHILDREN = 1; |
| |
| /** |
| * The number of structural features of the '<em>Row</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROW_FEATURE_COUNT = 2; |
| |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.TreeImpl <em>Tree</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.TreeImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getTree() |
| * @generated |
| */ |
| int TREE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TREE__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Text</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TREE__TEXT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TREE__ATTRIBUTES = 2; |
| |
| /** |
| * The feature id for the '<em><b>Children</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TREE__CHILDREN = 3; |
| |
| /** |
| * The number of structural features of the '<em>Tree</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TREE_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.AttributeImpl <em>Attribute</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.AttributeImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getAttribute() |
| * @generated |
| */ |
| int ATTRIBUTE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE__VALUE = 1; |
| |
| /** |
| * The number of structural features of the '<em>Attribute</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE_FEATURE_COUNT = 2; |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.rcptt.ecl.data.objects.Table <em>Table</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Table</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Table |
| * @generated |
| */ |
| EClass getTable(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.rcptt.ecl.data.objects.Table#getRows <em>Rows</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Rows</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Table#getRows() |
| * @see #getTable() |
| * @generated |
| */ |
| EReference getTable_Rows(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.rcptt.ecl.data.objects.Table#getColumns <em>Columns</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Columns</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Table#getColumns() |
| * @see #getTable() |
| * @generated |
| */ |
| EAttribute getTable_Columns(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.data.objects.Table#getPageName <em>Page Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Page Name</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Table#getPageName() |
| * @see #getTable() |
| * @generated |
| */ |
| EAttribute getTable_PageName(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.rcptt.ecl.data.objects.Row <em>Row</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Row</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Row |
| * @generated |
| */ |
| EClass getRow(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.rcptt.ecl.data.objects.Row#getValues <em>Values</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Values</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Row#getValues() |
| * @see #getRow() |
| * @generated |
| */ |
| EAttribute getRow_Values(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.rcptt.ecl.data.objects.Row#getChildren <em>Children</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Children</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Row#getChildren() |
| * @see #getRow() |
| * @generated |
| */ |
| EReference getRow_Children(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.rcptt.ecl.data.objects.Tree <em>Tree</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Tree</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Tree |
| * @generated |
| */ |
| EClass getTree(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.data.objects.Tree#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Tree#getName() |
| * @see #getTree() |
| * @generated |
| */ |
| EAttribute getTree_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.data.objects.Tree#getText <em>Text</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Text</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Tree#getText() |
| * @see #getTree() |
| * @generated |
| */ |
| EAttribute getTree_Text(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.rcptt.ecl.data.objects.Tree#getAttributes <em>Attributes</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Attributes</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Tree#getAttributes() |
| * @see #getTree() |
| * @generated |
| */ |
| EReference getTree_Attributes(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.rcptt.ecl.data.objects.Tree#getChildren <em>Children</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Children</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Tree#getChildren() |
| * @see #getTree() |
| * @generated |
| */ |
| EReference getTree_Children(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.rcptt.ecl.data.objects.Attribute <em>Attribute</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Attribute</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Attribute |
| * @generated |
| */ |
| EClass getAttribute(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.data.objects.Attribute#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Attribute#getName() |
| * @see #getAttribute() |
| * @generated |
| */ |
| EAttribute getAttribute_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.data.objects.Attribute#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.rcptt.ecl.data.objects.Attribute#getValue() |
| * @see #getAttribute() |
| * @generated |
| */ |
| EAttribute getAttribute_Value(); |
| |
| /** |
| * 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 |
| */ |
| ObjectsFactory getObjectsFactory(); |
| |
| /** |
| * <!-- 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 org.eclipse.rcptt.ecl.data.objects.impl.TableImpl <em>Table</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.TableImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getTable() |
| * @generated |
| */ |
| EClass TABLE = eINSTANCE.getTable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rows</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TABLE__ROWS = eINSTANCE.getTable_Rows(); |
| |
| /** |
| * The meta object literal for the '<em><b>Columns</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TABLE__COLUMNS = eINSTANCE.getTable_Columns(); |
| |
| /** |
| * The meta object literal for the '<em><b>Page Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TABLE__PAGE_NAME = eINSTANCE.getTable_PageName(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.RowImpl <em>Row</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.RowImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getRow() |
| * @generated |
| */ |
| EClass ROW = eINSTANCE.getRow(); |
| |
| /** |
| * The meta object literal for the '<em><b>Values</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ROW__VALUES = eINSTANCE.getRow_Values(); |
| |
| /** |
| * The meta object literal for the '<em><b>Children</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ROW__CHILDREN = eINSTANCE.getRow_Children(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.TreeImpl <em>Tree</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.TreeImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getTree() |
| * @generated |
| */ |
| EClass TREE = eINSTANCE.getTree(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TREE__NAME = eINSTANCE.getTree_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Text</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TREE__TEXT = eINSTANCE.getTree_Text(); |
| |
| /** |
| * The meta object literal for the '<em><b>Attributes</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TREE__ATTRIBUTES = eINSTANCE.getTree_Attributes(); |
| |
| /** |
| * The meta object literal for the '<em><b>Children</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TREE__CHILDREN = eINSTANCE.getTree_Children(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.rcptt.ecl.data.objects.impl.AttributeImpl <em>Attribute</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.AttributeImpl |
| * @see org.eclipse.rcptt.ecl.data.objects.impl.ObjectsPackageImpl#getAttribute() |
| * @generated |
| */ |
| EClass ATTRIBUTE = eINSTANCE.getAttribute(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ATTRIBUTE__VALUE = eINSTANCE.getAttribute_Value(); |
| |
| } |
| |
| } //ObjectsPackage |