<?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 v1.0 | |
which accompanies this distribution, and is available at | |
http://www.eclipse.org/legal/epl-v10.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> |