diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/META-INF/MANIFEST.MF index 1d7843db4195d6a9b089a0b6bec25e0be5a36f8a..844b4155d1713fab013eb9224e7c2a8e2a9faf21 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/META-INF/MANIFEST.MF +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/META-INF/MANIFEST.MF @@ -8,91 +8,17 @@ Bundle-Activator: edu.kit.ipd.descartes.mm.resourcelandscape.presentation.Resour Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: edu.kit.ipd.descartes.mm.containerrepository.presentation; - uses:="org.eclipse.jface.wizard, - org.eclipse.core.runtime, - org.eclipse.emf.edit.ui.provider, - org.eclipse.emf.common.notify, - org.eclipse.ui.ide, - org.eclipse.jface.action, - org.eclipse.emf.ecore.util, - org.eclipse.emf.ecore, - org.eclipse.ui.views.contentoutline, - org.eclipse.core.resources, - org.eclipse.jface.viewers, - org.eclipse.ui.dialogs, - org.eclipse.emf.ecore.resource, - org.eclipse.emf.common.ui.viewer, - org.eclipse.emf.edit.ui.action, - org.eclipse.emf.common.util, - edu.kit.ipd.descartes.mm.containerrepository, - org.eclipse.ui, - org.eclipse.swt.events, - org.eclipse.ui.views.properties, - org.eclipse.ui.part, - org.eclipse.emf.edit.provider, - org.eclipse.swt.widgets, - org.eclipse.emf.edit.domain, - org.eclipse.emf.common.ui", - edu.kit.ipd.descartes.mm.resourceconfiguration.presentation; - uses:="org.eclipse.jface.wizard, - edu.kit.ipd.descartes.mm.resourceconfiguration, - org.eclipse.core.runtime, - org.eclipse.emf.edit.ui.provider, - org.eclipse.emf.common.notify, - org.eclipse.jface.action, - org.eclipse.ui.ide, - org.eclipse.emf.ecore.util, - org.eclipse.emf.ecore, - org.eclipse.ui.views.contentoutline, - org.eclipse.core.resources, - org.eclipse.jface.viewers, - org.eclipse.ui.dialogs, - org.eclipse.emf.ecore.resource, - org.eclipse.emf.common.ui.viewer, - org.eclipse.emf.edit.ui.action, - org.eclipse.emf.common.util, - org.eclipse.swt.events, - org.eclipse.ui, - org.eclipse.ui.views.properties, - org.eclipse.ui.part, - org.eclipse.emf.edit.provider, - org.eclipse.swt.widgets, - org.eclipse.emf.common.ui, - org.eclipse.emf.edit.domain", - edu.kit.ipd.descartes.mm.resourcelandscape.presentation; - uses:="org.eclipse.jface.wizard, - org.eclipse.core.runtime, - org.eclipse.emf.edit.ui.provider, - org.eclipse.emf.common.notify, - org.eclipse.ui.ide, - org.eclipse.jface.action, - org.eclipse.emf.ecore.util, - org.eclipse.emf.ecore, - org.eclipse.ui.views.contentoutline, - org.eclipse.core.resources, - org.eclipse.jface.viewers, - org.eclipse.ui.dialogs, - edu.kit.ipd.descartes.mm.resourcelandscape, - org.eclipse.emf.ecore.resource, - org.eclipse.emf.common.ui.viewer, - org.eclipse.emf.edit.ui.action, - org.eclipse.emf.common.util, - org.eclipse.ui, - org.eclipse.swt.events, - org.eclipse.ui.views.properties, - org.eclipse.ui.part, - org.eclipse.emf.common, - org.eclipse.emf.edit.provider, - org.eclipse.swt.widgets, - org.eclipse.emf.edit.domain, - org.eclipse.emf.common.ui" +Export-Package: edu.kit.ipd.descartes.mm.containerrepository.presentation, + edu.kit.ipd.descartes.mm.resourceconfiguration.presentation, + edu.kit.ipd.descartes.mm.resourcelandscape.presentation, + edu.kit.ipd.descartes.mm.resourcetype.presentation Require-Bundle: org.eclipse.core.runtime, org.eclipse.core.resources;visibility:=reexport, + edu.kit.ipd.descartes.mm.resourcelandscape.edit;visibility:=reexport, org.eclipse.emf.ecore.xmi;visibility:=reexport, org.eclipse.emf.edit.ui;visibility:=reexport, org.eclipse.ui.ide;visibility:=reexport, + edu.kit.ipd.descartes.core.edit;visibility:=reexport, edu.kit.ipd.descartes.identifier.edit;visibility:=reexport, - edu.kit.ipd.descartes.mm.resourcelandscape.edit;bundle-version="1.0.0", - edu.kit.ipd.descartes.core.edit;bundle-version="1.0.0" + edu.kit.ipd.descartes.mm.resourcepoolconfig.edit;visibility:=reexport Bundle-ActivationPolicy: lazy diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/plugin.xml b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/plugin.xml index 7c95b38ec758298b8841a316fbbebe410f1e711f..aba9c2d656dcce4dea7f0b7f432bfa72404f63c2 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/plugin.xml +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/plugin.xml @@ -85,4 +85,30 @@ </editor> </extension> + <extension point="org.eclipse.ui.newWizards"> + <category + id="org.eclipse.emf.ecore.Wizard.category.ID" + name="%_UI_Wizard_category"/> + <wizard + id="edu.kit.ipd.descartes.mm.resourcetype.presentation.ResourcetypeModelWizardID" + name="%_UI_ResourcetypeModelWizard_label" + class="edu.kit.ipd.descartes.mm.resourcetype.presentation.ResourcetypeModelWizard" + category="org.eclipse.emf.ecore.Wizard.category.ID" + icon="icons/full/obj16/ResourcetypeModelFile.gif"> + <description>%_UI_ResourcetypeModelWizard_description</description> + <selection class="org.eclipse.core.resources.IResource"/> + </wizard> + </extension> + + <extension point="org.eclipse.ui.editors"> + <editor + id="edu.kit.ipd.descartes.mm.resourcetype.presentation.ResourcetypeEditorID" + name="%_UI_ResourcetypeEditor_label" + icon="icons/full/obj16/ResourcetypeModelFile.gif" + extensions="resourcetype" + class="edu.kit.ipd.descartes.mm.resourcetype.presentation.ResourcetypeEditor" + contributorClass="edu.kit.ipd.descartes.mm.resourcetype.presentation.ResourcetypeActionBarContributor"> + </editor> + </extension> + </plugin> diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/containerrepository/presentation/ContainerrepositoryEditor.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/containerrepository/presentation/ContainerrepositoryEditor.java index 96ef3590b0d12bca5ca79058c859f13193fa9f89..9439e906333085fef838eb5c077f5db2903dfb85 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/containerrepository/presentation/ContainerrepositoryEditor.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/containerrepository/presentation/ContainerrepositoryEditor.java @@ -166,6 +166,7 @@ import edu.kit.ipd.descartes.mm.resourcelandscape.presentation.Resourcelandscape import edu.kit.ipd.descartes.mm.resourcelandscape.provider.ResourcelandscapeItemProviderAdapterFactory; +import edu.kit.ipd.descartes.mm.resourcepoolconfig.provider.ResourcepoolconfigItemProviderAdapterFactory; import edu.kit.ipd.descartes.mm.resourcetype.provider.ResourcetypeItemProviderAdapterFactory; import org.eclipse.ui.actions.WorkspaceModifyOperation; @@ -709,6 +710,7 @@ public class ContainerrepositoryEditor adapterFactory.addAdapterFactory(new ResourcetypeItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new CoreItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new IdentifierItemProviderAdapterFactory()); + adapterFactory.addAdapterFactory(new ResourcepoolconfigItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); // Create the command stack that will notify this editor as commands are executed. diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourceconfiguration/presentation/ResourceconfigurationEditor.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourceconfiguration/presentation/ResourceconfigurationEditor.java index b7180df5a65f3268c9382bca5f4590c01779c326..0a6d4eb70bdf7d25b14b7924b04bc3cba35264bf 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourceconfiguration/presentation/ResourceconfigurationEditor.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourceconfiguration/presentation/ResourceconfigurationEditor.java @@ -166,6 +166,7 @@ import edu.kit.ipd.descartes.mm.resourcelandscape.presentation.Resourcelandscape import edu.kit.ipd.descartes.mm.resourcelandscape.provider.ResourcelandscapeItemProviderAdapterFactory; +import edu.kit.ipd.descartes.mm.resourcepoolconfig.provider.ResourcepoolconfigItemProviderAdapterFactory; import edu.kit.ipd.descartes.mm.resourcetype.provider.ResourcetypeItemProviderAdapterFactory; import org.eclipse.ui.actions.WorkspaceModifyOperation; @@ -709,6 +710,7 @@ public class ResourceconfigurationEditor adapterFactory.addAdapterFactory(new ResourcetypeItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new CoreItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new IdentifierItemProviderAdapterFactory()); + adapterFactory.addAdapterFactory(new ResourcepoolconfigItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); // Create the command stack that will notify this editor as commands are executed. diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java index 6d21340f47402b325f6a9f6ccec67141522dd01f..9c380da2d6ebb8df8d6c230e9daedb390d1cfebc 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java @@ -164,6 +164,7 @@ import edu.kit.ipd.descartes.mm.containerrepository.provider.Containerrepository import edu.kit.ipd.descartes.mm.resourceconfiguration.provider.ResourceconfigurationItemProviderAdapterFactory; +import edu.kit.ipd.descartes.mm.resourcepoolconfig.provider.ResourcepoolconfigItemProviderAdapterFactory; import edu.kit.ipd.descartes.mm.resourcetype.provider.ResourcetypeItemProviderAdapterFactory; import org.eclipse.ui.actions.WorkspaceModifyOperation; @@ -707,6 +708,7 @@ public class ResourcelandscapeEditor adapterFactory.addAdapterFactory(new ResourcetypeItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new CoreItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new IdentifierItemProviderAdapterFactory()); + adapterFactory.addAdapterFactory(new ResourcepoolconfigItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); // Create the command stack that will notify this editor as commands are executed. diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditorPlugin.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditorPlugin.java index 687687d5af2061c7452461901692b70547eda524..641f27eb0625bf3cffe3ee326994490b0be393f9 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditorPlugin.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditorPlugin.java @@ -7,6 +7,7 @@ import edu.kit.ipd.descartes.core.provider.CoreEditPlugin; import edu.kit.ipd.descartes.identifier.provider.IdentifierEditPlugin; +import edu.kit.ipd.descartes.mm.resourcepoolconfig.provider.ResourcepoolconfigEditPlugin; import org.eclipse.emf.common.EMFPlugin; import org.eclipse.emf.common.ui.EclipseUIPlugin; @@ -47,6 +48,7 @@ public final class ResourcelandscapeEditorPlugin extends EMFPlugin { (new ResourceLocator [] { CoreEditPlugin.INSTANCE, IdentifierEditPlugin.INSTANCE, + ResourcepoolconfigEditPlugin.INSTANCE, }); } diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcetype/presentation/ResourcetypeEditor.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcetype/presentation/ResourcetypeEditor.java index 79b59259c88af9728cef0b674ffa7dcd2623d0d8..e5e3080b654b3d00d7d70a45d54cf67c27edfc90 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcetype/presentation/ResourcetypeEditor.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcetype/presentation/ResourcetypeEditor.java @@ -168,6 +168,8 @@ import edu.kit.ipd.descartes.mm.resourcelandscape.presentation.Resourcelandscape import edu.kit.ipd.descartes.mm.resourcelandscape.provider.ResourcelandscapeItemProviderAdapterFactory; +import edu.kit.ipd.descartes.mm.resourcepoolconfig.provider.ResourcepoolconfigItemProviderAdapterFactory; + import org.eclipse.ui.actions.WorkspaceModifyOperation; @@ -709,6 +711,7 @@ public class ResourcetypeEditor adapterFactory.addAdapterFactory(new ResourcetypeItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new CoreItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new IdentifierItemProviderAdapterFactory()); + adapterFactory.addAdapterFactory(new ResourcepoolconfigItemProviderAdapterFactory()); adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); // Create the command stack that will notify this editor as commands are executed.