|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.egf.common.ui.toolkit.viewers.AbstractStructuredContentProvider
org.eclipse.egf.pattern.ui.internal.editor.page.AbstractPatternPageContentProvider
org.eclipse.egf.pattern.ui.editor.page.PatternInheritancePage.ParentsContentProvider
protected class PatternInheritancePage.ParentsContentProvider
Parents content provider.
Do handle IDescriptor as managed elements.
| Constructor Summary | |
|---|---|
protected |
PatternInheritancePage.ParentsContentProvider(boolean leftViewer_p,
IDescriptor currentParent_p,
IDescriptor currentPattern_p,
org.eclipse.egf.pattern.ui.editor.page.PatternInheritancePage.InheritanceHandler handler_p)
Constructor. |
| Method Summary | |
|---|---|
void |
doDispose()
Do dispose provider. |
protected void |
doHandleElementsAdded(Object addedElements_p)
Do handle added elements. |
protected void |
doHandleElementsRemoved(Object removedElements_p)
Do handle removed elements. |
protected void |
doHandleElementUpdated(Object oldInput_p,
Object newInput_p)
Do update element. |
Object[] |
getChildren(Object parentElement_p)
|
protected IDescriptor |
getDescriptor(Object elements_p)
Get descriptor from given input. |
Object[] |
getElements(Object inputElement_p)
|
protected GenericDescriptor |
getInitialInput()
Get initial input. |
Object |
getParent(Object element_p)
|
protected TreeViewer |
getViewer()
Get viewer. |
boolean |
hasChildren(Object element_p)
|
| Methods inherited from class org.eclipse.egf.pattern.ui.internal.editor.page.AbstractPatternPageContentProvider |
|---|
dispose, getElement, handleElementAdded, handleElementRemoved, handleElementUpdated, handleViewer, inputChanged, isDisposed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected PatternInheritancePage.ParentsContentProvider(boolean leftViewer_p,
IDescriptor currentParent_p,
IDescriptor currentPattern_p,
org.eclipse.egf.pattern.ui.editor.page.PatternInheritancePage.InheritanceHandler handler_p)
leftViewer_p - is this a provider for the left (true) or right (false) viewer ?currentParent_p - existing pattern parent at construction time. Null if none.currentPattern_p - descriptor for current pattern. Should not be visible on either trees. Not mandatory for the right viewer.handler_p - The handler for pattern modifications. Null if that is not relevant for this content provider.| Method Detail |
|---|
protected GenericDescriptor getInitialInput()
AbstractPatternPageContentProvider
getInitialInput in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#getInitialInput()protected TreeViewer getViewer()
AbstractPatternPageContentProvider
getViewer in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#getViewer()protected IDescriptor getDescriptor(Object elements_p)
elements_p -
protected void doHandleElementsAdded(Object addedElements_p)
AbstractPatternPageContentProviderAbstractPatternPageContentProvider.getElement(Object, Class) to get it.
doHandleElementsAdded in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#doHandleElementsAdded(java.lang.Object)protected void doHandleElementsRemoved(Object removedElements_p)
AbstractPatternPageContentProviderAbstractPatternPageContentProvider.getElement(Object, Class) to get it.
doHandleElementsRemoved in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#doHandleElementsRemoved(java.lang.Object)
protected void doHandleElementUpdated(Object oldInput_p,
Object newInput_p)
AbstractPatternPageContentProviderAbstractPatternPageContentProvider.getElement(Object, Class) to get it.
doHandleElementUpdated in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#doHandleElementUpdated(java.lang.Object,
java.lang.Object)public Object[] getChildren(Object parentElement_p)
org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)public Object getParent(Object element_p)
org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)public boolean hasChildren(Object element_p)
org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object)public Object[] getElements(Object inputElement_p)
org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)public void doDispose()
AbstractPatternPageContentProvider
doDispose in class AbstractPatternPageContentProviderorg.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage.AbstractPatternPageContentProvider#doDispose()
|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.