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, 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()
           
 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 setCollectProfileSummary(java.lang.String summary)
          Sets the collect profile summary.
 void setInvoke(java.lang.String invokeExpr)
          Sets the invoke expression.
 void setOutputSlot(java.lang.String outputSlot)
          Sets the output slot.
 void setVerboseProfileFilename(java.lang.String fileName)
          Sets the filename for the verbose profile.
 
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

checkConfigurationInternal

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

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
See Also:
AbstractExpressionsUsingWorkflowComponent.invokeInternal2(org.eclipse.emf.mwe.core.WorkflowContext, org.eclipse.emf.mwe.core.monitor.ProgressMonitor, org.eclipse.emf.mwe.core.issues.Issues)

setCollectProfileSummary

public void setCollectProfileSummary(java.lang.String summary)
Sets the collect profile summary.

Parameters:
summary - the summary

setInvoke

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

Parameters:
invokeExpr - the invoke expression

setOutputSlot

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

Parameters:
outputSlot - the output slot

setVerboseProfileFilename

public void setVerboseProfileFilename(java.lang.String fileName)
Sets the filename for the verbose profile.

Parameters:
fileName - the filename

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