From 50cec713cdb49dacc8653af7df6d11493702e8e7 Mon Sep 17 00:00:00 2001 From: akosyakov Date: Fri, 18 Mar 2016 16:42:59 +0100 Subject: [PATCH] [bug 489745] Call Hierarchy View Change-Id: Ifd716f42b1c76b172ec00df5422e6bb7c1f22b14 Signed-off-by: akosyakov --- .../.settings/org.eclipse.jdt.ui.prefs | 3 +- .../META-INF/MANIFEST.MF | 9 +- .../hierarchy/AbstractHierarchyBuilder.xtend | 46 +++++ .../DefaultCallHierarchyBuilder.xtend | 164 ++++++++++++++++++ .../hierarchy/DefaultHierarchyNode.xtend | 58 +++++++ .../DefaultHierarchyNodeLocation.xtend | 26 +++ ...DefaultHierarchyNodeLocationProvider.xtend | 61 +++++++ .../hierarchy/DefaultHierarchyRoot.xtend | 19 ++ .../editor/hierarchy/HierarchyBuilder.xtend | 32 ++++ .../ide/editor/hierarchy/HierarchyNode.xtend | 46 +++++ .../hierarchy/HierarchyNodeLocation.xtend | 21 +++ .../HierarchyNodeLocationProvider.xtend | 25 +++ .../ide/editor/hierarchy/HierarchyRoot.xtend | 30 ++++ .../ide/editor/navigation/Navigatable.xtend | 30 ++++ .../META-INF/MANIFEST.MF | 3 +- .../ide/AbstractHierarchyBuilderTest.xtend | 119 +++++++++++++ .../.settings/org.eclipse.jdt.ui.prefs | 2 +- .../org.eclipse.xtext/META-INF/MANIFEST.MF | 2 +- .../findReferences/IReferenceFinder.java | 4 +- .../findReferences/ReferenceAcceptor.xtend | 104 +++++++++++ .../xtext/findReferences/ReferenceFinder.java | 2 +- .../findReferences/TargetURICollector.java | 2 + .../xtext/findReferences/TargetURISet.java | 2 +- .../xtext/findReferences/TargetURIs.java | 2 +- 24 files changed, 801 insertions(+), 11 deletions(-) create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/AbstractHierarchyBuilder.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/DefaultCallHierarchyBuilder.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/DefaultHierarchyNode.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/DefaultHierarchyNodeLocation.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/DefaultHierarchyNodeLocationProvider.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/DefaultHierarchyRoot.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/HierarchyBuilder.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/HierarchyNode.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/HierarchyNodeLocation.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/HierarchyNodeLocationProvider.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/hierarchy/HierarchyRoot.xtend create mode 100644 plugins/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/navigation/Navigatable.xtend create mode 100644 plugins/org.eclipse.xtext.junit4/src/org/eclipse/xtext/junit4/ide/AbstractHierarchyBuilderTest.xtend create mode 100644 plugins/org.eclipse.xtext/src/org/eclipse/xtext/findReferences/ReferenceAcceptor.xtend diff --git a/plugins/org.eclipse.xtext.ide/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.xtext.ide/.settings/org.eclipse.jdt.ui.prefs index f6caf5998..389acb86b 100644 --- a/plugins/org.eclipse.xtext.ide/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.xtext.ide/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,3 @@ -#Wed Oct 14 22:36:24 CEST 2009 cleanup.add_default_serial_version_id=true cleanup.add_generated_serial_version_id=false cleanup.add_missing_annotations=true @@ -64,7 +63,7 @@ org.eclipse.jdt.ui.keywordthis=false org.eclipse.jdt.ui.ondemandthreshold=99 org.eclipse.jdt.ui.overrideannotation=true org.eclipse.jdt.ui.staticondemandthreshold=1 -org.eclipse.jdt.ui.text.custom_code_templates= +org.eclipse.jdt.ui.text.custom_code_templates=