| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.4"?> | |
| <!-- | |
| <copyright> | |
| Copyright (c) 2008-2010 See4sys and others. | |
| All rights reserved. This program and the accompanying materials | |
| are made available under the terms of the Eclipse Public License v2.0 | |
| which accompanies this distribution, and is available at | |
| https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html | |
| Contributors: | |
| See4sys - Initial API and implementation | |
| </copyright> | |
| --> | |
| <plugin> | |
| <!-- Base content type for Hummingbird files --> | |
| <extension | |
| point="org.eclipse.core.contenttype.contentTypes"> | |
| <content-type | |
| base-type="org.eclipse.emf.ecore.xmi" | |
| file-extensions="hummingbird" | |
| id="org.eclipse.sphinx.examples.hummingbird.ide.hummingbirdXMIFile" | |
| name="%sphinx.examples.hummingbird.ide.hummingbirdXMIFile.name" | |
| priority="normal"> | |
| </content-type> | |
| </extension> | |
| <!-- Nature for Hummingbird projects --> | |
| <extension id="HummingbirdNature" | |
| name="%hummingbirdnature.name" | |
| point="org.eclipse.core.resources.natures"> | |
| <runtime> | |
| <run class="org.eclipse.sphinx.examples.hummingbird.ide.natures.HummingbirdNature"/> | |
| </runtime> | |
| </extension> | |
| <!-- Initializer for Hummingbird preferences --> | |
| <extension point="org.eclipse.core.runtime.preferences"> | |
| <initializer class="org.eclipse.sphinx.examples.hummingbird.ide.internal.preferences.HummingbirdPreferenceInitializer" /> | |
| </extension> | |
| <!-- Resource scope provider for Hummingbird models --> | |
| <extension | |
| id="id1" | |
| point="org.eclipse.sphinx.emf.resourceScopeProviders"> | |
| <provider | |
| class="org.eclipse.sphinx.examples.hummingbird.ide.scoping.HummingbirdProjectResourceScopeProvider" | |
| id="org.eclipse.sphinx.examples.hummingbird.ide.model.HummingbirdProjectResourceScopeProvider"> | |
| <applicableFor | |
| metaModelDescriptorIdPattern="org.eclipse.sphinx.examples.hummingbird\d\d"> | |
| </applicableFor> | |
| </provider> | |
| </extension> | |
| <extension | |
| point="org.eclipse.sphinx.emf.editingDomainFactoryListeners"> | |
| <listener | |
| class="org.eclipse.sphinx.examples.hummingbird.ide.internal.localproxies.HummingbirdEditingDomainFactoryListener" | |
| id="org.eclipse.sphinx.examples.hummingbird.ide.internal.localproxies.HummingbirdEditingDomainFactoryListener"> | |
| <applicableFor | |
| metaModelDescriptorIdPattern="org.eclipse.sphinx.examples.hummingbird\d\d"> | |
| </applicableFor> | |
| </listener> | |
| </extension> | |
| </plugin> |