| /** |
| * <copyright> |
| ******************************************************************************* |
| * Copyright (c) 2004 Eteration Bilisim A.S. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Common Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/cpl-v10.html |
| * |
| * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
| * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
| * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. OR |
| * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
| * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
| * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
| * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
| * SUCH DAMAGE. |
| * ==================================================================== |
| * |
| * This software consists of voluntary contributions made by many |
| * individuals on behalf of the Eteration Bilisim A.S. For more |
| * information on eteration, please see |
| * <http://www.eteration.com/>. |
| *************************************************************************** |
| * </copyright> |
| * |
| * $Id: ServerTypeFactory.java,v 1.9 2005/08/30 21:43:24 gercan Exp $ |
| */ |
| package org.eclipse.jst.server.generic.servertype.definition; |
| |
| import org.eclipse.emf.ecore.EFactory; |
| import org.eclipse.jst.server.generic.internal.servertype.definition.ServerTypePackage; |
| |
| /** |
| * <!-- 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.jst.server.generic.internal.servertype.definition.ServerTypePackage |
| * @generated |
| */ |
| public interface ServerTypeFactory extends EFactory{ |
| /** |
| * The singleton instance of the factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ServerTypeFactory eINSTANCE = new org.eclipse.jst.server.generic.internal.servertype.definition.impl.ServerTypeFactoryImpl(); |
| |
| /** |
| * Returns a new object of class '<em>Archive Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Archive Type</em>'. |
| * @generated |
| */ |
| ArchiveType createArchiveType(); |
| |
| /** |
| * Returns a new object of class '<em>Argument Pair</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Argument Pair</em>'. |
| * @generated |
| */ |
| ArgumentPair createArgumentPair(); |
| |
| /** |
| * Returns a new object of class '<em>Classpath</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Classpath</em>'. |
| * @generated |
| */ |
| Classpath createClasspath(); |
| |
| /** |
| * Returns a new object of class '<em>External</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>External</em>'. |
| * @generated |
| */ |
| External createExternal(); |
| |
| /** |
| * Returns a new object of class '<em>Jndi Connection</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Jndi Connection</em>'. |
| * @generated |
| */ |
| JndiConnection createJndiConnection(); |
| |
| /** |
| * Returns a new object of class '<em>Launch Configuration</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Launch Configuration</em>'. |
| * @generated |
| */ |
| LaunchConfiguration createLaunchConfiguration(); |
| |
| /** |
| * Returns a new object of class '<em>Module</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Module</em>'. |
| * @generated |
| */ |
| Module createModule(); |
| |
| /** |
| * Returns a new object of class '<em>Port</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Port</em>'. |
| * @generated |
| */ |
| Port createPort(); |
| |
| /** |
| * Returns a new object of class '<em>Project</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Project</em>'. |
| * @generated |
| */ |
| Project createProject(); |
| |
| /** |
| * Returns a new object of class '<em>Property</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Property</em>'. |
| * @generated |
| */ |
| Property createProperty(); |
| |
| /** |
| * Returns a new object of class '<em>Publisher</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Publisher</em>'. |
| * @generated |
| */ |
| Publisher createPublisher(); |
| |
| /** |
| * Returns a new object of class '<em>Publisher Data</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Publisher Data</em>'. |
| * @generated |
| */ |
| PublisherData createPublisherData(); |
| |
| /** |
| * Returns a new object of class '<em>Server Runtime</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Server Runtime</em>'. |
| * @generated |
| */ |
| ServerRuntime createServerRuntime(); |
| |
| /** |
| * Returns the package supported by this factory. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| ServerTypePackage getServerTypePackage(); |
| |
| } //ServerTypeFactory |