org.eclipse.hyades.test.ui.internal.editor.form.util
Class EObjectTreeContentProvider
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.hyades.test.ui.internal.editor.form.util.EObjectTreeContentProvider
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
- Direct Known Subclasses:
- BehaviorAccessories.BehaviorContentProvider
public class EObjectTreeContentProvider
- extends org.eclipse.emf.common.notify.impl.AdapterImpl
- implements org.eclipse.jface.viewers.ITreeContentProvider
This class was created in response to the deprecated APIs about the way that
forms are currently handled.
A tree content provider
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
target |
|
Constructor Summary |
EObjectTreeContentProvider(org.eclipse.hyades.ui.editor.IEditorExtension editorPart,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Constructor for EObjectContainerContentProvider |
|
Method Summary |
protected void |
adjustAdapter(org.eclipse.emf.common.notify.Notification msg)
|
protected void |
adjustModel(org.eclipse.emf.common.notify.Notification msg)
|
protected void |
attributeChanged(org.eclipse.emf.common.notify.Notification msg)
|
protected void |
deregisterInputAdapters(org.eclipse.emf.ecore.EObject oldInput,
java.lang.Object value)
|
void |
deregisterParent(java.lang.Class cls)
|
void |
dispose()
|
java.lang.Object[] |
getChildren(java.lang.Object parentElement)
|
protected org.eclipse.emf.ecore.EObject |
getContainer()
|
java.lang.Object[] |
getElements(java.lang.Object inputElement)
|
java.lang.Object |
getParent(java.lang.Object element)
|
protected java.lang.Object |
getRegisteredParentChild(java.lang.Object parent)
|
protected org.eclipse.jface.viewers.Viewer |
getViewer()
|
boolean |
hasChildren(java.lang.Object element)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification msg)
|
protected void |
registerInputAdapters(org.eclipse.emf.ecore.EObject newInput,
java.lang.Object value)
|
void |
registerParent(java.lang.Class cls,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
|
protected boolean |
shouldAdjustAdapter(org.eclipse.emf.common.notify.Notification msg)
|
protected boolean |
shouldUpdateViewer(org.eclipse.emf.common.notify.Notification msg)
|
protected void |
updateViewer(org.eclipse.emf.common.notify.Notification msg)
|
| Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
getTarget, isAdapterForType, setTarget, unsetTarget |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EObjectTreeContentProvider
public EObjectTreeContentProvider(org.eclipse.hyades.ui.editor.IEditorExtension editorPart,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
- Constructor for EObjectContainerContentProvider
- Parameters:
editorForm - eStructuralFeature -
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider
- See Also:
IContentProvider.dispose()
getContainer
protected org.eclipse.emf.ecore.EObject getContainer()
registerParent
public void registerParent(java.lang.Class cls,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
deregisterParent
public void deregisterParent(java.lang.Class cls)
getRegisteredParentChild
protected java.lang.Object getRegisteredParentChild(java.lang.Object parent)
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
- See Also:
IContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
getViewer
protected org.eclipse.jface.viewers.Viewer getViewer()
deregisterInputAdapters
protected void deregisterInputAdapters(org.eclipse.emf.ecore.EObject oldInput,
java.lang.Object value)
registerInputAdapters
protected void registerInputAdapters(org.eclipse.emf.ecore.EObject newInput,
java.lang.Object value)
getParent
public java.lang.Object getParent(java.lang.Object element)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
- See Also:
ITreeContentProvider.getParent(java.lang.Object)
getElements
public java.lang.Object[] getElements(java.lang.Object inputElement)
- Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
- See Also:
IStructuredContentProvider.getElements(java.lang.Object)
hasChildren
public boolean hasChildren(java.lang.Object element)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
- See Also:
ITreeContentProvider.hasChildren(java.lang.Object)
getChildren
public java.lang.Object[] getChildren(java.lang.Object parentElement)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
- See Also:
ITreeContentProvider.getChildren(java.lang.Object)
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification msg)
- Specified by:
notifyChanged in interface org.eclipse.emf.common.notify.Adapter- Overrides:
notifyChanged in class org.eclipse.emf.common.notify.impl.AdapterImpl
- See Also:
Adapter.notifyChanged(org.eclipse.emf.common.notify.Notification)
adjustModel
protected void adjustModel(org.eclipse.emf.common.notify.Notification msg)
shouldAdjustAdapter
protected boolean shouldAdjustAdapter(org.eclipse.emf.common.notify.Notification msg)
adjustAdapter
protected void adjustAdapter(org.eclipse.emf.common.notify.Notification msg)
shouldUpdateViewer
protected boolean shouldUpdateViewer(org.eclipse.emf.common.notify.Notification msg)
updateViewer
protected void updateViewer(org.eclipse.emf.common.notify.Notification msg)
attributeChanged
protected void attributeChanged(org.eclipse.emf.common.notify.Notification msg)