org.eclipse.xtend.backend
Class BackendComponent
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.eclipse.xtend.backend.BackendComponent
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
public class BackendComponent
- extends org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
- Author:
- aarnold - Initial contribution and API
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2 |
checkConfiguration, checkConfigurationInternal |
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent |
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, getLogMessage, 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 |
log
protected final org.apache.commons.logging.Log log
_invoke
protected java.lang.String _invoke
_parameters
protected java.util.List<java.lang.String> _parameters
_advice
protected final java.util.List<java.lang.String> _advice
_middleEndClass
protected java.lang.String _middleEndClass
_typeSystemClasses
protected java.util.Set<java.lang.String> _typeSystemClasses
_outlets
protected java.util.Collection<BackendComponent.Outlet> _outlets
BackendComponent
public BackendComponent()
invokeInternal
protected void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext workflowCtx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
invokeInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
getInvoke
public java.lang.String getInvoke()
setInvoke
public void setInvoke(java.lang.String invoke)
getParameters
public java.util.List<java.lang.String> getParameters()
addParameters
public void addParameters(java.lang.String parameter)
getOutlets
public java.util.Collection<BackendComponent.Outlet> getOutlets()
addOutlets
public void addOutlets(BackendComponent.Outlet outlet)
get_advice
public java.util.List<java.lang.String> get_advice()
createTypesystem
protected BackendTypesystem createTypesystem()
createMiddleEnds
protected java.util.List<LanguageSpecificMiddleEnd> createMiddleEnds()
createSpecificParams
protected java.util.Map<java.lang.Class<?>,java.lang.Object> createSpecificParams()
retrieveParams
protected java.util.List<java.lang.Object> retrieveParams(ExecutionContext execCtx)