diff options
Diffstat (limited to 'plugins/infra/onefile/org.eclipse.papyrus.infra.onefile/plugin.xml')
-rw-r--r-- | plugins/infra/onefile/org.eclipse.papyrus.infra.onefile/plugin.xml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/plugins/infra/onefile/org.eclipse.papyrus.infra.onefile/plugin.xml b/plugins/infra/onefile/org.eclipse.papyrus.infra.onefile/plugin.xml new file mode 100644 index 00000000000..b4a3ef00313 --- /dev/null +++ b/plugins/infra/onefile/org.eclipse.papyrus.infra.onefile/plugin.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + <extension-point id="modelFactory" name="Model Factory" schema="schema/modelFactory.exsd"/> + + <extension + point="org.eclipse.core.runtime.adapters"> + <factory + adaptableType="org.eclipse.papyrus.infra.onefile.model.IPapyrusFile" + class="org.eclipse.papyrus.infra.onefile.model.adapters.ModelAdapterFactory"> + <adapter type="org.eclipse.core.resources.mapping.ResourceMapping" /> + <adapter type="java.util.Collection" /> + <adapter + type="org.eclipse.core.resources.IFile"> + </adapter> + <adapter + type="org.eclipse.core.resources.IResource"> + </adapter> + </factory> + <factory + adaptableType="org.eclipse.papyrus.infra.onefile.model.ISubResourceFile" + class="org.eclipse.papyrus.infra.onefile.model.adapters.SubResourceAdapterFactory"> + <adapter + type="org.eclipse.core.resources.mapping.ResourceMapping"> + </adapter> + <adapter + type="org.eclipse.core.resources.IFile"> + </adapter> + <adapter + type="org.eclipse.core.resources.IResource"> + </adapter> + </factory> + </extension> + + <extension + id="modelProvider" + name="One File Model Provider" + point="org.eclipse.core.resources.modelProviders"> + <modelProvider + class="org.eclipse.papyrus.infra.onefile.providers.OneFileModelProvider"/> + <extends-model id="org.eclipse.core.resources.modelProvider"/> + </extension> + + <extension + point="org.eclipse.papyrus.infra.onefile.modelFactory"> + <factory + instance="org.eclipse.papyrus.infra.onefile.model.impl.PapyrusModelFactory" + priority="1"> + </factory> + </extension> + +</plugin> |