diff options
Diffstat (limited to 'examples/org.eclipse.team.examples.filesystem/plugin.xml')
-rw-r--r-- | examples/org.eclipse.team.examples.filesystem/plugin.xml | 38 |
1 files changed, 30 insertions, 8 deletions
diff --git a/examples/org.eclipse.team.examples.filesystem/plugin.xml b/examples/org.eclipse.team.examples.filesystem/plugin.xml index 936e190a3..df86ef852 100644 --- a/examples/org.eclipse.team.examples.filesystem/plugin.xml +++ b/examples/org.eclipse.team.examples.filesystem/plugin.xml @@ -432,14 +432,6 @@ </includes> </viewerContentBinding> </extension> - <extension - point="org.eclipse.core.runtime.adapters"> - <factory - adaptableType="org.eclipse.team.examples.model.ModelObject" - class="org.eclipse.team.examples.model.ui.AdapterFactory"> - <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> - </factory> - </extension> <extension point="org.eclipse.ui.newWizards"> <category name="Team Logical Model Example" id="org.eclipse.team.examples.model.newWizards"> @@ -457,6 +449,36 @@ </wizard> </extension> + <!-- ================================================================================ --> + <!-- Model provider for the model example --> + <!-- ================================================================================ --> + <extension + id="modelProvider" + point="org.eclipse.core.resources.modelProviders"> + <modelProvider class="org.eclipse.team.examples.model.mapping.ModelProvider"/> + <extends-model id="org.eclipse.core.resources.modelProvider"/> + <enablement> + <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.team.examples.filesystem.modelNature" /> + </enablement> + </extension> + + <!-- ================================================================================ --> + <!-- Adapter factories for the model example --> + <!-- ================================================================================ --> + <extension + point="org.eclipse.core.runtime.adapters"> + <factory + adaptableType="org.eclipse.team.examples.model.ModelObject" + class="org.eclipse.team.examples.model.ui.AdapterFactory"> + <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> + <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/> + </factory> + <factory + adaptableType="org.eclipse.core.resources.mapping.ModelProvider" + class="org.eclipse.team.examples.model.ui.AdapterFactory"> + <adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/> + </factory> + </extension> <!-- =================================================================================== --> |