A model viewer for an EPackage, EObject and/or Resource can be declared with this extension point. Registers a model browser that is capable of opening itself on an EPackage. A class that implements IEPackageBrowserOpener. Registers a model browser that is capable of opening itself on an EObject. A class that implements IEObjectBrowserOpener. Registers a model browser that is capable of opening itself on a Resource. A class that implements IResourceBrowserOpener. 0.1.0 For example, the MoDisco model browser is registered like this in <strong>org.eclipse.gmt.modisco.infra.browser</strong>: <pre> <extension point="org.eclipse.papyrus.emf.facet.util.emf.core.modelViewer"> <resourceViewer class="org.eclipse.gmt.modisco.infra.browser.opener.BrowserOpener"> </resourceViewer> <eObjectViewer class="org.eclipse.gmt.modisco.infra.browser.opener.BrowserOpener"> </eObjectViewer> <ePackageViewer class="org.eclipse.gmt.modisco.infra.browser.opener.BrowserOpener"> </ePackageViewer> </extension> </pre> You must implement a subset or all of these interfaces:<ul> <li>IEObjectBrowserOpener to open an EObject <li>IEPackageBrowserOpener to open an EPackage <li>IResourceBrowserOpener to open a Resource </ul> <strong>org.eclipse.gmt.modisco.infra.browser</strong> implements this extension. Copyright (c) 2011 Mia-Software. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Nicolas Guyomar (Mia-Software) - initial API and implementation Fabien Giquel (Mia-Software) Nicolas Bros (Mia-Software)