public class IDEViewModelRegistryImpl extends Object implements IDEViewModelRegistry
IDEViewModelRegistry
.Constructor and Description |
---|
IDEViewModelRegistryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
register(String ecorePath,
VView viewModel)
Register an ECore with a VView.
|
void |
registerViewModel(VView view,
String path)
Register a view with its absolute path.
|
void |
registerViewModelEditor(VView viewModel,
ViewModelEditorCallback viewModelEditor)
Register a view model editor with a view.
|
void |
unregister(String registeredEcorePath,
VView viewModel)
Unregister a VView from an ECore.
|
void |
unregisterViewModelEditor(VView viewModel,
ViewModelEditorCallback viewModelEditor)
Unregister a view model editor, called when the view model editor closes.
|
public void register(String ecorePath, VView viewModel)
IDEViewModelRegistry
register
in interface IDEViewModelRegistry
ecorePath
- the path to the ECore connected to the VViewviewModel
- the VViewpublic void unregister(String registeredEcorePath, VView viewModel)
IDEViewModelRegistry
unregister
in interface IDEViewModelRegistry
registeredEcorePath
- the path to the ECore connected to the VViewviewModel
- the VViewpublic void registerViewModelEditor(VView viewModel, ViewModelEditorCallback viewModelEditor) throws IOException
IDEViewModelRegistry
registerViewModelEditor
in interface IDEViewModelRegistry
viewModel
- the VViewviewModelEditor
- the view model editorIOException
- if a resource cannot be loadedpublic void unregisterViewModelEditor(VView viewModel, ViewModelEditorCallback viewModelEditor)
IDEViewModelRegistry
unregisterViewModelEditor
in interface IDEViewModelRegistry
viewModel
- the VViewviewModelEditor
- the view model editorpublic void registerViewModel(VView view, String path)
IDEViewModelRegistry
registerViewModel
in interface IDEViewModelRegistry
view
- the VViewpath
- the path to the view fileCopyright © 2018. All rights reserved.