Class QlRenameElementContext
- java.lang.Object
-
- org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext.Impl
-
- com._1c.g5.v8.dt.ql.ui.refactoring.QlRenameElementContext
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.refactoring.IChangeRedirector.Aware
,org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext
public class QlRenameElementContext extends org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext.Impl
SpecialIRenameElementContext.Impl
for Ql. Ql refactoring context should have some additional information for creating changes in refactoring mechanism. The main reason of expanding API is thatEmbeddedEditor
doesn't have real resource file.
For more details look togetViewer()
,getXtextDocument()
,getIFile()
.
-
-
Constructor Summary
Constructors Constructor Description QlRenameElementContext(org.eclipse.emf.common.util.URI targetElementURI, org.eclipse.emf.ecore.EClass targetElementEClass, org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject initializeTargetObject)
ConstructorQlRenameElementContext(org.eclipse.emf.common.util.URI targetElementURI, org.eclipse.emf.ecore.EClass targetElementEClass, org.eclipse.ui.IEditorPart triggeringEditor, ISelection triggeringEditorSelection, org.eclipse.emf.common.util.URI contextResourceURI, org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject initializeTargetObject)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.core.resources.IFile
getIFile()
Gets actualIFile
for refactoringorg.eclipse.emf.ecore.EObject
getInitializeTargetObject()
Gets initial object for refactoring from selectionorg.eclipse.emf.ecore.EObject
getTargetObject()
Gets target object for refactoringorg.eclipse.xtext.ui.editor.XtextSourceViewer
getViewer()
Gets actualXtextSourceViewer
for refactoringorg.eclipse.xtext.ui.editor.model.IXtextDocument
getXtextDocument()
Gets actualIXtextDocument
for refactoringvoid
setIFile(org.eclipse.core.resources.IFile file)
Sets actualIFile
for refactoringvoid
setViewer(org.eclipse.xtext.ui.editor.XtextSourceViewer viewer)
Sets actualXtextSourceViewer
for refactoringvoid
setXtextDocument(org.eclipse.xtext.ui.editor.model.IXtextDocument document)
Sets actualIXtextDocument
for refactoring
-
-
-
Constructor Detail
-
QlRenameElementContext
public QlRenameElementContext(org.eclipse.emf.common.util.URI targetElementURI, org.eclipse.emf.ecore.EClass targetElementEClass, org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject initializeTargetObject)
Constructor- Parameters:
targetElementURI
- uri of the target element for refactoringtargetElementEClass
- eClass of the target element for refactoringtargetObject
- target object for refactoringinitializeTargetObject
- initial object for refactoring from selection
-
QlRenameElementContext
public QlRenameElementContext(org.eclipse.emf.common.util.URI targetElementURI, org.eclipse.emf.ecore.EClass targetElementEClass, org.eclipse.ui.IEditorPart triggeringEditor, ISelection triggeringEditorSelection, org.eclipse.emf.common.util.URI contextResourceURI, org.eclipse.emf.ecore.EObject targetObject, org.eclipse.emf.ecore.EObject initializeTargetObject)
Constructor- Parameters:
targetElementURI
- uri of the target element for refactoringtargetElementEClass
- eClass of the target element for refactoringtriggeringEditor
- editor where refactoring was calledtriggeringEditorSelection
- refactoring initial selectioncontextResourceURI
- resource uritargetObject
- target object for refactoringinitializeTargetObject
- initial object for refactoring from selection
-
-
Method Detail
-
getTargetObject
public org.eclipse.emf.ecore.EObject getTargetObject()
Gets target object for refactoring- Returns:
- target object for refactoring
-
getInitializeTargetObject
public org.eclipse.emf.ecore.EObject getInitializeTargetObject()
Gets initial object for refactoring from selection- Returns:
- initial object for refactoring from selection
-
setViewer
public void setViewer(org.eclipse.xtext.ui.editor.XtextSourceViewer viewer)
Sets actualXtextSourceViewer
for refactoring- Parameters:
viewer
- actualXtextSourceViewer
for refactoring, can't benull
-
getViewer
public org.eclipse.xtext.ui.editor.XtextSourceViewer getViewer()
Gets actualXtextSourceViewer
for refactoring- Returns:
- actual
XtextSourceViewer
for refactoring, nevernull
-
getXtextDocument
public org.eclipse.xtext.ui.editor.model.IXtextDocument getXtextDocument()
Gets actualIXtextDocument
for refactoring- Returns:
- actual
IXtextDocument
for refactoring, nevernull
-
setXtextDocument
public void setXtextDocument(org.eclipse.xtext.ui.editor.model.IXtextDocument document)
Sets actualIXtextDocument
for refactoring- Parameters:
viewer
- actualIXtextDocument
for refactoring, can't benull
-
setIFile
public void setIFile(org.eclipse.core.resources.IFile file)
Sets actualIFile
for refactoring- Parameters:
viewer
- actualIFile
for refactoring, can't benull
-
getIFile
public org.eclipse.core.resources.IFile getIFile()
Gets actualIFile
for refactoring- Returns:
- actual
IFile
for refactoring, nevernull
-
-