org.eclipse.emf.mwe.utils
Class Writer

java.lang.Object
  extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
      extended by org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot
          extended by org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
              extended by org.eclipse.emf.mwe.utils.Writer
All Implemented Interfaces:
WorkflowComponent, WorkflowComponentWithID, IWorkflowComponent

public class Writer
extends AbstractEMFWorkflowComponent


Field Summary
 
Fields inherited from class org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
resourceSet, uri
 
Constructor Summary
Writer()
           
 
Method Summary
 java.lang.String getComponentName()
          Returns the component's name.
 java.lang.String getLogMessage()
          Returns the log message,
 void invokeInternal(WorkflowContext ctx, ProgressMonitor monitor, Issues issues)
          Internal method for component execution.
 void setCloneSlotContents(boolean b)
           
 void setIgnoreEmptySlot(boolean ignoreEmptySlot)
           
 void setMultipleResourcesInCaseOfList(boolean b)
           
 void setOPTION_SCHEMA_LOCATION_IMPLEMENTATION(boolean option_schema_location_implementation)
           
 void setOPTION_SCHEMA_LOCATION(boolean option_schema_location)
           
 
Methods inherited from class org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
getResourceSet, getUri, setResourceSet, setUri, setUseSingleGlobalResourceSet
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot
checkConfiguration, getModelSlot, setModelSlot
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getBridge, getContainer, getId, getLocation, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Writer

public Writer()
Method Detail

setOPTION_SCHEMA_LOCATION

public void setOPTION_SCHEMA_LOCATION(boolean option_schema_location)

setIgnoreEmptySlot

public void setIgnoreEmptySlot(boolean ignoreEmptySlot)

setMultipleResourcesInCaseOfList

public void setMultipleResourcesInCaseOfList(boolean b)

setCloneSlotContents

public void setCloneSlotContents(boolean b)

setOPTION_SCHEMA_LOCATION_IMPLEMENTATION

public void setOPTION_SCHEMA_LOCATION_IMPLEMENTATION(boolean option_schema_location_implementation)

invokeInternal

public void invokeInternal(WorkflowContext ctx,
                           ProgressMonitor monitor,
                           Issues issues)
Description copied from class: AbstractWorkflowComponent
Internal method for component execution.

Specified by:
invokeInternal in class AbstractWorkflowComponent
Parameters:
ctx - the workflow context
monitor - the progress monitor
issues - container of execution issues

getLogMessage

public java.lang.String getLogMessage()
Description copied from interface: WorkflowComponentWithID
Returns the log message,

Specified by:
getLogMessage in interface WorkflowComponentWithID
Overrides:
getLogMessage in class AbstractWorkflowComponent
Returns:
the log message
See Also:
AbstractWorkflowComponent.getLogMessage()

getComponentName

public java.lang.String getComponentName()
Description copied from class: AbstractWorkflowComponent
Returns the component's name. Overridable by custom components.

Specified by:
getComponentName in interface WorkflowComponent
Overrides:
getComponentName in class AbstractWorkflowComponent
Returns:
simple class name by default
See Also:
WorkflowComponent.getComponentName()