/** */ package borders; 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 operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see borders.BordersFactory * @model kind="package" * @generated */ public interface BordersPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "borders"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://org.eclipse.gmf.tooling.examples.borders"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "borders"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ BordersPackage eINSTANCE = borders.impl.BordersPackageImpl.init(); /** * The meta object id for the '{@link borders.impl.BorderImpl <em>Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.BorderImpl * @see borders.impl.BordersPackageImpl#getBorder() * @generated */ int BORDER = 0; /** * The number of structural features of the '<em>Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BORDER_FEATURE_COUNT = 0; /** * The number of operations of the '<em>Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BORDER_OPERATION_COUNT = 0; /** * The meta object id for the '{@link borders.impl.LineBorderImpl <em>Line Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.LineBorderImpl * @see borders.impl.BordersPackageImpl#getLineBorder() * @generated */ int LINE_BORDER = 1; /** * The number of structural features of the '<em>Line Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE_BORDER_FEATURE_COUNT = BORDER_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Line Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINE_BORDER_OPERATION_COUNT = BORDER_OPERATION_COUNT + 0; /** * The meta object id for the '{@link borders.impl.MarginBorderImpl <em>Margin Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.MarginBorderImpl * @see borders.impl.BordersPackageImpl#getMarginBorder() * @generated */ int MARGIN_BORDER = 2; /** * The number of structural features of the '<em>Margin Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MARGIN_BORDER_FEATURE_COUNT = BORDER_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Margin Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MARGIN_BORDER_OPERATION_COUNT = BORDER_OPERATION_COUNT + 0; /** * The meta object id for the '{@link borders.impl.CompoundBorderImpl <em>Compound Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.CompoundBorderImpl * @see borders.impl.BordersPackageImpl#getCompoundBorder() * @generated */ int COMPOUND_BORDER = 3; /** * The number of structural features of the '<em>Compound Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOUND_BORDER_FEATURE_COUNT = BORDER_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Compound Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOUND_BORDER_OPERATION_COUNT = BORDER_OPERATION_COUNT + 0; /** * The meta object id for the '{@link borders.impl.CustomBorderImpl <em>Custom Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.CustomBorderImpl * @see borders.impl.BordersPackageImpl#getCustomBorder() * @generated */ int CUSTOM_BORDER = 4; /** * The number of structural features of the '<em>Custom Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CUSTOM_BORDER_FEATURE_COUNT = BORDER_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Custom Border</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CUSTOM_BORDER_OPERATION_COUNT = BORDER_OPERATION_COUNT + 0; /** * The meta object id for the '{@link borders.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.DiagramImpl * @see borders.impl.BordersPackageImpl#getDiagram() * @generated */ int DIAGRAM = 5; /** * The feature id for the '<em><b>Borders</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__BORDERS = 0; /** * The number of structural features of the '<em>Diagram</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM_FEATURE_COUNT = 1; /** * The number of operations of the '<em>Diagram</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link borders.Border <em>Border</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Border</em>'. * @see borders.Border * @generated */ EClass getBorder(); /** * Returns the meta object for class '{@link borders.LineBorder <em>Line Border</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Line Border</em>'. * @see borders.LineBorder * @generated */ EClass getLineBorder(); /** * Returns the meta object for class '{@link borders.MarginBorder <em>Margin Border</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Margin Border</em>'. * @see borders.MarginBorder * @generated */ EClass getMarginBorder(); /** * Returns the meta object for class '{@link borders.CompoundBorder <em>Compound Border</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Compound Border</em>'. * @see borders.CompoundBorder * @generated */ EClass getCompoundBorder(); /** * Returns the meta object for class '{@link borders.CustomBorder <em>Custom Border</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Custom Border</em>'. * @see borders.CustomBorder * @generated */ EClass getCustomBorder(); /** * Returns the meta object for class '{@link borders.Diagram <em>Diagram</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Diagram</em>'. * @see borders.Diagram * @generated */ EClass getDiagram(); /** * Returns the meta object for the containment reference list '{@link borders.Diagram#getBorders <em>Borders</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Borders</em>'. * @see borders.Diagram#getBorders() * @see #getDiagram() * @generated */ EReference getDiagram_Borders(); /** * 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 */ BordersFactory getBordersFactory(); /** * <!-- 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 operation 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 borders.impl.BorderImpl <em>Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.BorderImpl * @see borders.impl.BordersPackageImpl#getBorder() * @generated */ EClass BORDER = eINSTANCE.getBorder(); /** * The meta object literal for the '{@link borders.impl.LineBorderImpl <em>Line Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.LineBorderImpl * @see borders.impl.BordersPackageImpl#getLineBorder() * @generated */ EClass LINE_BORDER = eINSTANCE.getLineBorder(); /** * The meta object literal for the '{@link borders.impl.MarginBorderImpl <em>Margin Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.MarginBorderImpl * @see borders.impl.BordersPackageImpl#getMarginBorder() * @generated */ EClass MARGIN_BORDER = eINSTANCE.getMarginBorder(); /** * The meta object literal for the '{@link borders.impl.CompoundBorderImpl <em>Compound Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.CompoundBorderImpl * @see borders.impl.BordersPackageImpl#getCompoundBorder() * @generated */ EClass COMPOUND_BORDER = eINSTANCE.getCompoundBorder(); /** * The meta object literal for the '{@link borders.impl.CustomBorderImpl <em>Custom Border</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.CustomBorderImpl * @see borders.impl.BordersPackageImpl#getCustomBorder() * @generated */ EClass CUSTOM_BORDER = eINSTANCE.getCustomBorder(); /** * The meta object literal for the '{@link borders.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see borders.impl.DiagramImpl * @see borders.impl.BordersPackageImpl#getDiagram() * @generated */ EClass DIAGRAM = eINSTANCE.getDiagram(); /** * The meta object literal for the '<em><b>Borders</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DIAGRAM__BORDERS = eINSTANCE.getDiagram_Borders(); } } //BordersPackage