Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjechoi2006-05-25 10:01:05 +0000
committerjechoi2006-05-25 10:01:05 +0000
commit95474dfbc2d8484fc86b75fa0b3e14031bbf0337 (patch)
tree793616b142680fbd7a7387f4903506b9601e6790
parentb1d749f25188e6b822921a27a016db82802f18e0 (diff)
downloadwebtools.jsf-95474dfbc2d8484fc86b75fa0b3e14031bbf0337.tar.gz
webtools.jsf-95474dfbc2d8484fc86b75fa0b3e14031bbf0337.tar.xz
webtools.jsf-95474dfbc2d8484fc86b75fa0b3e14031bbf0337.zip
make others page also implements IEditingDomainProvider
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/MyEditingDomainActionContributor.java6
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/page/OthersPage.java10
2 files changed, 12 insertions, 4 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/MyEditingDomainActionContributor.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/MyEditingDomainActionContributor.java
index 47737704e..038bcbec7 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/MyEditingDomainActionContributor.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/MyEditingDomainActionContributor.java
@@ -1,7 +1,7 @@
package org.eclipse.jst.jsf.facesconfig.ui;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
-import org.eclipse.jst.jsf.facesconfig.ui.page.FacesConfigMasterDetailPage;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.actions.ActionFactory;
@@ -34,13 +34,13 @@ public class MyEditingDomainActionContributor extends
// copyAction);
// actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(),
// pasteAction);
- if (part instanceof FacesConfigMasterDetailPage) {
+ if (part instanceof IEditingDomainProvider) {
activate();
}
}
public void update() {
- if (getActiveEditor() instanceof FacesConfigMasterDetailPage) {
+ if (getActiveEditor() instanceof IEditingDomainProvider) {
super.update();
}
}
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/page/OthersPage.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/page/OthersPage.java
index b89434538..6bda8c091 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/page/OthersPage.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/page/OthersPage.java
@@ -21,6 +21,7 @@ import org.eclipse.emf.common.notify.impl.AdapterImpl;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;
import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
import org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage;
@@ -72,7 +73,7 @@ import org.eclipse.ui.views.properties.IPropertySheetPage;
* This class is the "Others" page.
*/
public class OthersPage extends FormPage implements IFacesConfigPage,
- ISelectionProvider, ISelectionChangedListener {
+ ISelectionProvider, ISelectionChangedListener, IEditingDomainProvider {
public static final String PAGE_ID = "org.eclipse.jst.jsf.facesconfig.ui.page.OthersPage";
@@ -725,4 +726,11 @@ public class OthersPage extends FormPage implements IFacesConfigPage,
}
}
}
+
+ /* (non-Javadoc)
+ * @see org.eclipse.emf.edit.domain.IEditingDomainProvider#getEditingDomain()
+ */
+ public EditingDomain getEditingDomain() {
+ return ((FacesConfigEditor) getEditor()).getEditingDomain();
+ }
} \ No newline at end of file

Back to the top