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.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider
- Enclosing class:
- MappingEditor
- public static class MappingEditor.OverviewViewer
- extends ExtendedTableTreeViewer
| 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.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, indexForElement, 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, assertElementsNotNull, 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 |
| Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
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 Collection expandedObjects
selectedObjects
protected Collection selectedObjects
MappingEditor.OverviewViewer
public MappingEditor.OverviewViewer(MappingEditor editor,
org.eclipse.swt.widgets.Composite composite)
cancelEditing
public void cancelEditing()
isPrimaryMappedObject
public boolean isPrimaryMappedObject(MappingRoot mappingRoot,
Object object)
isSecondaryMappedObject
public boolean isSecondaryMappedObject(MappingRoot mappingRoot,
Object object)
getPrimaryMappedObjects
public List getPrimaryMappedObjects(Mapping mapping)
getSecondaryMappedObjects
public 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()
dismissCellEditor
public void dismissCellEditor()
refreshCell
public void refreshCell()
setSelectionToWidget
protected void setSelectionToWidget(List list,
boolean reveal)
- This override ensures the objects which aren't in the view don't cause a failure.