/** * Copyright (c) 2013 itemis AG and others. * 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: * Mark Broerkens - initial API and implementation * */ package org.eclipse.rmf.reqif10.xhtml; 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.rmf.reqif10.xhtml.XhtmlPackage * @generated */ public interface XhtmlFactory extends EFactory { /** * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ XhtmlFactory eINSTANCE = org.eclipse.rmf.reqif10.xhtml.impl.XhtmlFactoryImpl.init(); /** * Returns a new object of class '<em>Document Root</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Document Root</em>'. * @generated */ DocumentRoot createDocumentRoot(); /** * Returns a new object of class '<em>Abbr Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Abbr Type</em>'. * @generated */ XhtmlAbbrType createXhtmlAbbrType(); /** * Returns a new object of class '<em>Acronym Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Acronym Type</em>'. * @generated */ XhtmlAcronymType createXhtmlAcronymType(); /** * Returns a new object of class '<em>Address Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Address Type</em>'. * @generated */ XhtmlAddressType createXhtmlAddressType(); /** * Returns a new object of class '<em>AType</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>AType</em>'. * @generated */ XhtmlAType createXhtmlAType(); /** * Returns a new object of class '<em>Blockquote Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Blockquote Type</em>'. * @generated */ XhtmlBlockquoteType createXhtmlBlockquoteType(); /** * Returns a new object of class '<em>Br Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Br Type</em>'. * @generated */ XhtmlBrType createXhtmlBrType(); /** * Returns a new object of class '<em>Caption Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Caption Type</em>'. * @generated */ XhtmlCaptionType createXhtmlCaptionType(); /** * Returns a new object of class '<em>Cite Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Cite Type</em>'. * @generated */ XhtmlCiteType createXhtmlCiteType(); /** * Returns a new object of class '<em>Code Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Code Type</em>'. * @generated */ XhtmlCodeType createXhtmlCodeType(); /** * Returns a new object of class '<em>Colgroup Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Colgroup Type</em>'. * @generated */ XhtmlColgroupType createXhtmlColgroupType(); /** * Returns a new object of class '<em>Col Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Col Type</em>'. * @generated */ XhtmlColType createXhtmlColType(); /** * Returns a new object of class '<em>Dd Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Dd Type</em>'. * @generated */ XhtmlDdType createXhtmlDdType(); /** * Returns a new object of class '<em>Dfn Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Dfn Type</em>'. * @generated */ XhtmlDfnType createXhtmlDfnType(); /** * Returns a new object of class '<em>Div Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Div Type</em>'. * @generated */ XhtmlDivType createXhtmlDivType(); /** * Returns a new object of class '<em>Dl Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Dl Type</em>'. * @generated */ XhtmlDlType createXhtmlDlType(); /** * Returns a new object of class '<em>Dt Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Dt Type</em>'. * @generated */ XhtmlDtType createXhtmlDtType(); /** * Returns a new object of class '<em>Edit Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Edit Type</em>'. * @generated */ XhtmlEditType createXhtmlEditType(); /** * Returns a new object of class '<em>Em Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Em Type</em>'. * @generated */ XhtmlEmType createXhtmlEmType(); /** * Returns a new object of class '<em>H1 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H1 Type</em>'. * @generated */ XhtmlH1Type createXhtmlH1Type(); /** * Returns a new object of class '<em>H2 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H2 Type</em>'. * @generated */ XhtmlH2Type createXhtmlH2Type(); /** * Returns a new object of class '<em>H3 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H3 Type</em>'. * @generated */ XhtmlH3Type createXhtmlH3Type(); /** * Returns a new object of class '<em>H4 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H4 Type</em>'. * @generated */ XhtmlH4Type createXhtmlH4Type(); /** * Returns a new object of class '<em>H5 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H5 Type</em>'. * @generated */ XhtmlH5Type createXhtmlH5Type(); /** * Returns a new object of class '<em>H6 Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>H6 Type</em>'. * @generated */ XhtmlH6Type createXhtmlH6Type(); /** * Returns a new object of class '<em>Heading Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Heading Type</em>'. * @generated */ XhtmlHeadingType createXhtmlHeadingType(); /** * Returns a new object of class '<em>Hr Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Hr Type</em>'. * @generated */ XhtmlHrType createXhtmlHrType(); /** * Returns a new object of class '<em>Inl Pres Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Inl Pres Type</em>'. * @generated */ XhtmlInlPresType createXhtmlInlPresType(); /** * Returns a new object of class '<em>Kbd Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Kbd Type</em>'. * @generated */ XhtmlKbdType createXhtmlKbdType(); /** * Returns a new object of class '<em>Li Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Li Type</em>'. * @generated */ XhtmlLiType createXhtmlLiType(); /** * Returns a new object of class '<em>Object Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Object Type</em>'. * @generated */ XhtmlObjectType createXhtmlObjectType(); /** * Returns a new object of class '<em>Ol Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Ol Type</em>'. * @generated */ XhtmlOlType createXhtmlOlType(); /** * Returns a new object of class '<em>Param Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Param Type</em>'. * @generated */ XhtmlParamType createXhtmlParamType(); /** * Returns a new object of class '<em>Pre Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Pre Type</em>'. * @generated */ XhtmlPreType createXhtmlPreType(); /** * Returns a new object of class '<em>PType</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>PType</em>'. * @generated */ XhtmlPType createXhtmlPType(); /** * Returns a new object of class '<em>QType</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>QType</em>'. * @generated */ XhtmlQType createXhtmlQType(); /** * Returns a new object of class '<em>Samp Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Samp Type</em>'. * @generated */ XhtmlSampType createXhtmlSampType(); /** * Returns a new object of class '<em>Span Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Span Type</em>'. * @generated */ XhtmlSpanType createXhtmlSpanType(); /** * Returns a new object of class '<em>Strong Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Strong Type</em>'. * @generated */ XhtmlStrongType createXhtmlStrongType(); /** * Returns a new object of class '<em>Table Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Table Type</em>'. * @generated */ XhtmlTableType createXhtmlTableType(); /** * Returns a new object of class '<em>Tbody Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Tbody Type</em>'. * @generated */ XhtmlTbodyType createXhtmlTbodyType(); /** * Returns a new object of class '<em>Td Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Td Type</em>'. * @generated */ XhtmlTdType createXhtmlTdType(); /** * Returns a new object of class '<em>Tfoot Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Tfoot Type</em>'. * @generated */ XhtmlTfootType createXhtmlTfootType(); /** * Returns a new object of class '<em>Thead Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Thead Type</em>'. * @generated */ XhtmlTheadType createXhtmlTheadType(); /** * Returns a new object of class '<em>Th Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Th Type</em>'. * @generated */ XhtmlThType createXhtmlThType(); /** * Returns a new object of class '<em>Tr Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Tr Type</em>'. * @generated */ XhtmlTrType createXhtmlTrType(); /** * Returns a new object of class '<em>Ul Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Ul Type</em>'. * @generated */ XhtmlUlType createXhtmlUlType(); /** * Returns a new object of class '<em>Var Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Var Type</em>'. * @generated */ XhtmlVarType createXhtmlVarType(); /** * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the package supported by this factory. * @generated */ XhtmlPackage getXhtmlPackage(); } // XhtmlFactory