protected IContentProvider getEPackagesTableViewerContentProvider(AdapterFactory adapterFactory) { return new AdapterFactoryContentProvider(adapterFactory); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean hasChildren(Object object) { Object parent = super.getParent(object); return parent != null; }
/** * @see IContentProvider#dispose() */ public void dispose() { super.dispose(); if (methodsProviderDelegate != null) methodsProviderDelegate.dispose(); }
public Object[] getRoots(Object parent) { if (roots.isEmpty()) { Object[] j2eeGroups = super.getChildren(parent); roots.addAll(Arrays.asList(j2eeGroups)); } return roots.toArray(); }
/** * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(Viewer, Object, Object) */ public void inputChanged(Viewer aViewer, Object oldInput, Object newInput) { super.inputChanged(aViewer, oldInput, newInput); methodsProviderDelegate.inputChanged(aViewer, oldInput, newInput); }
@Override public IPropertySource getPropertySource ( final Object object ) { // this one has priority in super class if ( object instanceof IPropertySource ) { return (IPropertySource)object; } // allow the object to adapt to IPropertySource if ( object instanceof EObject && ( (EObject)object ).eClass () != null ) { final IPropertySource propertySource = (IPropertySource)this.adapterFactory.adapt ( object, IPropertySource.class ); if ( propertySource != null ) { return propertySource; } } // fall back to default behavior return super.getPropertySource ( object ); }
public boolean hasChildren(Object element) { if (MethodsProviderDelegate.providesContentFor(element)) return methodsProviderDelegate.hasChildren(element); else if (isEMFEditObject(element)) return super.hasChildren(element); else return false; }
public void notifyChanged(Notification notifier) { if (notifier.getEventType() == Notification.RESOLVE) return; else if (notifier.getOldValue() instanceof CMPAttribute && notifier.getNewValue() == null) return; else if (notifier.getFeature() == ME_EJB_SF) { refreshTreeViewer((MethodElement) notifier.getNotifier()); return; } else if (notifier.getFeature() == ECORE_BEAN_NAME) { refreshTreeViewer(); return; } else if (getMethodElementsReference() == notifier.getFeature()) { if (notifier.getEventType() == Notification.ADD) addToTreeViewer((MethodElement) notifier.getNewValue()); else if (notifier.getEventType() == Notification.REMOVE) removeFromTreeViewer((EObject) notifier.getNotifier(), (MethodElement) notifier.getOldValue()); return; } else if (notifier.getFeature() == JAR_ASSEMBLY_SF && isRoot) { updateTreeInput(notifier.getNewValue()); } else if (notifier.getFeature() == getMethodElementsContainerReference()) super.notifyChanged(notifier); }
public Object[] getChildren(Object parentElement) { if (MethodsProviderDelegate.providesContentFor(parentElement)) return methodsProviderDelegate.getChildren(parentElement); else if (isEMFEditObject(parentElement)) return super.getChildren(parentElement); else return null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object [] getElements(Object object) { Object parent = super.getParent(object); return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray(); }
protected IContentProvider getReferencedGenModelsTreeViewerContentProvider(AdapterFactory adapterFactory) { return new AdapterFactoryContentProvider(adapterFactory); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object [] getChildren(Object object) { Object parent = super.getParent(object); return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray(); }
/** * This accesses a cached version of the property sheet. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IPropertySheetPage getPropertySheetPage() { if (propertySheetPage == null) { propertySheetPage = new ExtendedPropertySheetPage(editingDomain) { @Override public void setSelectionToViewer(List<?> selection) { GenModelEditor.this.setSelectionToViewer(selection); GenModelEditor.this.setFocus(); } @Override public void setActionBars(IActionBars actionBars) { super.setActionBars(actionBars); getActionBarContributor().shareGlobalActions(this, actionBars); } }; propertySheetPage.setPropertySourceProvider(new AdapterFactoryContentProvider(adapterFactory)); } return propertySheetPage; }
public Object getParent(Object object) { if (MethodsProviderDelegate.providesContentFor(object)) return methodsProviderDelegate.getParent(object); //Added so internalExpand() in AbstractTreeViewer knows that EJB's parent is now instance // of J2EEItemProvider //rather than EJBJar only if bean is root bean if (object instanceof EnterpriseBean && GroupedEJBJarItemProvider.isRootBean((EnterpriseBean) object)) { J2EEItemProvider provider = GroupedEJBJarItemProvider.getEJBItemProvider((EnterpriseBean) object); if (provider != null) { return provider; } } Object parent = super.getParent(object); // if (parent == null) { // if (object instanceof EObject) // return J2EERoot.instance().groupFor((EObject) object); // } return parent; }
setCurrentViewer(selectionViewer); selectionViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); selectionViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); selectionViewer.setInput(resource);