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:
- IInputProvider, IInputSelectionProvider, IPostSelectionProvider, ISelectionProvider
- Enclosing class:
- MappingEditor
- public static class MappingEditor.OverviewViewer
- extends ExtendedTableTreeViewer
Methods inherited from class org.eclipse.jface.viewers.TableTreeViewer |
addTreeListener, doUpdateItem, editElement, getCellEditors, getCellModifier, getChild, 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, assertContentProviderType, associate, collapseAll, collapseToLevel, createChildren, createTreeItem, disassociate, doFindInputItem, doFindItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getExpandedTreePaths, getFilteredChildren, getNextItem, getParentElement, getPreviousItem, getRawChildren, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, handleTreeCollapse, handleTreeExpand, indexForElement, inputChanged, insert, internalAdd, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalGetWidgetToSelect, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isExpandable, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setExpandedTreePaths, setSelectionToWidget, updateChildren, updatePlus |
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, buildLabel, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setInput, setSelection, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
otherViewer
protected SimpleMappedObjectViewer otherViewer
mappingEditor
protected MappingEditor mappingEditor
mappingDomain
protected AdapterFactoryMappingDomain mappingDomain
adapterFactory
protected AdapterFactory adapterFactory
filterUnmappedObjects
protected Action filterUnmappedObjects
multipleColumns
protected Action multipleColumns
showTopFirst
protected Action showTopFirst
tableTree
protected TableTree tableTree
table
protected Table table
tableTreeEditor
protected AdapterFactoryTableTreeEditor tableTreeEditor
expandedObjects
protected Collection expandedObjects
selectedObjects
protected Collection selectedObjects
MappingEditor.OverviewViewer
public MappingEditor.OverviewViewer(MappingEditor editor,
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)
makeContributions
public void makeContributions(IMenuManager menuManager,
IToolBarManager toolBarManager,
IStatusLineManager statusLineManager)
getFilterUnmappedObjectsAction
public Action getFilterUnmappedObjectsAction()
getMultipleColumnsAction
public Action getMultipleColumnsAction()
getShowTopFirstAction
public Action getShowTopFirstAction()
getSelection
public 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.