blob: 6cfcfaf8e67790c24a2c52dccbab3b1b277273c2 [file] [log] [blame]
/**
* <copyright>
*
* Copyright (c) 2012, 2012 SAP AG.
* 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:
* SAP AG - initial API, implementation and documentation
*
* </copyright>
*/
package org.eclipse.graphiti.examples.mm.filesystem;
import org.eclipse.emf.ecore.EFactory;
/**
* <!-- 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.graphiti.examples.mm.filesystem.FilesystemPackage
* @generated
*/
public interface FilesystemFactory extends EFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "<copyright>\r\n\r\nCopyright (c) 2012, 2012 SAP AG.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n SAP AG - initial API, implementation and documentation\r\n\r\n</copyright>";
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
FilesystemFactory eINSTANCE = org.eclipse.graphiti.examples.mm.filesystem.impl.FilesystemFactoryImpl.init();
/**
* Returns a new object of class '<em>File</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>File</em>'.
* @generated
*/
File createFile();
/**
* Returns a new object of class '<em>Filesystem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Filesystem</em>'.
* @generated
*/
Filesystem createFilesystem();
/**
* Returns a new object of class '<em>Folder</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Folder</em>'.
* @generated
*/
Folder createFolder();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
FilesystemPackage getFilesystemPackage();
} //FilesystemFactory