Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbateman2006-11-28 20:23:25 +0000
committercbateman2006-11-28 20:23:25 +0000
commit6d3359fb3f05a36c1359a5b5fd510560c3c886be (patch)
treea5ee86f826c9a596a12ec19541fabc5fd2fa8ca5 /jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java
parent29e23c213dcacddaea7caca8bdd33c91d82c08bd (diff)
downloadwebtools.jsf-6d3359fb3f05a36c1359a5b5fd510560c3c886be.tar.gz
webtools.jsf-6d3359fb3f05a36c1359a5b5fd510560c3c886be.tar.xz
webtools.jsf-6d3359fb3f05a36c1359a5b5fd510560c3c886be.zip
Plugin refactoring to:
Obsolete the following plugins: org.eclipse.jst.jsf.contentassist.el (moved to core and ui) org.eclipse.jst.jsf.context.symbol (moved to common) org.eclipse.jst.jsf.designtime (moved to core and standard.tagsupport) org.eclipse.jst.jsf.facesconfig.common (moved to common.ui) org.eclipse.jst.jsf.facesconfig.edit (moved to facesconfig) org.eclipse.jst.jsf.metadataprocessors (moved to core and standard.tagsupport) org.eclipse.jst.jsf.taglibprocessing (moved to core and standard.tagsupport) org.eclipse.jst.jsf.validation.el (moved to core and ui) org.eclipse.jst.pagedesigner.common (moved to common.ui)
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java')
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java204
1 files changed, 204 insertions, 0 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java
new file mode 100644
index 000000000..d09262470
--- /dev/null
+++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ActionListenerTypeItemProvider.java
@@ -0,0 +1,204 @@
+/***************************************************************************************************
+ * Copyright (c) 2005, 2006 IBM Corporation 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:
+ * IBM Corporation - initial API and implementation
+ * Oracle Corporation - revision
+ **************************************************************************************************/
+package org.eclipse.jst.jsf.facesconfig.edit.provider;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.util.ResourceLocator;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITableItemLabelProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.jst.jsf.facesconfig.emf.ActionListenerType;
+import org.eclipse.jst.jsf.facesconfig.emf.FacesConfigPackage;
+
+/**
+ * This is the item provider adapter for a
+ * {@link org.eclipse.wtp.jsf.facesconfig.emf.ActionListenerType} object. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class ActionListenerTypeItemProvider extends ItemProviderAdapter
+ implements IEditingDomainItemProvider, IStructuredItemContentProvider,
+ ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, ITableItemLabelProvider {
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public static final String copyright = "Copyright (c) 2005, 2006 IBM Corporation and others";
+
+ /**
+ * This constructs an instance from a factory and a notifier. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ActionListenerTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public List getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addTextContentPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Text Content feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addTextContentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ActionListenerType_textContent_feature"),
+ getString("_UI_PropertyDescriptor_description",
+ "_UI_ActionListenerType_textContent_feature",
+ "_UI_ActionListenerType_type"),
+ Literals.ACTION_LISTENER_TYPE__TEXT_CONTENT, true,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory) adapterFactory)
+ .getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_ActionListenerType_id_feature"), getString(
+ "_UI_PropertyDescriptor_description",
+ "_UI_ActionListenerType_id_feature",
+ "_UI_ActionListenerType_type"),
+ Literals.ACTION_LISTENER_TYPE__ID, true,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+ }
+
+ /**
+ * This returns ActionListenerType.gif. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage(
+ "full/obj16/FacesConfig_ActionListener"));
+ }
+
+ /**
+ * This returns the label text for the adapted class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public String getText(Object object) {
+ String label = ((ActionListenerType) object).getTextContent();
+ return label == null || label.length() == 0 ? getString("_UI_ActionListenerType_type")
+ : label;
+ }
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to
+ * update any cached children and by creating a viewer notification, which
+ * it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ActionListenerType.class)) {
+ case FacesConfigPackage.ACTION_LISTENER_TYPE__TEXT_CONTENT:
+ case FacesConfigPackage.ACTION_LISTENER_TYPE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification
+ .getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds to the collection of
+ * {@link org.eclipse.emf.edit.command.CommandParameter}s describing all of
+ * the children that can be created under this object. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void collectNewChildDescriptors(Collection newChildDescriptors,
+ Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * Return the resource locator for this item provider's resources. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public ResourceLocator getResourceLocator() {
+ return FacesConfigEditPlugin.INSTANCE;
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.emf.edit.provider.ITableItemLabelProvider#getColumnImage(java.lang.Object, int)
+ */
+ public Object getColumnImage(Object object, int columnIndex) {
+ // TODO Auto-generated method stub
+ if(columnIndex ==0)
+ return getImage(object);
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.emf.edit.provider.ITableItemLabelProvider#getColumnText(java.lang.Object, int)
+ */
+ public String getColumnText(Object object, int columnIndex) {
+
+ switch (columnIndex) {
+
+ case 0:
+ return getText(object);
+ case 1:
+ return getString("_UI_ActionListenerType_type");
+ }
+ return null;
+ }
+
+}

Back to the top