org.eclipse.gmt.umlx.editor.property
Class PropertyPage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.ui.views.properties.PropertySheetPage
          extended by org.eclipse.gmt.umlx.editor.property.PropertyPage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.ISelectionListener, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage, org.eclipse.ui.views.properties.IPropertySheetPage

public class PropertyPage
extends org.eclipse.ui.views.properties.PropertySheetPage
implements org.eclipse.core.runtime.IAdaptable

A SelectionlessPropertySheetPage ensures that its outgoing selection is always null.


Field Summary
 
Fields inherited from class org.eclipse.ui.views.properties.PropertySheetPage
HELP_CONTEXT_PROPERTY_SHEET_PAGE
 
Constructor Summary
PropertyPage(ActiveEditDomain editDomain, org.eclipse.ui.views.properties.PropertySheetEntry rootEntry)
           
 
Method Summary
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 void init(org.eclipse.ui.part.IPageSite pageSite)
           
 void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
           
 
Methods inherited from class org.eclipse.ui.views.properties.PropertySheetPage
createControl, dispose, getControl, handleEntrySelection, makeContributions, refresh, setActionBars, setFocus, setPropertySourceProvider, setRootEntry
 
Methods inherited from class org.eclipse.ui.part.Page
getSite
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyPage

public PropertyPage(ActiveEditDomain editDomain,
                    org.eclipse.ui.views.properties.PropertySheetEntry rootEntry)
Method Detail

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
Overrides:
getAdapter in class org.eclipse.ui.views.properties.PropertySheetPage

init

public void init(org.eclipse.ui.part.IPageSite pageSite)
Specified by:
init in interface org.eclipse.ui.part.IPageBookViewPage
Overrides:
init in class org.eclipse.ui.part.Page

selectionChanged

public void selectionChanged(org.eclipse.ui.IWorkbenchPart part,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.ISelectionListener
Overrides:
selectionChanged in class org.eclipse.ui.views.properties.PropertySheetPage