001/** 002 */ 003package org.nasdanika.html.model.html; 004 005import org.eclipse.emf.ecore.EFactory; 006 007/** 008 * <!-- begin-user-doc --> 009 * The <b>Factory</b> for the model. 010 * It provides a create method for each non-abstract class of the model. 011 * <!-- end-user-doc --> 012 * @see org.nasdanika.html.model.html.HtmlPackage 013 * @generated 014 */ 015public interface HtmlFactory extends EFactory { 016 /** 017 * The singleton instance of the factory. 018 * <!-- begin-user-doc --> 019 * <!-- end-user-doc --> 020 * @generated 021 */ 022 HtmlFactory eINSTANCE = org.nasdanika.html.model.html.impl.HtmlFactoryImpl.init(); 023 024 /** 025 * Returns a new object of class '<em>Tag</em>'. 026 * <!-- begin-user-doc --> 027 * <!-- end-user-doc --> 028 * @return a new object of class '<em>Tag</em>'. 029 * @generated 030 */ 031 Tag createTag(); 032 033 /** 034 * Returns a new object of class '<em>Page</em>'. 035 * <!-- begin-user-doc --> 036 * <!-- end-user-doc --> 037 * @return a new object of class '<em>Page</em>'. 038 * @generated 039 */ 040 Page createPage(); 041 042 /** 043 * Returns a new object of class '<em>Stylesheet</em>'. 044 * <!-- begin-user-doc --> 045 * <!-- end-user-doc --> 046 * @return a new object of class '<em>Stylesheet</em>'. 047 * @generated 048 */ 049 Stylesheet createStylesheet(); 050 051 /** 052 * Returns a new object of class '<em>Stylesheet Reference</em>'. 053 * <!-- begin-user-doc --> 054 * <!-- end-user-doc --> 055 * @return a new object of class '<em>Stylesheet Reference</em>'. 056 * @generated 057 */ 058 StylesheetReference createStylesheetReference(); 059 060 /** 061 * Returns a new object of class '<em>Script</em>'. 062 * <!-- begin-user-doc --> 063 * <!-- end-user-doc --> 064 * @return a new object of class '<em>Script</em>'. 065 * @generated 066 */ 067 Script createScript(); 068 069 /** 070 * Returns a new object of class '<em>Script Reference</em>'. 071 * <!-- begin-user-doc --> 072 * <!-- end-user-doc --> 073 * @return a new object of class '<em>Script Reference</em>'. 074 * @generated 075 */ 076 ScriptReference createScriptReference(); 077 078 /** 079 * Returns the package supported by this factory. 080 * <!-- begin-user-doc --> 081 * <!-- end-user-doc --> 082 * @return the package supported by this factory. 083 * @generated 084 */ 085 HtmlPackage getHtmlPackage(); 086 087} //HtmlFactory