public class ProjectElementStateProvider extends AbstractTreeElementStateProvider implements ITreeElementStateProvider
viewer
Constructor and Description |
---|
ProjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.ui.IMemento memento) |
ProjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.core.resources.IProject project) |
Modifier and Type | Method and Description |
---|---|
void |
appendToMemento(org.eclipse.ui.IMemento parentMemento) |
boolean |
canUnderlyingModelBeLoaded() |
java.lang.Object |
getTreeElement() |
boolean |
hasUnderlyingModel() |
boolean |
isStale() |
boolean |
isUnderlyingModelLoaded() |
void |
loadUnderlyingModel() |
java.lang.String |
toString() |
canBeExpanded, canGetChildren, isExpanded, isResolved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canBeExpanded, isExpanded, isResolved
public ProjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.ui.IMemento memento)
public ProjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.core.resources.IProject project)
public boolean hasUnderlyingModel()
hasUnderlyingModel
in interface ITreeElementStateProvider
public boolean canUnderlyingModelBeLoaded()
canUnderlyingModelBeLoaded
in interface ITreeElementStateProvider
public boolean isUnderlyingModelLoaded()
isUnderlyingModelLoaded
in interface ITreeElementStateProvider
public void loadUnderlyingModel()
loadUnderlyingModel
in interface ITreeElementStateProvider
public boolean isStale()
isStale
in interface ITreeElementStateProvider
public java.lang.Object getTreeElement()
getTreeElement
in interface ITreeElementStateProvider
public void appendToMemento(org.eclipse.ui.IMemento parentMemento)
appendToMemento
in interface ITreeElementStateProvider
public java.lang.String toString()
toString
in class java.lang.Object