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.BaseOutlineTreeProvider
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 BaseOutlineTreeProvider
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 |
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 |
EssentialOCLOutlineTreeProvider
public EssentialOCLOutlineTreeProvider()
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
BinaryOperatorCS csOperator)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
ConstraintCS constraint)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
InvocationExpCS csExp)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
NavigationOperatorCS csOperator)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
NestedExpCS csExp)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
PrefixExpCS csPrefixExp)
_createChildren
protected void _createChildren(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
UnaryOperatorCS csOperator)
_createNode
protected void _createNode(org.eclipse.xtext.ui.editor.outline.IOutlineNode parentNode,
InfixExpCS csInfixExp)
_isLeaf
protected boolean _isLeaf(ConstructorExpCS csExp)
_isLeaf
protected boolean _isLeaf(ImportCS csExp)
_isLeaf
protected boolean _isLeaf(IndexExpCS csExp)
_isLeaf
protected boolean _isLeaf(InvocationExpCS csExp)
_isLeaf
protected boolean _isLeaf(NameExpCS csExp)
_isLeaf
protected boolean _isLeaf(OperatorCS csExp)
_isLeaf
protected boolean _isLeaf(TypeRefCS csExp)