commit | d3771fa1da5829571b5fccb80f0f010cf606f56e | [log] [tgz] |
---|---|---|
author | kchong <kchong> | Mon Apr 16 17:08:56 2007 +0000 |
committer | kchong <kchong> | Mon Apr 16 17:08:56 2007 +0000 |
tree | 04f15bf5b1cc9c302272659ca010e50a860a952b | |
parent | 522f00d26a9c0d0a5b022968abd24f5bf8c463c7 [diff] |
[182587] Attribute Adapter not returning type's qualifier
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDBaseAttributeAdapter.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDBaseAttributeAdapter.java index e7c7cf9..f795cff 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDBaseAttributeAdapter.java +++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDBaseAttributeAdapter.java
@@ -103,7 +103,14 @@ public String getTypeNameQualifier() { - // TODO Auto-generated method stub + XSDAttributeDeclaration attr = getResolvedXSDAttributeDeclaration(); + if (attr != null) + { + if (attr.getTypeDefinition() != null) + { + return attr.getTypeDefinition().getTargetNamespace(); + } + } return null; }