public interface CodeSyncManager
Modifier and Type | Method and Description |
---|---|
void |
forceUpdateToCode()
Perform full code generation for all models in the project no matter the model is modified or not.
|
void |
forceUpdateToCode(java.awt.Component invoker)
Perform full code generation for all models in the project no matter the model is modified or not.
|
void |
forceUpdateToCode(java.awt.Component invoker,
IModelElement[] models)
Perform full code generation for specified models in the project no matter they are modified or not.
|
void |
forceUpdateToCode(IModelElement[] models)
Perform full code generation for specified models in the project no matter they are modified or not.
|
void |
forceUpdateToUML()
Perform full code reverse engineering for all source files under the source path configured to the project
no matter the source file is modified or not.
|
void |
forceUpdateToUML(java.awt.Component invoker)
Perform full code reverse engineering for all source files under the source path configured to the project,
no matter the source file is modified or not.
|
java.io.File |
getProjectFolder()
Retrieve the folder in file system which containing the project file.
|
java.io.File[] |
getProjectSourceFolders()
Retrieve the source folders configured to project.
|
boolean |
isCodeSyncSupported()
Check is round-trip code engineering supported by current running edition of Visual Paradigm.
|
void |
updateToCode()
Perform code generation for the entire project.
|
void |
updateToCode(java.awt.Component invoker)
Perform code generation for modified models in the project.
|
void |
updateToCode(java.awt.Component invoker,
IModelElement[] models)
Perform code generation on selected model elements in project.
|
void |
updateToCode(IModelElement[] models)
Perform code generation on selected model elements in project.
|
void |
updateToUML()
Perform code reverse engineering to the modified source files.
|
void |
updateToUML(java.awt.Component invoker)
Perform code reverse engineering to the modified source folder.
|
boolean isCodeSyncSupported()
void updateToCode()
void updateToCode(java.awt.Component invoker)
invoker
- - the UI component for invoke the message dialog.void updateToCode(IModelElement[] models)
models
- - the model elements which will generate source code.void updateToCode(java.awt.Component invoker, IModelElement[] models)
invoker
- - the UI component for invoke the message dialog.models
- - the model elements which will generate source code.void updateToUML()
void updateToUML(java.awt.Component invoker)
invoker
- - the UI component for invoke the message dialog.void forceUpdateToCode()
void forceUpdateToCode(java.awt.Component invoker)
invoker
- - the UI component for invoke the message dialog.void forceUpdateToCode(IModelElement[] models)
models
- - the model elements which will generate source code.void forceUpdateToCode(java.awt.Component invoker, IModelElement[] models)
invoker
- - the UI component for invoke the message dialog.models
- - the model elements which will generate source code.void forceUpdateToUML()
void forceUpdateToUML(java.awt.Component invoker)
invoker
- - the UI component for invoke the message dialog.java.io.File getProjectFolder()
java.io.File[] getProjectSourceFolders()