Class TmfProjectElement
java.lang.Object
org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement
org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectElement
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,ITmfProjectModelElement
The implementation of TMF project model element.
- Version:
- 1.0
- Author:
- Francois Chouinard
-
Constructor Summary
ConstructorsConstructorDescriptionTmfProjectElement(String name, org.eclipse.core.resources.IProject project, ITmfProjectModelElement parent) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(ITmfProjectModelElement child) @Nullable TmfExperimentFolderReturns the containing experiment folder element.org.eclipse.swt.graphics.ImagegetIcon()Returns the icon of this element.Returns the text of the label of this element.Returns the project model element.org.eclipse.core.resources.IProjectReturns the resource associated with the project model element.org.eclipse.core.resources.IFolder@Nullable TmfTraceFolderReturns the containing trace folder element.Methods inherited from class org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectModelElement
equals, getAdapter, getChildren, getLocation, getName, getParent, getPath, getTraceSupplementaryFolder, hashCode, prepareTraceSupplementaryFolder, prepareTraceSupplementaryFolder, refresh, refreshViewer, toStringMethods inherited from interface org.eclipse.tracecompass.tmf.ui.project.model.ITmfProjectModelElement
dispose, getChild, hasChildren
-
Constructor Details
-
TmfProjectElement
public TmfProjectElement(String name, org.eclipse.core.resources.IProject project, ITmfProjectModelElement parent) Constructor. Creates the TMF project model element.- Parameters:
name- The name of the project.project- The project reference.parent- The parent element
-
-
Method Details
-
getResource
public org.eclipse.core.resources.IProject getResource()Description copied from interface:ITmfProjectModelElementReturns the resource associated with the project model element.- Specified by:
getResourcein interfaceITmfProjectModelElement- Overrides:
getResourcein classTmfProjectModelElement- Returns:
- the model resource.
-
addChild
-
getTracesFolder
Returns the containing trace folder element.- Returns:
- the TMF trace folder element.
-
getExperimentsFolder
Returns the containing experiment folder element.- Returns:
- the TMF experiment folder element.
-
getSupplementaryFolder
public org.eclipse.core.resources.IFolder getSupplementaryFolder()- Returns:
- returns the supplementary folder
- Since:
- 3.2
-
getProject
Description copied from interface:ITmfProjectModelElementReturns the project model element.- Specified by:
getProjectin interfaceITmfProjectModelElement- Overrides:
getProjectin classTmfProjectModelElement- Returns:
- the project model element.
-
getIcon
public org.eclipse.swt.graphics.Image getIcon()Description copied from interface:ITmfProjectModelElementReturns the icon of this element.- Returns:
- The icon
- Since:
- 2.0
-
getLabelText
Description copied from interface:ITmfProjectModelElementReturns the text of the label of this element.- Returns:
- The label text
-