| /*************************************************************************************************** |
| * Copyright (c) 2005-2007 Eteration A.S. and Gorkem Ercan 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: Gorkem Ercan |
| * Contributors: Naci Dai |
| * |
| **************************************************************************************************/ |
| |
| 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 = org.eclipse.jst.server.generic.internal.servertype.definition.impl.ServerTypeFactoryImpl.init(); |
| |
| /** |
| * 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>Exclude Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Exclude Type</em>'. |
| * @generated |
| */ |
| ExcludeType createExcludeType(); |
| |
| /** |
| * 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>Fileset Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Fileset Type</em>'. |
| * @generated |
| */ |
| FilesetType createFilesetType(); |
| |
| /** |
| * Returns a new object of class '<em>Include Type</em>'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return a new object of class '<em>Include Type</em>'. |
| * @generated |
| */ |
| IncludeType createIncludeType(); |
| |
| /** |
| * 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 |