org.eclipse.xtext.ui.refactoring.impl
Class StatusWrapper

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.StatusWrapper

public class StatusWrapper
extends java.lang.Object

Convenience class to create refactoring issues with an RefactoringStatusContext.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
StatusWrapper()
           
 
Method Summary
protected  java.lang.String _toString(org.eclipse.emf.ecore.EObject element)
           
protected  java.lang.String _toString(java.lang.Exception exc)
           
protected  java.lang.String _toString(java.lang.Object element)
           
protected  java.lang.String _toString(org.eclipse.emf.common.util.URI uri)
           
 void add(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject element)
           
 void add(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject element, ITextRegion region)
           
 void add(int severity, java.lang.String message, java.lang.Exception exc, org.apache.log4j.Logger log)
           
 void add(int severity, java.lang.String message, java.lang.Object... params)
           
 void add(int severity, java.lang.String message, org.eclipse.emf.common.util.URI resourceUri)
           
 void add(int severity, java.lang.String message, org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
protected  org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.ecore.EObject eObject)
           
protected  org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.ecore.EObject eObject, ITextRegion textRegion)
           
protected  org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.core.resources.IFile file, ITextRegion textRegion)
           
protected  org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
protected  java.lang.String format(java.lang.String message, java.lang.Object... elements)
           
 org.eclipse.ltk.core.refactoring.RefactoringStatus getRefactoringStatus()
           
 void merge(org.eclipse.ltk.core.refactoring.RefactoringStatus status)
           
 void merge(StatusWrapper status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusWrapper

public StatusWrapper()
Method Detail

createContext

protected org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.ecore.EObject eObject)

createContext

protected org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.ecore.EObject eObject,
                                                                                  ITextRegion textRegion)

createContext

protected org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.emf.common.util.URI uri,
                                                                                  org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

createContext

protected org.eclipse.ltk.core.refactoring.RefactoringStatusContext createContext(org.eclipse.core.resources.IFile file,
                                                                                  ITextRegion textRegion)

_toString

protected java.lang.String _toString(org.eclipse.emf.common.util.URI uri)

_toString

protected java.lang.String _toString(org.eclipse.emf.ecore.EObject element)

_toString

protected java.lang.String _toString(java.lang.Exception exc)

_toString

protected java.lang.String _toString(java.lang.Object element)

getRefactoringStatus

public org.eclipse.ltk.core.refactoring.RefactoringStatus getRefactoringStatus()

format

protected java.lang.String format(java.lang.String message,
                                  java.lang.Object... elements)

add

public void add(int severity,
                java.lang.String message,
                org.eclipse.emf.common.util.URI uri,
                org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

add

public void add(int severity,
                java.lang.String message,
                org.eclipse.emf.common.util.URI resourceUri)

add

public void add(int severity,
                java.lang.String message,
                org.eclipse.emf.ecore.EObject element)

add

public void add(int severity,
                java.lang.String message,
                org.eclipse.emf.ecore.EObject element,
                ITextRegion region)

add

public void add(int severity,
                java.lang.String message,
                java.lang.Exception exc,
                org.apache.log4j.Logger log)

add

public void add(int severity,
                java.lang.String message,
                java.lang.Object... params)

merge

public void merge(org.eclipse.ltk.core.refactoring.RefactoringStatus status)

merge

public void merge(StatusWrapper status)