1 /** 2 * <copyright> 3 * 4 * Copyright (c) 2002-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: TreeFactory.java,v 1.2 2005/06/08 06:17:05 nickb Exp $ 16 */ 17 package org.eclipse.emf.edit.tree; 18 19 20 import org.eclipse.emf.ecore.EFactory; 21 22 23 /** 24 * <!-- begin-user-doc --> 25 * The <b>Factory</b> for the model. 26 * It provides a create method for each non-abstract class of the model. 27 * <!-- end-user-doc --> 28 * @see org.eclipse.emf.edit.tree.TreePackage 29 * @generated 30 */ 31 public interface TreeFactory extends EFactory 32 { 33 /** 34 * The singleton instance of the factory. 35 * @generated 36 */ 37 TreeFactory eINSTANCE = new org.eclipse.emf.edit.tree.impl.TreeFactoryImpl(); 38 39 /** 40 * Returns a new object of class '<em>Node</em>'. 41 * <!-- begin-user-doc --> 42 * <!-- end-user-doc --> 43 * @return a new object of class '<em>Node</em>'. 44 * @generated 45 */ 46 TreeNode createTreeNode(); 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 TreePackage getTreePackage(); 56 57 } //TreeFactory 58