[155944] Selecting an attribute in the Outline deselects itself moments later
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDComplexTypeDefinitionAdapter.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDComplexTypeDefinitionAdapter.java
index 56c5d34..346c265 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDComplexTypeDefinitionAdapter.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDComplexTypeDefinitionAdapter.java
@@ -305,7 +305,7 @@
       Object obj = i.next();
       if (obj instanceof XSDAttributeUse)
       {
-        list.add(obj);
+        list.add(((XSDAttributeUse)obj).getAttributeDeclaration());
       }
       else if (obj instanceof XSDAttributeGroupDefinition)
       {