org.eclipse.xtend.typesystem.uml2
Class UML2Writer
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
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
- inputSlot (required): Slot name containing the UML model.
- outPath: Output path (within destinationFolder)
- destinationFolder: Base path (default: './')
- useUML1x: Write .uml2 files (extension used by UML2 v1.x). Default: false.
- Since:
- 4.2
- Author:
- Benedikt Niehues (Initial implementation), Karsten Thoms (docs, maintainance)
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 |
UML2Writer
public UML2Writer()
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