org.eclipse.xtend.middleend.xtend
Class XtendComponent

java.lang.Object
  extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
      extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
          extended by org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
              extended by org.eclipse.xtend.middleend.xtend.XtendComponent
All Implemented Interfaces:
org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent

public class XtendComponent
extends AbstractExpressionsUsingWorkflowComponent

Author:
Arno Haase (http://www.haase-consulting.com), André Arnold

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
AbstractExpressionsUsingWorkflowComponent.Debug, AbstractExpressionsUsingWorkflowComponent.GlobalVar, AbstractExpressionsUsingWorkflowComponent.GlobalVarDef
 
Field Summary
 
Fields inherited from class org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
_advice, callback, exceptionHandler, exceptionsOnNullEvaluation, log, metaModels
 
Constructor Summary
XtendComponent()
           
 
Method Summary
 void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
           
 java.lang.String getLogMessage()
           
 void invokeInternal2(org.eclipse.emf.mwe.core.WorkflowContext ctx, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, org.eclipse.emf.mwe.core.issues.Issues issues)
           
 void setFileEncoding(java.lang.String fileEncoding)
           
 void setInvoke(java.lang.String invoke)
           
 void setOutputSlot(java.lang.String outputSlot)
           
 
Methods inherited from class org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
addAdvice, addAdvices, addDebug, addExtensionAdvice, addExtensionAdvices, addGlobalVar, addGlobalVarDef, addMetaModel, getExecutionContext, getGlobalVars, getNullEvaluationHandler, getResourceManager, invokeInternal, setCallback, setDumpContext, setExceptionHandler, setExceptionsOnNullEvaluation, setResourceManager, setVetoableCallback, toString
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
checkConfiguration
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getBridge, getComponentName, 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

XtendComponent

public XtendComponent()
Method Detail

setFileEncoding

public void setFileEncoding(java.lang.String fileEncoding)

getLogMessage

public java.lang.String getLogMessage()
Specified by:
getLogMessage in interface org.eclipse.emf.mwe.core.WorkflowComponentWithID
Overrides:
getLogMessage in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent

setInvoke

public void setInvoke(java.lang.String invoke)

setOutputSlot

public void setOutputSlot(java.lang.String outputSlot)

invokeInternal2

public void invokeInternal2(org.eclipse.emf.mwe.core.WorkflowContext ctx,
                            org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
                            org.eclipse.emf.mwe.core.issues.Issues issues)
Overrides:
invokeInternal2 in class AbstractExpressionsUsingWorkflowComponent

checkConfigurationInternal

public void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
Overrides:
checkConfigurationInternal in class AbstractExpressionsUsingWorkflowComponent