public interface IBrowserRegistry
EObject
, EPackage
, and Resource
browser opener
extension point. It can be used to open a default model browser (chosen by the user) or get a
list of model browsers that can be opened on a model element, EPackage
or
Resource
.Modifier and Type | Field and Description |
---|---|
static IBrowserRegistry |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
void |
browseEObject(EObject eObject)
Browse the given eObject using the default EObject browser opener
|
void |
browseEPackage(EPackage ePackage)
Browse the given package using the default EPackage browser opener
|
void |
browseResource(Resource resource)
Browse the given resource using the default Resource browser opener
|
java.util.List<IEObjectBrowserOpener> |
getAllRegisteredEObjectBrowsers() |
java.util.List<IEPackageBrowserOpener> |
getAllRegisteredEPackageBrowsers() |
java.util.List<IResourceBrowserOpener> |
getAllRegisteredResourceBrowsers() |
IEObjectBrowserOpener |
getDefaultEObjectBrowserOpener() |
IEPackageBrowserOpener |
getDefaultEPackageBrowserOpener() |
IResourceBrowserOpener |
getDefaultResourceBrowserOpener() |
static final IBrowserRegistry INSTANCE
void browseEPackage(EPackage ePackage)
ePackage
- the element to browsevoid browseResource(Resource resource)
resource
- the element to browsevoid browseEObject(EObject eObject)
eObject
- the element to browsejava.util.List<IEPackageBrowserOpener> getAllRegisteredEPackageBrowsers()
java.util.List<IEObjectBrowserOpener> getAllRegisteredEObjectBrowsers()
java.util.List<IResourceBrowserOpener> getAllRegisteredResourceBrowsers()
IEPackageBrowserOpener getDefaultEPackageBrowserOpener()
null
IEObjectBrowserOpener getDefaultEObjectBrowserOpener()
null
IResourceBrowserOpener getDefaultResourceBrowserOpener()
null