Package com._1c.g5.v8.dt.core.platform
Interface IDtProject
-
public interface IDtProject
A DT project handle. In a way it is an analogue toIProject
. However it is wider as DT projects may not be imported to the workspace as Eclipse projects but exist as an ordinary filesystem directory or may be virtual, e.g. dynamically constructed from an existing project and some diff applied to it.
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXTERNAL_PROJECT_TYPE
External project typestatic String
OVERLAY_PROJECT_TYPE
External project typestatic String
WORKSPACE_PROJECT_TYPE
Workspace project type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getId()
Gets the unique identifier of the project.String
getName()
Gets the project name.String
getType()
Gets the project type.org.eclipse.core.resources.IProject
getWorkspaceProject()
Gets the corresponding workspace project if any.
-
-
-
Field Detail
-
WORKSPACE_PROJECT_TYPE
static final String WORKSPACE_PROJECT_TYPE
Workspace project type- See Also:
- Constant Field Values
-
EXTERNAL_PROJECT_TYPE
static final String EXTERNAL_PROJECT_TYPE
External project type- See Also:
- Constant Field Values
-
OVERLAY_PROJECT_TYPE
static final String OVERLAY_PROJECT_TYPE
External project type- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
String getId()
Gets the unique identifier of the project.- Returns:
- the unique identifier of the project. Never
null
.
-
getType
String getType()
Gets the project type.- Returns:
- the project type. Never
null
.
-
getName
String getName()
Gets the project name.- Returns:
- the project name. Never
null
.
-
getWorkspaceProject
org.eclipse.core.resources.IProject getWorkspaceProject()
Gets the corresponding workspace project if any.- Returns:
- the workspace project or
null
if there is no corresponding workspace project.
-
-