|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
public class DefaultOutlineTreeProvider
Field Summary | |
---|---|
protected PolymorphicDispatcher<java.lang.Void> |
createChildrenDispatcher
|
protected PolymorphicDispatcher<java.lang.Void> |
createNodeDispatcher
|
protected PolymorphicDispatcher<org.eclipse.swt.graphics.Image> |
imageDispatcher
|
protected PolymorphicDispatcher<java.lang.Boolean> |
isLeafDispatcher
|
protected org.eclipse.jface.viewers.ILabelProvider |
labelProvider
|
protected ILocationInFileProvider |
locationInFileProvider
|
protected PolymorphicDispatcher<java.lang.Object> |
textDispatcher
|
Constructor Summary | |
---|---|
DefaultOutlineTreeProvider()
|
|
DefaultOutlineTreeProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider,
ILocationInFileProvider locationInFileProvider)
For testing. |
Method Summary | |
---|---|
protected void |
_createChildren(DocumentRootNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected void |
_createChildren(EStructuralFeatureNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected void |
_createChildren(IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected void |
_createChildren(java.lang.Object parent,
java.lang.Object element)
Default for createChildrenDispatcher |
protected void |
_createNode(IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected void |
_createNode(java.lang.Object parentObject,
org.eclipse.emf.ecore.EObject modelElement)
Default for createNodeDispatcher |
protected org.eclipse.swt.graphics.Image |
_image(java.lang.Object modelElement)
Default for imageDispatcher |
protected boolean |
_isLeaf(org.eclipse.emf.ecore.EObject modelElement)
|
protected boolean |
_isLeaf(java.lang.Object modelElement)
Default for isLeafDispatcher |
protected java.lang.Object |
_text(java.lang.Object modelElement)
Default for textDispatcher |
void |
createChildren(IOutlineNode parent,
org.eclipse.emf.ecore.EObject modelElement)
|
protected EObjectNode |
createEObjectNode(IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected EStructuralFeatureNode |
createEStructuralFeatureNode(IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
org.eclipse.swt.graphics.Image image,
java.lang.Object text,
boolean isLeaf)
|
protected void |
createNode(IOutlineNode parent,
org.eclipse.emf.ecore.EObject modelElement)
|
IOutlineNode |
createRoot(IXtextDocument document)
|
protected java.lang.String |
nullSafeClassName(java.lang.Object object)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Inject protected org.eclipse.jface.viewers.ILabelProvider labelProvider
@Inject protected ILocationInFileProvider locationInFileProvider
protected PolymorphicDispatcher<java.lang.Void> createChildrenDispatcher
protected PolymorphicDispatcher<java.lang.Void> createNodeDispatcher
protected PolymorphicDispatcher<java.lang.Object> textDispatcher
protected PolymorphicDispatcher<org.eclipse.swt.graphics.Image> imageDispatcher
protected PolymorphicDispatcher<java.lang.Boolean> isLeafDispatcher
Constructor Detail |
---|
public DefaultOutlineTreeProvider()
public DefaultOutlineTreeProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider, ILocationInFileProvider locationInFileProvider)
Method Detail |
---|
public IOutlineNode createRoot(IXtextDocument document)
createRoot
in interface IOutlineTreeProvider
public void createChildren(IOutlineNode parent, org.eclipse.emf.ecore.EObject modelElement)
createChildren
in interface IOutlineTreeStructureProvider
protected void _createChildren(DocumentRootNode parentNode, org.eclipse.emf.ecore.EObject modelElement)
protected void _createChildren(IOutlineNode parentNode, org.eclipse.emf.ecore.EObject modelElement)
protected void _createChildren(EStructuralFeatureNode parentNode, org.eclipse.emf.ecore.EObject modelElement)
protected void createNode(IOutlineNode parent, org.eclipse.emf.ecore.EObject modelElement)
protected void _createNode(IOutlineNode parentNode, org.eclipse.emf.ecore.EObject modelElement)
protected EObjectNode createEObjectNode(IOutlineNode parentNode, org.eclipse.emf.ecore.EObject modelElement)
protected boolean _isLeaf(org.eclipse.emf.ecore.EObject modelElement)
protected EStructuralFeatureNode createEStructuralFeatureNode(IOutlineNode parentNode, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.swt.graphics.Image image, java.lang.Object text, boolean isLeaf)
protected void _createChildren(java.lang.Object parent, java.lang.Object element)
protected void _createNode(java.lang.Object parentObject, org.eclipse.emf.ecore.EObject modelElement)
protected boolean _isLeaf(java.lang.Object modelElement)
protected java.lang.Object _text(java.lang.Object modelElement)
protected org.eclipse.swt.graphics.Image _image(java.lang.Object modelElement)
protected java.lang.String nullSafeClassName(java.lang.Object object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |