Author: dazarov
Date: 2007-08-13 11:05:02 -0400 (Mon, 13 Aug 2007)
New Revision: 3097
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmLabelProvider.java
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmModelImageVisitor.java
Log:
http://jira.jboss.com/jira/browse/EXIN-427
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmLabelProvider.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmLabelProvider.java 2007-08-13
15:03:48 UTC (rev 3096)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmLabelProvider.java 2007-08-13
15:05:02 UTC (rev 3097)
@@ -67,6 +67,8 @@
descriptor = (ImageDescriptor)ormModelImageVisitor.visitManyToOneMapping((ManyToOne)
element);
} else if (element instanceof OneToMany) {
descriptor = (ImageDescriptor)ormModelImageVisitor.visitOneToManyMapping((OneToMany)
element);
+ } else if (element instanceof SimpleValue) {
+ descriptor =
(ImageDescriptor)ormModelImageVisitor.visitSimpleValueMapping((SimpleValue) element);
} else {
//throw unknownElement(element);
return null;
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmModelImageVisitor.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmModelImageVisitor.java 2007-08-13
15:03:48 UTC (rev 3096)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.view/src/org/jboss/tools/hibernate/ui/view/views/OrmModelImageVisitor.java 2007-08-13
15:05:02 UTC (rev 3097)
@@ -28,6 +28,7 @@
import org.hibernate.mapping.Property;
import org.hibernate.mapping.RootClass;
import org.hibernate.mapping.Set;
+import org.hibernate.mapping.SimpleValue;
import org.hibernate.mapping.SingleTableSubclass;
import org.hibernate.mapping.Subclass;
import org.hibernate.mapping.Table;
@@ -107,6 +108,10 @@
return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldOne-to-many"));
//$NON-NLS-1$
}
+ public Object visitSimpleValueMapping(SimpleValue field) {
+ return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldSimple"));
//$NON-NLS-1$
+ }
+
public Object visitComponentMapping(Component mapping) {
if (mapping != null){
return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldComponent"));
//$NON-NLS-1$
@@ -118,7 +123,7 @@
if (argument == ID){
return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldComponent_id"));
//$NON-NLS-1$
}
- return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldNot_mapped"));
//$NON-NLS-1$
+ return
ViewPlugin.getImageDescriptor(BUNDLE.getString("OrmModelImageVisitor.PersistentFieldSimple"));
//$NON-NLS-1$
}
public Object visitDatabaseColumn(Column column, Object argument) {