Package com._1c.g5.v8.dt.ui.editor
Interface IProjectEditor
-
- All Superinterfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.ui.IEditorPart
,org.eclipse.ui.ISaveablePart
,org.eclipse.ui.IWorkbenchPart
public interface IProjectEditor extends org.eclipse.ui.IEditorPart
Editor of V8 projects.The project editor contributes its content from the
projectEditorContributions
extension point:- Contributes pages by the
page
definitions - Contributes page sections by the
section
definitions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.core.resources.IProject
getProject()
Returns the editing project.<T extends IProjectSpecificManager>
TgetProjectSpecificManager(Class<T> managerType)
Returns the project-specific manager dealing with the edited V8 project.IV8Project
getV8Project()
Returns the edited V8 project.void
refreshDirty()
Refresh dirty state of the editor.
-
-
-
Method Detail
-
getProject
org.eclipse.core.resources.IProject getProject()
Returns the editing project.- Returns:
- the editing project, never
null
-
refreshDirty
void refreshDirty()
Refresh dirty state of the editor.
-
getV8Project
IV8Project getV8Project()
Returns the edited V8 project.- Returns:
- V8 project, may be
null
-
getProjectSpecificManager
<T extends IProjectSpecificManager> T getProjectSpecificManager(Class<T> managerType)
Returns the project-specific manager dealing with the edited V8 project.- Returns:
- the project-specific manager dealing with the edited V8 project, may be
null
-
-