|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectContentOutlinePage
org.eclipse.egf.pattern.ui.internal.editor.PatternEditorContentOutlinePage
public class PatternEditorContentOutlinePage
Pattern editor content outline page.
Nested Class Summary | |
---|---|
protected class |
PatternEditorContentOutlinePage.OutlineContentProvider
Pattern editor outline content provider. |
protected class |
PatternEditorContentOutlinePage.OutlineLabelProvider
Pattern editor outline label provider. |
protected class |
PatternEditorContentOutlinePage.OutlineViewerSorter
Pattern editor outline sorter. |
class |
PatternEditorContentOutlinePage.PatternDataNode
Pattern data node. |
protected class |
PatternEditorContentOutlinePage.PatternMethodNode
Pattern method node. |
protected class |
PatternEditorContentOutlinePage.PatternParameterNode
Pattern parameter node. |
protected class |
PatternEditorContentOutlinePage.RootNode
Root node. |
Constructor Summary | |
---|---|
PatternEditorContentOutlinePage(PatternHandler.PatternData patternData_p,
boolean patternIsEditable_p)
Constructor. |
Method Summary | |
---|---|
void |
createControl(Composite parent_p)
|
void |
dispose()
|
void |
doubleClick(DoubleClickEvent event_p)
|
protected void |
elementAdded(Object newElement_p)
A new element has been added to the pattern, display it in outline page, if needed. |
protected void |
elementModified(Object element_p)
Element renamed, refresh viewer. |
protected void |
elementRemoved(Object oldElement_p)
An existing element has been removed from the pattern, remove it from outline page, if needed. |
protected PatternHandler.PatternData |
getPatternData()
Get pattern data. |
protected PatternEditorContentOutlinePage.PatternDataNode |
getPatternDataNode()
Get pattern data node. |
void |
notifyChanged(IPatternModificationNotification notification_p)
Notify that a change to the pattern model has occurred. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PatternEditorContentOutlinePage(PatternHandler.PatternData patternData_p, boolean patternIsEditable_p)
patternData_p
- patternIsEditable_p
- Method Detail |
---|
public void createControl(Composite parent_p)
org.eclipse.ui.views.contentoutline.ContentOutlinePage#createControl(org.eclipse.swt.widgets.Composite)
public void dispose()
org.eclipse.ui.part.Page#dispose()
public void doubleClick(DoubleClickEvent event_p)
org.eclipse.jface.viewers.IDoubleClickListener#doubleClick(org.eclipse.jface.viewers.DoubleClickEvent)
protected PatternHandler.PatternData getPatternData()
public void notifyChanged(IPatternModificationNotification notification_p)
IPatternModificationListener
notifyChanged
in interface IPatternModificationListener
notification_p
- a description of the change.IPatternModificationListener.notifyChanged(org.eclipse.egf.pattern.ui.internal.editor.IPatternModificationNotification)
protected void elementModified(Object element_p)
element_p
- protected void elementAdded(Object newElement_p)
newElement_p
- protected void elementRemoved(Object oldElement_p)
oldElement_p
- protected PatternEditorContentOutlinePage.PatternDataNode getPatternDataNode()
|
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.