org.eclipse.emf.mapping.presentation
Class MappingEditor.OverviewViewer
java.lang.Object
|
+--org.eclipse.jface.viewers.Viewer
|
+--org.eclipse.jface.viewers.ContentViewer
|
+--org.eclipse.jface.viewers.StructuredViewer
|
+--org.eclipse.jface.viewers.AbstractTreeViewer
|
+--org.eclipse.jface.viewers.TableTreeViewer
|
+--org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer
|
+--org.eclipse.emf.mapping.presentation.MappingEditor.OverviewViewer
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider
- Enclosing class:
- MappingEditor
- public static class MappingEditor.OverviewViewer
- extends org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer
Inner classes inherited from class org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer |
org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer.ExtendedTableTreeItem |
Fields inherited from class org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer |
imagePadding, imagePaddingWidth, indent, ITEM_ID, offset |
Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
ALL_LEVELS |
Fields inherited from class org.eclipse.jface.viewers.Viewer |
WIDGET_DATA_KEY |
Methods inherited from class org.eclipse.emf.common.ui.viewer.ExtendedTableTreeViewer |
createImagePadding, hookControl, newItem |
Methods inherited from class org.eclipse.jface.viewers.TableTreeViewer |
addTreeListener, doUpdateItem, editElement, getCellEditors, getCellModifier, getChildren, getColumnProperties, getControl, getElementAt, getExpanded, getItem, getItemCount, getItemCount, getItems, getLabelProvider, getParentItem, getSelection, getTableTree, isCellEditorActive, removeAll, setCellEditors, setCellModifier, setColumnProperties, setExpanded, setLabelProvider, setSelection, showItem |
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
add, add, addSelectionListener, addTreeListener, associate, collapseAll, collapseToLevel, createChildren, createTreeItem, disassociate, doFindInputItem, doFindItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getNextItem, getPreviousItem, getRawChildren, getSelectionFromWidget, getVisibleExpandedElements, handleTreeCollapse, handleTreeExpand, inputChanged, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalRefresh, internalRefresh, isExpandable, labelProviderChanged, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, updateChildren, updatePlus |
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, equals, filter, findItem, fireDoubleClick, fireOpen, firePostSelectionChanged, getComparer, getFilteredChildren, getFilters, getRoot, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparer, setInput, setSelection, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap |
Methods inherited from class org.eclipse.jface.viewers.ContentViewer |
getContentProvider, getInput, handleDispose |
Methods inherited from class org.eclipse.jface.viewers.Viewer |
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
otherViewer
protected org.eclipse.emf.mapping.presentation.SimpleMappedObjectViewer otherViewer
mappingEditor
protected MappingEditor mappingEditor
mappingDomain
protected AdapterFactoryMappingDomain mappingDomain
adapterFactory
protected AdapterFactory adapterFactory
filterUnmappedObjects
protected org.eclipse.jface.action.Action filterUnmappedObjects
multipleColumns
protected org.eclipse.jface.action.Action multipleColumns
showTopFirst
protected org.eclipse.jface.action.Action showTopFirst
tableTree
protected org.eclipse.swt.custom.TableTree tableTree
table
protected org.eclipse.swt.widgets.Table table
tableTreeEditor
protected AdapterFactoryTableTreeEditor tableTreeEditor
expandedObjects
protected java.util.Collection expandedObjects
selectedObjects
protected java.util.Collection selectedObjects
MappingEditor.OverviewViewer
public MappingEditor.OverviewViewer(MappingEditor editor,
org.eclipse.swt.widgets.Composite composite)
cancelEditing
public void cancelEditing()
- Overrides:
cancelEditing
in class org.eclipse.jface.viewers.TableTreeViewer
isPrimaryMappedObject
public boolean isPrimaryMappedObject(MappingRoot mappingRoot,
java.lang.Object object)
isSecondaryMappedObject
public boolean isSecondaryMappedObject(MappingRoot mappingRoot,
java.lang.Object object)
getPrimaryMappedObjects
public java.util.List getPrimaryMappedObjects(Mapping mapping)
getSecondaryMappedObjects
public java.util.List getSecondaryMappedObjects(Mapping mapping)
preserveState
public void preserveState()
restoreState
public void restoreState()
init
public void init()
setAdapterFactory
public void setAdapterFactory(AdapterFactory adapterFactory)
getFilterUnmappedObjectsAction
public org.eclipse.jface.action.Action getFilterUnmappedObjectsAction()
getMultipleColumnsAction
public org.eclipse.jface.action.Action getMultipleColumnsAction()
getShowTopFirstAction
public org.eclipse.jface.action.Action getShowTopFirstAction()
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()
- Overrides:
getSelection
in class org.eclipse.jface.viewers.StructuredViewer
dismissCellEditor
public void dismissCellEditor()
refreshCell
public void refreshCell()
setSelectionToWidget
protected void setSelectionToWidget(java.util.List list,
boolean reveal)
- This override ensures the objects which aren't in the view don't cause a failure.
- Overrides:
setSelectionToWidget
in class org.eclipse.jface.viewers.AbstractTreeViewer