1 /** 2 * <copyright> 3 * 4 * Copyright (c) 2003-2004 IBM Corporation and others. 5 * All rights reserved. This program and the accompanying materials 6 * are made available under the terms of the Eclipse Public License v1.0 7 * which accompanies this distribution, and is available at 8 * http://www.eclipse.org/legal/epl-v10.html 9 * 10 * Contributors: 11 * IBM - Initial API and implementation 12 * 13 * </copyright> 14 * 15 * $Id: XMLNamespaceFactory.java,v 1.2 2005/06/08 06:20:10 nickb Exp $ 16 */ 17 package org.eclipse.emf.ecore.xml.namespace; 18 19 import org.eclipse.emf.ecore.EFactory; 20 21 /** 22 * <!-- begin-user-doc --> 23 * The <b>Factory</b> for the model. 24 * It provides a create method for each non-abstract class of the model. 25 * <!-- end-user-doc --> 26 * @see org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage 27 * @generated 28 */ 29 public interface XMLNamespaceFactory extends EFactory 30 { 31 /** 32 * The singleton instance of the factory. 33 * <!-- begin-user-doc --> 34 * <!-- end-user-doc --> 35 * @generated 36 */ 37 XMLNamespaceFactory eINSTANCE = new org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespaceFactoryImpl(); 38 39 /** 40 * Returns a new object of class '<em>Document Root</em>'. 41 * <!-- begin-user-doc --> 42 * <!-- end-user-doc --> 43 * @return a new object of class '<em>Document Root</em>'. 44 * @generated 45 */ 46 XMLNamespaceDocumentRoot createXMLNamespaceDocumentRoot(); 47 48 /** 49 * Returns the package supported by this factory. 50 * <!-- begin-user-doc --> 51 * <!-- end-user-doc --> 52 * @return the package supported by this factory. 53 * @generated 54 */ 55 XMLNamespacePackage getXMLNamespacePackage(); 56 57 } //XMLNamespaceFactory 58