Fixed: "extend" element show an empty child in Outline View
diff --git a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/outline/ProtobufOutlineTreeProvider.java b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/outline/ProtobufOutlineTreeProvider.java
index 88f5ee9..bc32b7e 100644
--- a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/outline/ProtobufOutlineTreeProvider.java
+++ b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/outline/ProtobufOutlineTreeProvider.java
@@ -20,6 +20,7 @@
import com.google.common.collect.ImmutableList;
import com.google.eclipse.protobuf.protobuf.BooleanLink;
+import com.google.eclipse.protobuf.protobuf.ExtensibleTypeLink;
import com.google.eclipse.protobuf.protobuf.Extensions;
import com.google.eclipse.protobuf.protobuf.FieldOption;
import com.google.eclipse.protobuf.protobuf.Import;
@@ -37,7 +38,7 @@
*/
public class ProtobufOutlineTreeProvider extends DefaultOutlineTreeProvider {
private static final ImmutableList<Class<? extends EObject>> IGNORED_ELEMENT_TYPES =
- of(BooleanLink.class, FieldOption.class, MessageLink.class);
+ of(BooleanLink.class, FieldOption.class, MessageLink.class, ExtensibleTypeLink.class);
private static final ImmutableList<Class<? extends EObject>> LEAF_TYPES =
of(Extensions.class, Import.class, MessageField.class, Option.class, Package.class, Stream.class);