org.mod4j.dslcommon.openarchitectureware
Class CrossxWorkflowComponent

java.lang.Object
  extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
      extended by org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot
          extended by org.mod4j.dslcommon.openarchitectureware.CrossxWorkflowComponent
All Implemented Interfaces:
org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID

public class CrossxWorkflowComponent
extends org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot


Field Summary
 java.lang.String outputFile
           
 java.lang.String project
           
 
Constructor Summary
CrossxWorkflowComponent()
           
 
Method Summary
protected  java.lang.String getOutputFile()
           
protected  java.lang.String getProject()
           
 void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext wfCxt, org.eclipse.emf.mwe.core.monitor.ProgressMonitor arg1, org.eclipse.emf.mwe.core.issues.Issues arg2)
          Converts a ModelInfo into an XML structure and writes this to file.
 void setOutputFile(java.lang.String outlet)
           
 void setProject(java.lang.String theProject)
           
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot
checkConfiguration, getModelSlot, setModelSlot
 
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, setContainer, setId, setLocation, setSkipOnErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputFile

public java.lang.String outputFile

project

public java.lang.String project
Constructor Detail

CrossxWorkflowComponent

public CrossxWorkflowComponent()
Method Detail

invokeInternal

public void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext wfCxt,
                           org.eclipse.emf.mwe.core.monitor.ProgressMonitor arg1,
                           org.eclipse.emf.mwe.core.issues.Issues arg2)
Converts a ModelInfo into an XML structure and writes this to file. Then calling MyWorkflowComponent the invoke method is called. We use it, to instance the model and apply it to a modelslot, so it can be used later by the generator component.

Specified by:
invokeInternal in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
See Also:
org.openarchitectureware.workflow.WorkflowComponent#invoke(org.openarchitectureware.workflow.WorkflowContext, org.openarchitectureware.workflow.monitor.ProgressMonitor, org.openarchitectureware.workflow.issues.Issues)

getOutputFile

protected java.lang.String getOutputFile()

setOutputFile

public void setOutputFile(java.lang.String outlet)

getProject

protected java.lang.String getProject()

setProject

public void setProject(java.lang.String theProject)


Copyright © 2010 Mod4j. All Rights Reserved.