/**
*/
package org.opendaylight.nemo.tool.eclipse.plugin.editor;
import org.eclipse.emf.ecore.EFactory;
/**
*
* The Factory for the model.
* It provides a create method for each non-abstract class of the model.
*
* @see org.opendaylight.nemo.tool.eclipse.plugin.editor.EditorPackage
* @generated
*/
public interface EditorFactory extends EFactory
{
/**
* The singleton instance of the factory.
*
*
* @generated
*/
EditorFactory eINSTANCE = org.opendaylight.nemo.tool.eclipse.plugin.editor.impl.EditorFactoryImpl.init();
/**
* Returns a new object of class 'Model'.
*
*
* @return a new object of class 'Model'.
* @generated
*/
Model createModel();
/**
* Returns a new object of class 'Sentence'.
*
*
* @return a new object of class 'Sentence'.
* @generated
*/
Sentence createSentence();
/**
* Returns a new object of class 'Node'.
*
*
* @return a new object of class 'Node'.
* @generated
*/
Node createNode();
/**
* Returns a new object of class 'Node Model'.
*
*
* @return a new object of class 'Node Model'.
* @generated
*/
NodeModel createNodeModel();
/**
* Returns a new object of class 'Node Operating'.
*
*
* @return a new object of class 'Node Operating'.
* @generated
*/
NodeOperating createNodeOperating();
/**
* Returns a new object of class 'Connection'.
*
*
* @return a new object of class 'Connection'.
* @generated
*/
Connection createConnection();
/**
* Returns a new object of class 'Connection Update'.
*
*
* @return a new object of class 'Connection Update'.
* @generated
*/
ConnectionUpdate createConnectionUpdate();
/**
* Returns a new object of class 'Flow'.
*
*
* @return a new object of class 'Flow'.
* @generated
*/
Flow createFlow();
/**
* Returns a new object of class 'Flow Update'.
*
*
* @return a new object of class 'Flow Update'.
* @generated
*/
FlowUpdate createFlowUpdate();
/**
* Returns a new object of class 'Operation'.
*
*
* @return a new object of class 'Operation'.
* @generated
*/
Operation createOperation();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
EditorPackage getEditorPackage();
} //EditorFactory