/******************************************************************************* * Copyright (c) 2010, 2011 Obeo. * 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: * Obeo - initial API and implementation *******************************************************************************/ package org.eclipse.mylyn.docs.intent.markup.markup; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see org.eclipse.mylyn.docs.intent.markup.markup.MarkupPackage * @generated */ public interface MarkupFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MarkupFactory eINSTANCE = org.eclipse.mylyn.docs.intent.markup.markup.impl.MarkupFactoryImpl.init(); /** * Returns a new object of class '<em>Document</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Document</em>'. * @generated */ Document createDocument(); /** * Returns a new object of class '<em>Simple Container</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Simple Container</em>'. * @generated */ SimpleContainer createSimpleContainer(); /** * Returns a new object of class '<em>Section</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Section</em>'. * @generated */ Section createSection(); /** * Returns a new object of class '<em>Image</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Image</em>'. * @generated */ Image createImage(); /** * Returns a new object of class '<em>Entity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Entity</em>'. * @generated */ Entity createEntity(); /** * Returns a new object of class '<em>Text</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Text</em>'. * @generated */ Text createText(); /** * Returns a new object of class '<em>Link</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Link</em>'. * @generated */ Link createLink(); /** * Returns a new object of class '<em>Block</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Block</em>'. * @generated */ Block createBlock(); /** * Returns a new object of class '<em>Annotations</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Annotations</em>'. * @generated */ Annotations createAnnotations(); /** * Returns a new object of class '<em>Paragraph</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Paragraph</em>'. * @generated */ Paragraph createParagraph(); /** * Returns a new object of class '<em>Tip</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Tip</em>'. * @generated */ Tip createTip(); /** * Returns a new object of class '<em>Warning</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Warning</em>'. * @generated */ Warning createWarning(); /** * Returns a new object of class '<em>Information</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Information</em>'. * @generated */ Information createInformation(); /** * Returns a new object of class '<em>Note</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Note</em>'. * @generated */ Note createNote(); /** * Returns a new object of class '<em>Panel</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Panel</em>'. * @generated */ Panel createPanel(); /** * Returns a new object of class '<em>Div</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Div</em>'. * @generated */ Div createDiv(); /** * Returns a new object of class '<em>Foot Note</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Foot Note</em>'. * @generated */ FootNote createFootNote(); /** * Returns a new object of class '<em>Quote</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Quote</em>'. * @generated */ Quote createQuote(); /** * Returns a new object of class '<em>Preformatted</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Preformatted</em>'. * @generated */ Preformatted createPreformatted(); /** * Returns a new object of class '<em>Code</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Code</em>'. * @generated */ Code createCode(); /** * Returns a new object of class '<em>List</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>List</em>'. * @generated */ List createList(); /** * Returns a new object of class '<em>List Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>List Item</em>'. * @generated */ ListItem createListItem(); /** * Returns a new object of class '<em>Table</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table</em>'. * @generated */ Table createTable(); /** * Returns a new object of class '<em>Table Row</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table Row</em>'. * @generated */ TableRow createTableRow(); /** * Returns a new object of class '<em>Table Cell</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Table Cell</em>'. * @generated */ TableCell createTableCell(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ MarkupPackage getMarkupPackage(); } //MarkupFactory