Class DiffSelectionAdapter

  • All Implemented Interfaces:
    EventListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

    public class DiffSelectionAdapter
    extends org.eclipse.swt.events.SelectionAdapter
    Adapter to listen to the difference viewer that automatically updates source and target metamodel viewer
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Constructor Detail

      • DiffSelectionAdapter

        public DiffSelectionAdapter​(ModelSash sourceSash,
                                    ModelSash targetSash)
        Constructor
      • DiffSelectionAdapter

        public DiffSelectionAdapter​(org.eclipse.jface.viewers.Viewer sourceStructureViewer,
                                    PropertiesTableViewer sourcePropertiesViewer,
                                    org.eclipse.jface.viewers.Viewer targetStructureViewer,
                                    PropertiesTableViewer targetPropertiesViewer)
        Constructor
    • Method Detail

      • widgetSelected

        public void widgetSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetSelected in interface org.eclipse.swt.events.SelectionListener
        Overrides:
        widgetSelected in class org.eclipse.swt.events.SelectionAdapter
      • selectSource

        public void selectSource​(org.eclipse.emf.ecore.EObject element)
        Selects an element in the structure viewer of the source metamodel
      • selectTarget

        public void selectTarget​(org.eclipse.emf.ecore.EObject element)
        Selects an element in the structure viewer of the target metamodel
      • setMapping

        public void setMapping​(MappingBase mapping)
        Sets mapping.
      • getMapping

        public MappingBase getMapping()
        Returns mapping.