/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.jboss.tools.seam.ui.pages.editor.ecore.pages;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesFactory
* @model kind="package"
* @generated
*/
public interface PagesPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "pages";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org/jboss/tools/seam/ui/pages/editor/ecore/pages.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.jboss.tools.seam.ui.pages.editor.ecore.pages";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
PagesPackage eINSTANCE = org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl.init();
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesElementImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPagesElement()
* @generated
*/
int PAGES_ELEMENT = 2;
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.LinkImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getLink()
* @generated
*/
int LINK = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__NAME = 0;
/**
* The feature id for the '<em><b>From Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__FROM_ELEMENT = 1;
/**
* The feature id for the '<em><b>To Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__TO_ELEMENT = 2;
/**
* The feature id for the '<em><b>Shortcut</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__SHORTCUT = 3;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__DATA = 4;
/**
* The number of structural features of the '<em>Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_FEATURE_COUNT = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__NAME = 0;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__LOCATION = 1;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__SIZE = 2;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__CHILDREN = 3;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__PARENT = 4;
/**
* The feature id for the '<em><b>Input Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__INPUT_LINKS = 5;
/**
* The feature id for the '<em><b>Output Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__OUTPUT_LINKS = 6;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT__DATA = 7;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_ELEMENT_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageImpl <em>Page</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPage()
* @generated
*/
int PAGE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__NAME = PAGES_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__LOCATION = PAGES_ELEMENT__LOCATION;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__SIZE = PAGES_ELEMENT__SIZE;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__CHILDREN = PAGES_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__PARENT = PAGES_ELEMENT__PARENT;
/**
* The feature id for the '<em><b>Input Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__INPUT_LINKS = PAGES_ELEMENT__INPUT_LINKS;
/**
* The feature id for the '<em><b>Output Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__OUTPUT_LINKS = PAGES_ELEMENT__OUTPUT_LINKS;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__DATA = PAGES_ELEMENT__DATA;
/**
* The feature id for the '<em><b>Params Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__PARAMS_VISIBLE = PAGES_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Confirmed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE__CONFIRMED = PAGES_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Page</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_FEATURE_COUNT = PAGES_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesModelImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPagesModel()
* @generated
*/
int PAGES_MODEL = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__NAME = PAGES_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__LOCATION = PAGES_ELEMENT__LOCATION;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__SIZE = PAGES_ELEMENT__SIZE;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__CHILDREN = PAGES_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__PARENT = PAGES_ELEMENT__PARENT;
/**
* The feature id for the '<em><b>Input Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__INPUT_LINKS = PAGES_ELEMENT__INPUT_LINKS;
/**
* The feature id for the '<em><b>Output Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__OUTPUT_LINKS = PAGES_ELEMENT__OUTPUT_LINKS;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL__DATA = PAGES_ELEMENT__DATA;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGES_MODEL_FEATURE_COUNT = PAGES_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.ParamImpl <em>Param</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.ParamImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getParam()
* @generated
*/
int PARAM = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__NAME = PAGES_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__LOCATION = PAGES_ELEMENT__LOCATION;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__SIZE = PAGES_ELEMENT__SIZE;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__CHILDREN = PAGES_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__PARENT = PAGES_ELEMENT__PARENT;
/**
* The feature id for the '<em><b>Input Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__INPUT_LINKS = PAGES_ELEMENT__INPUT_LINKS;
/**
* The feature id for the '<em><b>Output Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__OUTPUT_LINKS = PAGES_ELEMENT__OUTPUT_LINKS;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__DATA = PAGES_ELEMENT__DATA;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM__VALUE = PAGES_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Param</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAM_FEATURE_COUNT = PAGES_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageExceptionImpl <em>Page Exception</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageExceptionImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPageException()
* @generated
*/
int PAGE_EXCEPTION = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__NAME = PAGES_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__LOCATION = PAGES_ELEMENT__LOCATION;
/**
* The feature id for the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__SIZE = PAGES_ELEMENT__SIZE;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__CHILDREN = PAGES_ELEMENT__CHILDREN;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__PARENT = PAGES_ELEMENT__PARENT;
/**
* The feature id for the '<em><b>Input Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__INPUT_LINKS = PAGES_ELEMENT__INPUT_LINKS;
/**
* The feature id for the '<em><b>Output Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__OUTPUT_LINKS = PAGES_ELEMENT__OUTPUT_LINKS;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION__DATA = PAGES_ELEMENT__DATA;
/**
* The number of structural features of the '<em>Page Exception</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PAGE_EXCEPTION_FEATURE_COUNT = PAGES_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '<em>Point</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Point
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPoint()
* @generated
*/
int POINT = 6;
/**
* The meta object id for the '<em>Dimension</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Dimension
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getDimension()
* @generated
*/
int DIMENSION = 7;
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link <em>Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link
* @generated
*/
EClass getLink();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getName()
* @see #getLink()
* @generated
*/
EAttribute getLink_Name();
/**
* Returns the meta object for the reference '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getFromElement <em>From Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Element</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getFromElement()
* @see #getLink()
* @generated
*/
EReference getLink_FromElement();
/**
* Returns the meta object for the reference '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getToElement <em>To Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Element</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getToElement()
* @see #getLink()
* @generated
*/
EReference getLink_ToElement();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#isShortcut <em>Shortcut</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Shortcut</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#isShortcut()
* @see #getLink()
* @generated
*/
EAttribute getLink_Shortcut();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link#getData()
* @see #getLink()
* @generated
*/
EAttribute getLink_Data();
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page <em>Page</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Page</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page
* @generated
*/
EClass getPage();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page#isParamsVisible <em>Params Visible</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Params Visible</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page#isParamsVisible()
* @see #getPage()
* @generated
*/
EAttribute getPage_ParamsVisible();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page#isConfirmed <em>Confirmed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Confirmed</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page#isConfirmed()
* @see #getPage()
* @generated
*/
EAttribute getPage_Confirmed();
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement
* @generated
*/
EClass getPagesElement();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getName()
* @see #getPagesElement()
* @generated
*/
EAttribute getPagesElement_Name();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getLocation <em>Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Location</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getLocation()
* @see #getPagesElement()
* @generated
*/
EAttribute getPagesElement_Location();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getSize <em>Size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Size</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getSize()
* @see #getPagesElement()
* @generated
*/
EAttribute getPagesElement_Size();
/**
* Returns the meta object for the reference list '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Children</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getChildren()
* @see #getPagesElement()
* @generated
*/
EReference getPagesElement_Children();
/**
* Returns the meta object for the reference '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parent</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getParent()
* @see #getPagesElement()
* @generated
*/
EReference getPagesElement_Parent();
/**
* Returns the meta object for the reference list '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getInputLinks <em>Input Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Input Links</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getInputLinks()
* @see #getPagesElement()
* @generated
*/
EReference getPagesElement_InputLinks();
/**
* Returns the meta object for the reference list '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getOutputLinks <em>Output Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Output Links</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getOutputLinks()
* @see #getPagesElement()
* @generated
*/
EReference getPagesElement_OutputLinks();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesElement#getData()
* @see #getPagesElement()
* @generated
*/
EAttribute getPagesElement_Data();
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PagesModel
* @generated
*/
EClass getPagesModel();
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Param <em>Param</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Param</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Param
* @generated
*/
EClass getParam();
/**
* Returns the meta object for the attribute '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.Param#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.Param#getValue()
* @see #getParam()
* @generated
*/
EAttribute getParam_Value();
/**
* Returns the meta object for class '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.PageException <em>Page Exception</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Page Exception</em>'.
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.PageException
* @generated
*/
EClass getPageException();
/**
* Returns the meta object for data type '{@link org.eclipse.draw2d.geometry.Point <em>Point</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Point</em>'.
* @see org.eclipse.draw2d.geometry.Point
* @model instanceClass="org.eclipse.draw2d.geometry.Point"
* @generated
*/
EDataType getPoint();
/**
* Returns the meta object for data type '{@link org.eclipse.draw2d.geometry.Dimension <em>Dimension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Dimension</em>'.
* @see org.eclipse.draw2d.geometry.Dimension
* @model instanceClass="org.eclipse.draw2d.geometry.Dimension"
* @generated
*/
EDataType getDimension();
/**
* 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
*/
PagesFactory getPagesFactory();
/**
* <!-- 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.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.LinkImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getLink()
* @generated
*/
EClass LINK = eINSTANCE.getLink();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__NAME = eINSTANCE.getLink_Name();
/**
* The meta object literal for the '<em><b>From Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK__FROM_ELEMENT = eINSTANCE.getLink_FromElement();
/**
* The meta object literal for the '<em><b>To Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK__TO_ELEMENT = eINSTANCE.getLink_ToElement();
/**
* The meta object literal for the '<em><b>Shortcut</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__SHORTCUT = eINSTANCE.getLink_Shortcut();
/**
* The meta object literal for the '<em><b>Data</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__DATA = eINSTANCE.getLink_Data();
/**
* The meta object literal for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageImpl <em>Page</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPage()
* @generated
*/
EClass PAGE = eINSTANCE.getPage();
/**
* The meta object literal for the '<em><b>Params Visible</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGE__PARAMS_VISIBLE = eINSTANCE.getPage_ParamsVisible();
/**
* The meta object literal for the '<em><b>Confirmed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGE__CONFIRMED = eINSTANCE.getPage_Confirmed();
/**
* The meta object literal for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesElementImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPagesElement()
* @generated
*/
EClass PAGES_ELEMENT = eINSTANCE.getPagesElement();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGES_ELEMENT__NAME = eINSTANCE.getPagesElement_Name();
/**
* The meta object literal for the '<em><b>Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGES_ELEMENT__LOCATION = eINSTANCE.getPagesElement_Location();
/**
* The meta object literal for the '<em><b>Size</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGES_ELEMENT__SIZE = eINSTANCE.getPagesElement_Size();
/**
* The meta object literal for the '<em><b>Children</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PAGES_ELEMENT__CHILDREN = eINSTANCE.getPagesElement_Children();
/**
* The meta object literal for the '<em><b>Parent</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PAGES_ELEMENT__PARENT = eINSTANCE.getPagesElement_Parent();
/**
* The meta object literal for the '<em><b>Input Links</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PAGES_ELEMENT__INPUT_LINKS = eINSTANCE.getPagesElement_InputLinks();
/**
* The meta object literal for the '<em><b>Output Links</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PAGES_ELEMENT__OUTPUT_LINKS = eINSTANCE.getPagesElement_OutputLinks();
/**
* The meta object literal for the '<em><b>Data</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PAGES_ELEMENT__DATA = eINSTANCE.getPagesElement_Data();
/**
* The meta object literal for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesModelImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPagesModel()
* @generated
*/
EClass PAGES_MODEL = eINSTANCE.getPagesModel();
/**
* The meta object literal for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.ParamImpl <em>Param</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.ParamImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getParam()
* @generated
*/
EClass PARAM = eINSTANCE.getParam();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PARAM__VALUE = eINSTANCE.getParam_Value();
/**
* The meta object literal for the '{@link org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageExceptionImpl <em>Page Exception</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PageExceptionImpl
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPageException()
* @generated
*/
EClass PAGE_EXCEPTION = eINSTANCE.getPageException();
/**
* The meta object literal for the '<em>Point</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Point
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getPoint()
* @generated
*/
EDataType POINT = eINSTANCE.getPoint();
/**
* The meta object literal for the '<em>Dimension</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.draw2d.geometry.Dimension
* @see org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesPackageImpl#getDimension()
* @generated
*/
EDataType DIMENSION = eINSTANCE.getDimension();
}
} //PagesPackage