org.eclipse.ocl.examples.xtext.base.ui.utilities
Class BaseUIUtil

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.ui.utilities.BaseUIUtil

public class BaseUIUtil
extends java.lang.Object


Constructor Summary
BaseUIUtil()
           
 
Method Summary
static org.eclipse.xtext.ui.editor.model.IXtextDocument getActiveDocument(org.eclipse.ui.IWorkbenchSite site)
           
static org.eclipse.jface.viewers.ISelection getActiveSelection(org.eclipse.ui.IWorkbenchSite site)
           
static java.lang.Object getSelectedObject(org.eclipse.jface.viewers.ISelection sel, org.eclipse.ui.IWorkbenchSite site)
           
static java.lang.Object getXtextOutlineSelection(org.eclipse.xtext.ui.editor.outline.IOutlineNode outlineNodeSelection, org.eclipse.ui.IWorkbenchSite site)
           
static java.lang.Object getXtextTextSelection(org.eclipse.jface.text.ITextSelection textSelection, org.eclipse.ui.IWorkbenchSite site)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseUIUtil

public BaseUIUtil()
Method Detail

getActiveDocument

@Nullable
public static org.eclipse.xtext.ui.editor.model.IXtextDocument getActiveDocument(@Nullable
                                                                                          org.eclipse.ui.IWorkbenchSite site)

getActiveSelection

@Nullable
public static org.eclipse.jface.viewers.ISelection getActiveSelection(@Nullable
                                                                               org.eclipse.ui.IWorkbenchSite site)

getSelectedObject

@Nullable
public static java.lang.Object getSelectedObject(@Nullable
                                                          org.eclipse.jface.viewers.ISelection sel,
                                                          @Nullable
                                                          org.eclipse.ui.IWorkbenchSite site)

getXtextOutlineSelection

@Nullable
public static java.lang.Object getXtextOutlineSelection(@NonNull
                                                                 org.eclipse.xtext.ui.editor.outline.IOutlineNode outlineNodeSelection,
                                                                 @Nullable
                                                                 org.eclipse.ui.IWorkbenchSite site)

getXtextTextSelection

@Nullable
public static java.lang.Object getXtextTextSelection(@NonNull
                                                              org.eclipse.jface.text.ITextSelection textSelection,
                                                              @Nullable
                                                              org.eclipse.ui.IWorkbenchSite site)