org.eclipse.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.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


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 addExtensionAdvice(java.lang.String extensionAdvice)
          Adds an extension advice.
 void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
          
 java.lang.String getComponentName()
           
protected  java.lang.String getExpression()
           
protected  java.util.List<java.lang.String> getExtensionAdvices()
           
protected  java.lang.String getExtensionFile()
           
protected  java.lang.String getInvoke()
           
 java.lang.String getLogMessage()
           
protected  java.lang.String getOutputSlot()
           
 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 setInvoke(java.lang.String invokeExpr)
          Sets the invoke expression.
 void setOutputSlot(java.lang.String outputSlot)
          Sets the output slot.
 
Methods inherited from class org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
addAdvice, addAdvices, addDebug, 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, 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

addExtensionAdvice

public void addExtensionAdvice(java.lang.String extensionAdvice)
Adds an extension advice.

Overrides:
addExtensionAdvice in class AbstractExpressionsUsingWorkflowComponent
Parameters:
extensionAdvice - the advice

getExtensionAdvices

protected java.util.List<java.lang.String> getExtensionAdvices()
Since:
1.4

checkConfigurationInternal

public void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)

Overrides:
checkConfigurationInternal in class AbstractExpressionsUsingWorkflowComponent

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
See Also:
AbstractWorkflowComponent.getLogMessage()

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

setInvoke

public void setInvoke(java.lang.String invokeExpr)
Sets the invoke expression.

Parameters:
invokeExpr - the invoke expression

getInvoke

protected java.lang.String getInvoke()
Since:
1.4

getExtensionFile

protected java.lang.String getExtensionFile()
Since:
1.4

getExpression

protected java.lang.String getExpression()
Since:
1.4

setOutputSlot

public void setOutputSlot(java.lang.String outputSlot)
Sets the output slot.

Parameters:
outputSlot - the output slot

getOutputSlot

protected java.lang.String getOutputSlot()
Since:
1.4

getComponentName

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