org.eclipse.ocl.examples.xtext.essentialocl.ui.outline
Class EssentialOCLOutlineTreeProvider
java.lang.Object
org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
org.eclipse.ocl.examples.xtext.essentialocl.ui.outline.EssentialOCLOutlineTreeProvider
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider, org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider
- Direct Known Subclasses:
- CompleteOCLOutlineTreeProvider, OCLinEcoreOutlineTreeProvider, OCLstdlibOutlineTreeProvider
public class EssentialOCLOutlineTreeProvider
- extends org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
customization of the default outline structure
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 |
_createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
CollectionItem collectionItem)
|
protected void |
_createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
TemplateParameter templateParameter)
|
protected void |
_createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
TemplateSignature templateSignature)
|
protected org.eclipse.xtext.ui.editor.outline.impl.EObjectNode |
createEObjectNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement)
|
Methods inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider |
_createChildren, _createChildren, _createChildren, _createChildren, _createNode, _createNode, _createNode, _image, _isLeaf, _isLeaf, _text, createChildren, createEObjectNode, createEStructuralFeatureNode, createNode, createRoot, nullSafeClassName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EssentialOCLOutlineTreeProvider
public EssentialOCLOutlineTreeProvider()
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)
- Overrides:
createEObjectNode
in class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
Constraint constraint)
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
CollectionItem collectionItem)
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
TemplateParameter templateParameter)
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
TemplateSignature templateSignature)