org.eclipse.xtend.typesystem.uml2
Class UML2Writer

java.lang.Object
  extended by org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
      extended by org.eclipse.xtend.typesystem.uml2.UML2Writer
All Implemented Interfaces:
org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent

public class UML2Writer
extends org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent

This workflow component writes UML2 models with their profiles to a directory.

Properties

Since:
4.2
Author:
Benedikt Niehues (Initial implementation), Karsten Thoms (docs, maintainance)

Constructor Summary
UML2Writer()
           
 
Method Summary
 void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
           
 java.lang.String getDestinationFolder()
           
protected  void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, org.eclipse.emf.mwe.core.issues.Issues issues)
           
 void setDestinationFolder(java.lang.String destinationFolder)
           
 void setInputSlot(java.lang.String p)
           
 void setOutPath(java.lang.String p)
           
 void setUseUML1x(boolean useUML1x)
           
 
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
 

Constructor Detail

UML2Writer

public UML2Writer()
Method Detail

getDestinationFolder

public java.lang.String getDestinationFolder()

setDestinationFolder

public void setDestinationFolder(java.lang.String destinationFolder)

setInputSlot

public void setInputSlot(java.lang.String p)

setOutPath

public void setOutPath(java.lang.String p)

setUseUML1x

public void setUseUML1x(boolean useUML1x)

checkConfiguration

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

invokeInternal

protected void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx,
                              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