org.openarchitectureware.xtend
Class XtendComponent

java.lang.Object
  extended by org.openarchitectureware.workflow.lib.AbstractWorkflowComponent
      extended by org.openarchitectureware.workflow.lib.AbstractWorkflowComponent2
          extended by org.openarchitectureware.expression.AbstractExpressionsUsingWorkflowComponent
              extended by org.openarchitectureware.xtend.XtendComponent
All Implemented Interfaces:
WorkflowComponent, WorkflowComponentWithID

public class XtendComponent
extends AbstractExpressionsUsingWorkflowComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openarchitectureware.expression.AbstractExpressionsUsingWorkflowComponent
AbstractExpressionsUsingWorkflowComponent.Debug, AbstractExpressionsUsingWorkflowComponent.GlobalVarDef
 
Field Summary
 
Fields inherited from class org.openarchitectureware.expression.AbstractExpressionsUsingWorkflowComponent
callback, exceptionHandler, exceptionsOnNullEvaluation, metaModels
 
Constructor Summary
XtendComponent()
           
 
Method Summary
 void addExtensionAdvice(java.lang.String extensionAdvice)
          Adds an extension advice.
 void checkConfigurationInternal(Issues issues)
           
 java.lang.String getComponentName()
          Override this method by custom components.
 java.lang.String getLogMessage()
          Returns the log message,
 void invokeInternal2(WorkflowContext ctx, ProgressMonitor monitor, 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.openarchitectureware.expression.AbstractExpressionsUsingWorkflowComponent
addDebug, addGlobalVarDef, addMetaModel, getExecutionContext, getGlobalVars, getNullEvaluationHandler, getResourceManager, invokeInternal, setCallback, setDumpContext, setExceptionHandler, setExceptionsOnNullEvaluation, setResourceManager, toString
 
Methods inherited from class org.openarchitectureware.workflow.lib.AbstractWorkflowComponent2
checkConfiguration, invoke, setSkipOnErrors
 
Methods inherited from class org.openarchitectureware.workflow.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getContainer, getId, getLocation, setContainer, setId, setLocation
 
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.

Parameters:
extensionAdvice - the advice

checkConfigurationInternal

public void checkConfigurationInternal(Issues issues)
Overrides:
checkConfigurationInternal in class AbstractExpressionsUsingWorkflowComponent
See Also:
AbstractExpressionsUsingWorkflowComponent.checkConfigurationInternal(org.openarchitectureware.workflow.issues.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()

invokeInternal2

public void invokeInternal2(WorkflowContext ctx,
                            ProgressMonitor monitor,
                            Issues issues)
Overrides:
invokeInternal2 in class AbstractExpressionsUsingWorkflowComponent
See Also:
AbstractExpressionsUsingWorkflowComponent.invokeInternal2(org.openarchitectureware.workflow.WorkflowContext, org.openarchitectureware.workflow.monitor.ProgressMonitor, org.openarchitectureware.workflow.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()
Description copied from class: AbstractWorkflowComponent
Override this method by custom components.

Specified by:
getComponentName in interface WorkflowComponent
Overrides:
getComponentName in class AbstractWorkflowComponent
Returns:
Simple class name as default.