org.eclipse.ocl.examples.xtext.essentialocl.ui.outline
Class BaseOutlineTreeProvider
java.lang.Object
org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
org.eclipse.ocl.examples.xtext.essentialocl.ui.outline.BaseOutlineTreeProvider
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider, org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider
- Direct Known Subclasses:
- EssentialOCLOutlineTreeProvider
public class BaseOutlineTreeProvider
- extends org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
customization of the default outline structure
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider |
org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider.ModeAware |
Fields inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider |
createChildrenDispatcher, createNodeDispatcher, imageDispatcher, isLeafDispatcher, labelProvider, locationInFileProvider, textDispatcher |
Method Summary |
protected void |
_createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
Constraint constraint)
|
protected void |
_createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
IfExp exp)
|
protected void |
_createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
OppositePropertyCallExp ele)
|
protected void |
_createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
PropertyCallExp ele)
|
protected void |
_createNode(org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected void |
_createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
protected org.eclipse.xtext.ui.editor.outline.impl.EObjectNode |
createEObjectNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement,
org.eclipse.swt.graphics.Image image,
java.lang.Object text,
boolean isLeaf)
|
protected org.eclipse.emf.ecore.EObject |
getPivoted(org.eclipse.emf.ecore.EObject modelElement)
|
Methods inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider |
_createChildren, _createChildren, _createChildren, _createChildren, _createNode, _image, _isLeaf, _isLeaf, _text, createChildren, createEObjectNode, createEStructuralFeatureNode, createNode, createRoot, isLocalElement, nullSafeClassName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseOutlineTreeProvider
public BaseOutlineTreeProvider()
createEObjectNode
protected org.eclipse.xtext.ui.editor.outline.impl.EObjectNode createEObjectNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement,
org.eclipse.swt.graphics.Image image,
java.lang.Object text,
boolean isLeaf)
- Overrides:
createEObjectNode
in class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
- Overrides:
_createNode
in class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
- Overrides:
_createNode
in class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
getPivoted
protected org.eclipse.emf.ecore.EObject getPivoted(org.eclipse.emf.ecore.EObject modelElement)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
Constraint constraint)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
IfExp exp)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
OppositePropertyCallExp ele)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
PropertyCallExp ele)