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 TmfProjectModelElement
equals, getAdapter, getChildren, getLocation, getName, getParent, getPath, getTraceSupplementaryFolder, hashCode, prepareTraceSupplementaryFolder, prepareTraceSupplementaryFolder, refresh, refreshViewer, toStringMethods inherited from interface 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
-