public class EObjectElementStateProvider extends AbstractTreeElementStateProvider implements ITreeElementStateProvider
viewer
Constructor and Description |
---|
EObjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.ui.IMemento memento) |
EObjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer,
org.eclipse.emf.common.util.URI uri) |
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 EObjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.ui.IMemento memento)
public EObjectElementStateProvider(org.eclipse.jface.viewers.TreeViewer viewer, org.eclipse.emf.common.util.URI uri)
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