|
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 IPatternModificationListenernotification_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.