|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IWorkingCopyManager
Interface for accessing working copies of IMakefile
objects. The original unit is only given indirectly by means
of an IEditorInput
. The life cycle is as follows:
connect
creates and remembers a working copy of the
unit which is encoded in the given editor inputgetWorkingCopy
returns the working copy remembered on
connect
disconnect
destroys the working copy remembered on
connect
This interface is not intended to be implemented by clients.
Method Summary | |
---|---|
void |
connect(org.eclipse.ui.IEditorInput input)
Connects the given editor input to this manager. |
void |
disconnect(org.eclipse.ui.IEditorInput input)
Disconnects the given editor input from this manager. |
IMakefile |
getWorkingCopy(org.eclipse.ui.IEditorInput input)
Returns the working copy remembered for the compilation unit encoded in the given editor input. |
void |
shutdown()
Shuts down this working copy manager. |
Method Detail |
---|
void connect(org.eclipse.ui.IEditorInput input) throws org.eclipse.core.runtime.CoreException
input
- the editor input
org.eclipse.core.runtime.CoreException
- if the working copy cannot be created for the
unitvoid disconnect(org.eclipse.ui.IEditorInput input)
input
- the editor inputIMakefile getWorkingCopy(org.eclipse.ui.IEditorInput input)
input
- the editor input
null
if the
input does not encode an editor input, or if there is no remembered working
copy for this compilation unitvoid shutdown()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |