com.unitesk.requality.eclipse.editors.browser
Class ReqMarker

java.lang.Object
  extended by EditorPart
      extended by com.unitesk.requality.eclipse.editors.browser.ReqMarker

public class ReqMarker
extends EditorPart


Field Summary
protected  ReqDocBrowser browser
           
static java.lang.String ID
           
 
Constructor Summary
ReqMarker()
           
 
Method Summary
 boolean addSelectionTo(Requirement req, boolean hideLocation)
           
 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()
           
 java.lang.Object getAdapter(java.lang.Class required)
           
 ReqDocBrowser getBrowser()
           
 java.lang.String getContributorId()
           
 Document getDocument()
           
 Requirement getTargetRequirement()
           
 TreeDB getTreeDB()
           
 void init(IEditorSite site, IEditorInput input)
           
 boolean isDirty()
           
 boolean isSaveAsAllowed()
           
 void openDocument(java.net.URL url)
           
 void removeLocation(java.lang.String locationId)
           
 void removeLocation(java.lang.String locationId, boolean forse)
           
 void saveDocument()
           
 void setFocus()
           
 void setTargetLocation(Location loc)
           
protected  void updateTargetRequirement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

browser

protected ReqDocBrowser browser
Constructor Detail

ReqMarker

public ReqMarker()
Method Detail

openDocument

public void openDocument(java.net.URL url)

getBrowser

public ReqDocBrowser getBrowser()

updateTargetRequirement

protected void updateTargetRequirement()

setTargetLocation

public void setTargetLocation(Location loc)

saveDocument

public void saveDocument()
                  throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

doSave

public void doSave(IProgressMonitor monitor)

doSaveAs

public void doSaveAs()

init

public void init(IEditorSite site,
                 IEditorInput input)
          throws PartInitException
Throws:
PartInitException

isDirty

public boolean isDirty()

isSaveAsAllowed

public boolean isSaveAsAllowed()

createPartControl

public void createPartControl(Composite parent)

copyFile

public static void copyFile(java.io.File in,
                            java.io.File out)
                     throws java.io.IOException
Throws:
java.io.IOException

setFocus

public void setFocus()

getTreeDB

public TreeDB getTreeDB()

getDocument

public Document getDocument()

addSelectionTo

public boolean addSelectionTo(Requirement req,
                              boolean hideLocation)

removeLocation

public void removeLocation(java.lang.String locationId)

removeLocation

public void removeLocation(java.lang.String locationId,
                           boolean forse)

dispose

public void dispose()

getTargetRequirement

public Requirement getTargetRequirement()

close

public void close(boolean save)

getAdapter

public java.lang.Object getAdapter(java.lang.Class required)

getContributorId

public java.lang.String getContributorId()