|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFormPage
org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage
org.eclipse.egf.pattern.ui.editor.page.PatternImplementationPage
public class PatternImplementationPage
Nested Class Summary | |
---|---|
protected class |
PatternImplementationPage.GenerateMethodBlock
Unique public method block. |
protected class |
PatternImplementationPage.InternalMethodLinkListener
Internal methods edition link listener. |
protected class |
PatternImplementationPage.InternalMethodsBlock
Internal methods block. |
protected class |
PatternImplementationPage.InternalMethodsContentProvider
Internal methods content provider. |
protected class |
PatternImplementationPage.InternalMethodsDetails
Internal methods details. |
protected class |
PatternImplementationPage.InternalMethodsHandler
Internal methods handler. |
protected class |
PatternImplementationPage.InternalMethodsViewer
Pattern internal methods master viewer. |
protected class |
PatternImplementationPage.MethodNameValidator
Method name validator. |
Nested classes/interfaces inherited from class org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage |
---|
AbstractPatternPage.TextValidator |
Field Summary | |
---|---|
protected List<InternalMethodHandler> |
_handledMethods
List of effectively handled internal methods. |
protected StructuredViewer |
_internalMethodsviewer
Internal methods viewer. |
protected MethodPatternCodeViewer |
_publicMethodViewer
Public method viewer. |
protected static String |
HELP_CONTEXT_ID
Help context id. |
static String |
ID
Page id. |
Constructor Summary | |
---|---|
PatternImplementationPage(FormEditor editor_p)
Constructor. |
Method Summary | |
---|---|
protected AbstractPatternBlock |
createPatternBlock()
Get a new pattern block implementation, if this page has to use the master/details approach. |
protected void |
dataSaved()
Data have been saved. |
void |
dispose()
|
protected void |
doCreateFormContent(FormToolkit toolkit_p,
Composite parent_p,
PatternHandler.PatternData patternData_p,
IManagedForm managedForm_p)
Do create form content. |
void |
editorAboutToBeSaved()
Editor is about to be saved. |
String |
getHelpContextId()
Get help context id for current page. |
void |
handleSelection(Object firstSelectedObject_p,
IStructuredSelection selection_p)
Handle selection. |
Methods inherited from class org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage |
---|
clearErrors, createFormContent, editorSaved, getEditor, getExternalSelectionManager, getPatternData, getPatternHandler, hasErrors, isDirty, isEditable, reportError, setDirty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ID
protected static final String HELP_CONTEXT_ID
protected List<InternalMethodHandler> _handledMethods
protected StructuredViewer _internalMethodsviewer
protected MethodPatternCodeViewer _publicMethodViewer
Constructor Detail |
---|
public PatternImplementationPage(FormEditor editor_p)
editor_p
- Method Detail |
---|
public void dispose()
org.eclipse.ui.forms.editor.FormPage#dispose()
public void handleSelection(Object firstSelectedObject_p, IStructuredSelection selection_p)
IExternalSelectionHandler
handleSelection
in interface IExternalSelectionHandler
handleSelection
in class AbstractPatternPage
firstSelectedObject_p
- The first object selected in given structured selection.selection_p
- The whole selection.org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage#handleSelection(java.lang.Object, org.eclipse.jface.viewers.IStructuredSelection)
protected void doCreateFormContent(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p, IManagedForm managedForm_p)
AbstractPatternPage
doCreateFormContent
in class AbstractPatternPage
toolkit_p
- Managed form toolkit.parent_p
- Managed form composite.patternData_p
- Pattern data for current pattern edition.org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage#doCreateFormContent(org.eclipse.ui.forms.widgets.FormToolkit,
org.eclipse.swt.widgets.Composite, org.eclipse.egf.pattern.ecore.PatternHandler.PatternData, org.eclipse.ui.forms.IManagedForm)
protected AbstractPatternBlock createPatternBlock()
AbstractPatternPage
#doCreateFormContent(FormToolkit, Composite, PatternData, IManagedForm)
method entirely.
createPatternBlock
in class AbstractPatternPage
AbstractPatternPage.createPatternBlock()
public void editorAboutToBeSaved()
AbstractPatternPage
editorAboutToBeSaved
in class AbstractPatternPage
AbstractPatternPage.editorAboutToBeSaved()
protected void dataSaved()
AbstractPatternPage
dataSaved
in class AbstractPatternPage
AbstractPatternPage.dataSaved()
public String getHelpContextId()
AbstractPatternPage
getHelpContextId
in class AbstractPatternPage
AbstractPatternPage.getHelpContextId()
|
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.