org.eclipse.emf.mwe.internal.core.ast.util
Class WorkflowFactory

java.lang.Object
  extended by org.eclipse.emf.mwe.internal.core.ast.util.WorkflowFactory

public class WorkflowFactory
extends java.lang.Object

The WorkflowFactory is responsible for creating WorkflowComponents from a workflow configuration.


Constructor Summary
WorkflowFactory()
           
 
Method Summary
static java.util.Map<java.lang.Class<?>,Converter<?>> getDefaultConverter()
           
 AbstractASTBase parseAndInitialize(java.io.InputStream in, java.lang.String resourceName, Issues issues, java.util.Map<java.lang.String,java.lang.String> properties)
           
 AbstractASTBase parseAndInitialize(java.lang.String uri, Issues issues, java.util.Map<java.lang.String,java.lang.String> properties)
           
 java.util.Set<?> parseInitAndAnalyze(java.io.InputStream in, java.lang.String resourceName, Issues issues, java.util.Map<java.lang.String,java.lang.String> properties, java.util.Map<java.lang.Class<?>,Converter<?>> converter)
           
 Workflow parseInitAndCreate(java.io.InputStream in, java.lang.String resourceName, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.Class<?>,Converter<?>> converters, Issues issues)
           
 Workflow parseInitAndCreate(java.lang.String fileName, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.Class<?>,Converter<?>> converter, Issues issues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowFactory

public WorkflowFactory()
Method Detail

parseInitAndCreate

public Workflow parseInitAndCreate(java.lang.String fileName,
                                   java.util.Map<java.lang.String,java.lang.String> params,
                                   java.util.Map<java.lang.Class<?>,Converter<?>> converter,
                                   Issues issues)

parseInitAndCreate

public Workflow parseInitAndCreate(java.io.InputStream in,
                                   java.lang.String resourceName,
                                   java.util.Map<java.lang.String,java.lang.String> params,
                                   java.util.Map<java.lang.Class<?>,Converter<?>> converters,
                                   Issues issues)

parseAndInitialize

public AbstractASTBase parseAndInitialize(java.lang.String uri,
                                          Issues issues,
                                          java.util.Map<java.lang.String,java.lang.String> properties)

parseAndInitialize

public AbstractASTBase parseAndInitialize(java.io.InputStream in,
                                          java.lang.String resourceName,
                                          Issues issues,
                                          java.util.Map<java.lang.String,java.lang.String> properties)

parseInitAndAnalyze

public java.util.Set<?> parseInitAndAnalyze(java.io.InputStream in,
                                            java.lang.String resourceName,
                                            Issues issues,
                                            java.util.Map<java.lang.String,java.lang.String> properties,
                                            java.util.Map<java.lang.Class<?>,Converter<?>> converter)

getDefaultConverter

public static java.util.Map<java.lang.Class<?>,Converter<?>> getDefaultConverter()