Package com.nomagic.magicdraw.mof
Class MofPlugin
- java.lang.Object
 - 
- com.nomagic.magicdraw.plugins.Plugin
 - 
- com.nomagic.magicdraw.mof.MofPlugin
 
 
 
- 
@OpenApi public class MofPlugin extends Plugin
Plugin provides MOF (EMOF and CMOF) export/import functionality. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidexportMof(Project project, java.util.Set<Package> packages, MofType mof, java.io.File mofFile, boolean runValidation, boolean silent, ProgressStatus progressStatus)Exports given project to MOF XMI.static voidexportMof(Project project, java.util.Set<Package> packages, MofType mof, java.io.File mofFile, boolean runValidation, ProgressStatus progressStatus)Exports given project to MOF XMI.static voidimportMof(java.io.File mofFile, MofDescriptor mof, java.io.File umlFile, ProgressStatus progressStatus, boolean removeTemp)Imports given MOF to new project.- 
Methods inherited from class com.nomagic.magicdraw.plugins.Plugin
getDescriptor 
 - 
 
 - 
 
- 
- 
Method Detail
- 
exportMof
@OpenApi public static void exportMof(Project project, java.util.Set<Package> packages, MofType mof, java.io.File mofFile, boolean runValidation, boolean silent, ProgressStatus progressStatus) throws java.lang.Exception
Exports given project to MOF XMI.- Parameters:
 project- project to export.packages- project packages to export.mof- mof type.mofFile- output file.runValidation- run model validation when exporting.silent- silent (wihtout user interruption) exportprogressStatus- progress status.- Throws:
 java.lang.Exception
 
- 
exportMof
@OpenApi public static void exportMof(Project project, java.util.Set<Package> packages, MofType mof, java.io.File mofFile, boolean runValidation, ProgressStatus progressStatus) throws java.lang.Exception
Exports given project to MOF XMI.- Parameters:
 project- project to export.packages- project packages to export.mof- mof type.mofFile- output file.runValidation- run model validation when exporting.progressStatus- progress status.- Throws:
 java.lang.Exception
 
- 
importMof
@OpenApi public static void importMof(java.io.File mofFile, MofDescriptor mof, java.io.File umlFile, ProgressStatus progressStatus, boolean removeTemp) throws java.lang.ExceptionImports given MOF to new project.- Parameters:
 mofFile- MOF file to import.mof- MOF type.umlFile- Transformed file.progressStatus- progress status.- Throws:
 java.lang.Exception
 
 - 
 
 -