@OpenApi public class MofPlugin extends Plugin
Modifier and Type | Method and Description |
---|---|
static void |
exportMof(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 void |
exportMof(Project project,
java.util.Set<Package> packages,
MofType mof,
java.io.File mofFile,
boolean runValidation,
ProgressStatus progressStatus)
Exports given project to MOF XMI.
|
static void |
importMof(java.io.File mofFile,
MofDescriptor mof,
java.io.File umlFile,
ProgressStatus progressStatus,
boolean removeTemp)
Imports given MOF to new project.
|
close, getDescriptor, init, isSupported
@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
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.java.lang.Exception
@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
project
- project to export.packages
- project packages to export.mof
- mof type.mofFile
- output file.runValidation
- run model validation when exporting.progressStatus
- progress status.java.lang.Exception
@OpenApi public static void importMof(java.io.File mofFile, MofDescriptor mof, java.io.File umlFile, ProgressStatus progressStatus, boolean removeTemp) throws java.lang.Exception
mofFile
- MOF file to import.mof
- MOF type.umlFile
- Transformed file.progressStatus
- progress status.java.lang.Exception