com.unitesk.requality.eclipse.editors.browser
public class ReqMarker extends EditorPart implements ITransactionListener
Modifier and Type | Field and Description |
---|---|
protected ReqDocBrowser |
browser |
static java.lang.String |
ID |
Constructor and Description |
---|
ReqMarker() |
Modifier and Type | Method and Description |
---|---|
void |
_dispose() |
void |
addSelectionChangedListener(ISelectionChangedListener listener) |
java.lang.Object[] |
addSelectionTo(Requirement req,
boolean hideLocation)
addSelectionTo must be called in transaction |
void |
close(boolean save) |
static void |
copyFile(java.io.File in,
java.io.File out) |
void |
createPartControl(Composite parent) |
void |
dispose() |
void |
doSave(IProgressMonitor monitor) |
void |
doSaveAs() |
void |
execute(TransactionStorage tStorage) |
void |
fireSelectionChange() |
java.lang.Object |
getAdapter(java.lang.Class required) |
ReqDocBrowser |
getBrowser() |
java.lang.String |
getContributorId() |
Document |
getDocument() |
Location |
getHighlightLocation() |
Location |
getSelectedLocation() |
ISelection |
getSelection() |
Requirement |
getTargetRequirement() |
TreeDB |
getTreeDB() |
IUndoContext |
getUndoContext() |
void |
init(IEditorSite site,
IEditorInput input) |
boolean |
isDirty() |
boolean |
isSaveAsAllowed() |
void |
onSelectedLocationChangeByClick() |
void |
openDocument(java.net.URL url) |
boolean |
redo(java.lang.String jsData) |
void |
redo(TransactionStorage tStorage) |
java.lang.String |
removeLocation(java.lang.String locQId)
removeLocation must be called in transaction |
void |
removeSelectionChangedListener(ISelectionChangedListener listener) |
void |
saveDocument(java.lang.String jsData)
saveDocument must be called in transaction |
void |
setFocus() |
void |
setSelection(ISelection selection) |
void |
setTargetLocation(Location loc) |
void |
synchWithExplorer() |
boolean |
undo(java.lang.String jsData) |
void |
undo(TransactionStorage tStorage) |
protected void |
updateTargetRequirement() |
public static final java.lang.String ID
protected ReqDocBrowser browser
public IUndoContext getUndoContext()
public void openDocument(java.net.URL url)
public ReqDocBrowser getBrowser()
protected void updateTargetRequirement()
public void setTargetLocation(Location loc)
public void saveDocument(java.lang.String jsData) throws CoreException
saveDocument
must be called in transactionjsData
- CoreException
public void doSave(IProgressMonitor monitor)
public void doSaveAs()
public void init(IEditorSite site, IEditorInput input) throws PartInitException
PartInitException
public boolean isDirty()
public boolean isSaveAsAllowed()
public void createPartControl(Composite parent)
public static void copyFile(java.io.File in, java.io.File out) throws java.io.IOException
java.io.IOException
public void setFocus()
public TreeDB getTreeDB()
public Document getDocument()
public java.lang.Object[] addSelectionTo(Requirement req, boolean hideLocation) throws java.io.UnsupportedEncodingException, CoreException
addSelectionTo
must be called in transactionreq
- hideLocation
- java.io.UnsupportedEncodingException
CoreException
public java.lang.String removeLocation(java.lang.String locQId)
removeLocation
must be called in transactionlocQId
- public void dispose()
public Requirement getTargetRequirement()
public Location getHighlightLocation()
public Location getSelectedLocation()
public void close(boolean save)
public java.lang.Object getAdapter(java.lang.Class required)
public java.lang.String getContributorId()
public void onSelectedLocationChangeByClick()
public void addSelectionChangedListener(ISelectionChangedListener listener)
public void removeSelectionChangedListener(ISelectionChangedListener listener)
public ISelection getSelection()
public void setSelection(ISelection selection)
public void fireSelectionChange()
public void synchWithExplorer()
public boolean redo(java.lang.String jsData) throws java.io.UnsupportedEncodingException, CoreException
java.io.UnsupportedEncodingException
CoreException
public boolean undo(java.lang.String jsData) throws java.io.UnsupportedEncodingException, CoreException
java.io.UnsupportedEncodingException
CoreException
public void execute(TransactionStorage tStorage)
execute
in interface ITransactionListener
public void redo(TransactionStorage tStorage)
redo
in interface ITransactionListener
public void undo(TransactionStorage tStorage)
undo
in interface ITransactionListener
public void _dispose()
_dispose
in interface ITransactionListener