/** * <copyright> * * Copyright (c) 2010 SAP AG. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Reiner Hille-Doering (SAP AG) - initial API and implementation and/or initial documentation * * </copyright> */ package org.eclipse.dd.dc; 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.dd.dc.DcFactory * @model kind="package" * @generated */ public interface DcPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "dc"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.omg.org/spec/DD/20100524/DC-XMI"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "dc"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ DcPackage eINSTANCE = org.eclipse.dd.dc.impl.DcPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.dd.dc.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.DocumentRootImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getDocumentRoot() * @generated */ int DOCUMENT_ROOT = 0; /** * The feature id for the '<em><b>Mixed</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__MIXED = 0; /** * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1; /** * The feature id for the '<em><b>XSI Schema Location</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; /** * The feature id for the '<em><b>Bounds</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__BOUNDS = 3; /** * The feature id for the '<em><b>Font</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__FONT = 4; /** * The feature id for the '<em><b>Point</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__POINT = 5; /** * The number of structural features of the '<em>Document Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.dd.dc.impl.BoundsImpl <em>Bounds</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.BoundsImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getBounds() * @generated */ int BOUNDS = 1; /** * The feature id for the '<em><b>Height</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOUNDS__HEIGHT = 0; /** * The feature id for the '<em><b>Width</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOUNDS__WIDTH = 1; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOUNDS__X = 2; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOUNDS__Y = 3; /** * The number of structural features of the '<em>Bounds</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOUNDS_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.dd.dc.impl.FontImpl <em>Font</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.FontImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getFont() * @generated */ int FONT = 2; /** * The feature id for the '<em><b>Is Bold</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__IS_BOLD = 0; /** * The feature id for the '<em><b>Is Italic</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__IS_ITALIC = 1; /** * The feature id for the '<em><b>Is Strike Through</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__IS_STRIKE_THROUGH = 2; /** * The feature id for the '<em><b>Is Underline</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__IS_UNDERLINE = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__NAME = 4; /** * The feature id for the '<em><b>Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT__SIZE = 5; /** * The number of structural features of the '<em>Font</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FONT_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.dd.dc.impl.PointImpl <em>Point</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.PointImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getPoint() * @generated */ int POINT = 3; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POINT__X = 0; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POINT__Y = 1; /** * The number of structural features of the '<em>Point</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POINT_FEATURE_COUNT = 2; /** * Returns the meta object for class '{@link org.eclipse.dd.dc.DocumentRoot <em>Document Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Document Root</em>'. * @see org.eclipse.dd.dc.DocumentRoot * @generated */ EClass getDocumentRoot(); /** * Returns the meta object for the attribute list '{@link org.eclipse.dd.dc.DocumentRoot#getMixed <em>Mixed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Mixed</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getMixed() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Mixed(); /** * Returns the meta object for the map '{@link org.eclipse.dd.dc.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>XMLNS Prefix Map</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getXMLNSPrefixMap() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XMLNSPrefixMap(); /** * Returns the meta object for the map '{@link org.eclipse.dd.dc.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>XSI Schema Location</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getXSISchemaLocation() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XSISchemaLocation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.dd.dc.DocumentRoot#getBounds <em>Bounds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Bounds</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getBounds() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Bounds(); /** * Returns the meta object for the containment reference '{@link org.eclipse.dd.dc.DocumentRoot#getFont <em>Font</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Font</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getFont() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Font(); /** * Returns the meta object for the containment reference '{@link org.eclipse.dd.dc.DocumentRoot#getPoint <em>Point</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Point</em>'. * @see org.eclipse.dd.dc.DocumentRoot#getPoint() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Point(); /** * Returns the meta object for class '{@link org.eclipse.dd.dc.Bounds <em>Bounds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Bounds</em>'. * @see org.eclipse.dd.dc.Bounds * @generated */ EClass getBounds(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Bounds#getHeight <em>Height</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Height</em>'. * @see org.eclipse.dd.dc.Bounds#getHeight() * @see #getBounds() * @generated */ EAttribute getBounds_Height(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Bounds#getWidth <em>Width</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Width</em>'. * @see org.eclipse.dd.dc.Bounds#getWidth() * @see #getBounds() * @generated */ EAttribute getBounds_Width(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Bounds#getX <em>X</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X</em>'. * @see org.eclipse.dd.dc.Bounds#getX() * @see #getBounds() * @generated */ EAttribute getBounds_X(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Bounds#getY <em>Y</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Y</em>'. * @see org.eclipse.dd.dc.Bounds#getY() * @see #getBounds() * @generated */ EAttribute getBounds_Y(); /** * Returns the meta object for class '{@link org.eclipse.dd.dc.Font <em>Font</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Font</em>'. * @see org.eclipse.dd.dc.Font * @generated */ EClass getFont(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#isIsBold <em>Is Bold</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Bold</em>'. * @see org.eclipse.dd.dc.Font#isIsBold() * @see #getFont() * @generated */ EAttribute getFont_IsBold(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#isIsItalic <em>Is Italic</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Italic</em>'. * @see org.eclipse.dd.dc.Font#isIsItalic() * @see #getFont() * @generated */ EAttribute getFont_IsItalic(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#isIsStrikeThrough <em>Is Strike Through</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Strike Through</em>'. * @see org.eclipse.dd.dc.Font#isIsStrikeThrough() * @see #getFont() * @generated */ EAttribute getFont_IsStrikeThrough(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#isIsUnderline <em>Is Underline</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Underline</em>'. * @see org.eclipse.dd.dc.Font#isIsUnderline() * @see #getFont() * @generated */ EAttribute getFont_IsUnderline(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.dd.dc.Font#getName() * @see #getFont() * @generated */ EAttribute getFont_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Font#getSize <em>Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Size</em>'. * @see org.eclipse.dd.dc.Font#getSize() * @see #getFont() * @generated */ EAttribute getFont_Size(); /** * Returns the meta object for class '{@link org.eclipse.dd.dc.Point <em>Point</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Point</em>'. * @see org.eclipse.dd.dc.Point * @generated */ EClass getPoint(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Point#getX <em>X</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X</em>'. * @see org.eclipse.dd.dc.Point#getX() * @see #getPoint() * @generated */ EAttribute getPoint_X(); /** * Returns the meta object for the attribute '{@link org.eclipse.dd.dc.Point#getY <em>Y</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Y</em>'. * @see org.eclipse.dd.dc.Point#getY() * @see #getPoint() * @generated */ EAttribute getPoint_Y(); /** * 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 */ DcFactory getDcFactory(); /** * <!-- 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.dd.dc.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.DocumentRootImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getDocumentRoot() * @generated */ EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot(); /** * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed(); /** * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE .getDocumentRoot_XMLNSPrefixMap(); /** * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE .getDocumentRoot_XSISchemaLocation(); /** * The meta object literal for the '<em><b>Bounds</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__BOUNDS = eINSTANCE.getDocumentRoot_Bounds(); /** * The meta object literal for the '<em><b>Font</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__FONT = eINSTANCE.getDocumentRoot_Font(); /** * The meta object literal for the '<em><b>Point</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__POINT = eINSTANCE.getDocumentRoot_Point(); /** * The meta object literal for the '{@link org.eclipse.dd.dc.impl.BoundsImpl <em>Bounds</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.BoundsImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getBounds() * @generated */ EClass BOUNDS = eINSTANCE.getBounds(); /** * The meta object literal for the '<em><b>Height</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOUNDS__HEIGHT = eINSTANCE.getBounds_Height(); /** * The meta object literal for the '<em><b>Width</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOUNDS__WIDTH = eINSTANCE.getBounds_Width(); /** * The meta object literal for the '<em><b>X</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOUNDS__X = eINSTANCE.getBounds_X(); /** * The meta object literal for the '<em><b>Y</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOUNDS__Y = eINSTANCE.getBounds_Y(); /** * The meta object literal for the '{@link org.eclipse.dd.dc.impl.FontImpl <em>Font</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.FontImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getFont() * @generated */ EClass FONT = eINSTANCE.getFont(); /** * The meta object literal for the '<em><b>Is Bold</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__IS_BOLD = eINSTANCE.getFont_IsBold(); /** * The meta object literal for the '<em><b>Is Italic</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__IS_ITALIC = eINSTANCE.getFont_IsItalic(); /** * The meta object literal for the '<em><b>Is Strike Through</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__IS_STRIKE_THROUGH = eINSTANCE .getFont_IsStrikeThrough(); /** * The meta object literal for the '<em><b>Is Underline</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__IS_UNDERLINE = eINSTANCE.getFont_IsUnderline(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__NAME = eINSTANCE.getFont_Name(); /** * The meta object literal for the '<em><b>Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FONT__SIZE = eINSTANCE.getFont_Size(); /** * The meta object literal for the '{@link org.eclipse.dd.dc.impl.PointImpl <em>Point</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dd.dc.impl.PointImpl * @see org.eclipse.dd.dc.impl.DcPackageImpl#getPoint() * @generated */ EClass POINT = eINSTANCE.getPoint(); /** * The meta object literal for the '<em><b>X</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute POINT__X = eINSTANCE.getPoint_X(); /** * The meta object literal for the '<em><b>Y</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute POINT__Y = eINSTANCE.getPoint_Y(); } } //DcPackage