org.eclipse.emf.mapping.xsd2ecore.presentation
Class XSD2EcoreEditor

java.lang.Object
  |
  +--org.eclipse.ui.part.WorkbenchPart
        |
        +--org.eclipse.ui.part.EditorPart
              |
              +--org.eclipse.ui.part.MultiPageEditorPart
                    |
                    +--org.eclipse.emf.mapping.presentation.MappingEditor
                          |
                          +--org.eclipse.emf.mapping.xsd2ecore.presentation.XSD2EcoreEditor
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.IEditorPart, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.jface.action.IMenuListener, org.eclipse.ui.ISaveablePart, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IWorkbenchPart

public class XSD2EcoreEditor
extends org.eclipse.emf.mapping.presentation.MappingEditor

This is an example of a mapper model editor.


Inner Class Summary
static class XSD2EcoreEditor.MyInitializeCopyOverrideCommand
           
static class XSD2EcoreEditor.MyMappingDomain
           
 
Inner classes inherited from class org.eclipse.emf.mapping.presentation.MappingEditor
org.eclipse.emf.mapping.presentation.MappingEditor.ActionBarContributor, org.eclipse.emf.mapping.presentation.MappingEditor.MyDecoratorAdapterFactory, org.eclipse.emf.mapping.presentation.MappingEditor.OverviewDecoratorAdapterFactory, org.eclipse.emf.mapping.presentation.MappingEditor.OverviewViewer
 
Fields inherited from class org.eclipse.emf.mapping.presentation.MappingEditor
bottomImage, bottomLabel, contentOutlineFilterAction, contentOutlinePage, contentOutlineStatusLineManager, contentOutlineViewer, currentViewer, currentViewerPane, DIVIDER, dropViewer, editorSelection, isNotificationEnabled, leftSelectionFactory, leftSelectionViewer, mappingDomain, mappingRoot, modelFile, overviewFactory, overviewSummaryColumnLabel, overviewViewer, overviewViewerPane, partListener, propertySheetPage, rightSelectionFactory, rightSelectionViewer, SELECTED_MAPPED_OBJECT_PREFIX, SELECTED_MAPPING_PREFIX, selectionChangedListener, selectionChangedListeners, SEPARATOR, topImage, topLabel
 
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUT
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
XSD2EcoreEditor()
           
 
Method Summary
protected  org.eclipse.emf.mapping.domain.AdapterFactoryMappingDomain createMappingDomain()
           
protected  void handleMissingModelFile()
           
 
Methods inherited from class org.eclipse.emf.mapping.presentation.MappingEditor
addSelectionChangedListener, createContextMenuFor, createLaunchedOverviewSummaryColumnEditor, createOverviewDecoratorAdapterFactory, createOverviewViewer, createPages, dispose, doSave, doSaveAs, doSaveHelper, firePropertyChange, getActionBarContributor, getActionBars, getAdapter, getBottomImage, getBottomLabel, getContentOutlinePage, getCurrentViewer, getDefaultCheckedShowTopFirst, getDefaultFilterUnmappedObjects, getDefaultShowMultipleColumns, getEditingDomain, getMappedObjects, getMappingDomain, getMappings, getOverviewSummaryColumnImage, getOverviewSummaryColumnLabel, getOverviewSummaryColumnText, getPropertySheetPage, getSelection, getTopImage, getTopLabel, getURIFromFile, gotoMarker, handleCreation, handleCreationException, hasLaunchedOverviewSummaryColumnEditor, hideTabs, init, isDirty, isNotificationEnabled, isSaveAsAllowed, menuAboutToShow, removeSelectionChangedListener, setCurrentViewer, setCurrentViewerPane, setFocus, setMappingRoot, setNotificationEnabled, setSelection, setSelectionToViewer, setStatusLineManager
 
Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart
addPage, addPage, createPartControl, createSite, getActiveEditor, getActivePage, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageText, handlePropertyChange, pageChange, removePage, setActivePage, setControl, setPageImage, setPageText
 
Methods inherited from class org.eclipse.ui.part.EditorPart
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInput
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPropertyListener, getConfigurationElement, getDefaultImage, getSite, getTitle, getTitleImage, removePropertyListener, setInitializationData, setSite, setTitle, setTitleImage, setTitleToolTip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
 

Constructor Detail

XSD2EcoreEditor

public XSD2EcoreEditor()
Method Detail

createMappingDomain

protected org.eclipse.emf.mapping.domain.AdapterFactoryMappingDomain createMappingDomain()
Overrides:
createMappingDomain in class org.eclipse.emf.mapping.presentation.MappingEditor

handleMissingModelFile

protected void handleMissingModelFile()
Overrides:
handleMissingModelFile in class org.eclipse.emf.mapping.presentation.MappingEditor
See Also:
MappingEditor.handleMissingModelFile()

Copyright 2001-2003 IBM Corporation and others.
All Rights Reserved.