Skip to main content
summaryrefslogtreecommitdiffstats
path: root/jpa
diff options
context:
space:
mode:
authorkmoore2008-11-11 19:40:27 +0000
committerkmoore2008-11-11 19:40:27 +0000
commit2c2785ac115e65ece8bccfc584d39b7295d8bab0 (patch)
treeacf7547bb6f3538f25ddd0113476183d949e2ae9 /jpa
parent8b484beeb86d66f860a05f03b1935dcf01576d1d (diff)
downloadwebtools.dali-2c2785ac115e65ece8bccfc584d39b7295d8bab0.tar.gz
webtools.dali-2c2785ac115e65ece8bccfc584d39b7295d8bab0.tar.xz
webtools.dali-2c2785ac115e65ece8bccfc584d39b7295d8bab0.zip
minor cleanup, overriding the model() method
Diffstat (limited to 'jpa')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/platform/generic/JavaPersistentTypeItemContentProvider.java1
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/structure/OrmItemContentProviderFactory.java6
-rw-r--r--jpa/tests/org.eclipse.jpt.ui.tests/src/org/eclipse/jpt/ui/tests/internal/jface/DelegatingLabelProviderUiTest.java14
3 files changed, 18 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/platform/generic/JavaPersistentTypeItemContentProvider.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/platform/generic/JavaPersistentTypeItemContentProvider.java
index 5f515fb694..df768004ac 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/platform/generic/JavaPersistentTypeItemContentProvider.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/platform/generic/JavaPersistentTypeItemContentProvider.java
@@ -30,6 +30,7 @@ public class JavaPersistentTypeItemContentProvider extends AbstractTreeItemConte
public JavaPersistentType model() {
return (JavaPersistentType) super.model();
}
+
@Override
public Object getParent() {
return model().getParent();
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/structure/OrmItemContentProviderFactory.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/structure/OrmItemContentProviderFactory.java
index df5f2f808d..d5ac2aa3a8 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/structure/OrmItemContentProviderFactory.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/structure/OrmItemContentProviderFactory.java
@@ -50,6 +50,10 @@ public class OrmItemContentProviderFactory extends GeneralJpaMappingItemContentP
super(entityMappings, contentProvider);
}
+ @Override
+ public EntityMappings model() {
+ return (EntityMappings) super.model();
+ }
@Override
public Object getParent() {
@@ -61,7 +65,7 @@ public class OrmItemContentProviderFactory extends GeneralJpaMappingItemContentP
@Override
protected ListValueModel<OrmPersistentType> buildChildrenModel() {
return new ListAspectAdapter<EntityMappings, OrmPersistentType>(
- EntityMappings.PERSISTENT_TYPES_LIST, (EntityMappings) model()) {
+ EntityMappings.PERSISTENT_TYPES_LIST, model()) {
@Override
protected ListIterator<OrmPersistentType> listIterator_() {
return subject.ormPersistentTypes();
diff --git a/jpa/tests/org.eclipse.jpt.ui.tests/src/org/eclipse/jpt/ui/tests/internal/jface/DelegatingLabelProviderUiTest.java b/jpa/tests/org.eclipse.jpt.ui.tests/src/org/eclipse/jpt/ui/tests/internal/jface/DelegatingLabelProviderUiTest.java
index a5a7ec41da..90afb5c6ef 100644
--- a/jpa/tests/org.eclipse.jpt.ui.tests/src/org/eclipse/jpt/ui/tests/internal/jface/DelegatingLabelProviderUiTest.java
+++ b/jpa/tests/org.eclipse.jpt.ui.tests/src/org/eclipse/jpt/ui/tests/internal/jface/DelegatingLabelProviderUiTest.java
@@ -327,13 +327,18 @@ public class DelegatingLabelProviderUiTest extends ApplicationWindow
}
@Override
+ public Root model() {
+ return (Root) super.model();
+ }
+
+ @Override
public Object getParent() {
return null;
}
@Override
protected ListValueModel<Vehicle> buildChildrenModel() {
- return new StaticListValueModel<Vehicle>(CollectionTools.list(((Root) model()).vehicles()));
+ return new StaticListValueModel<Vehicle>(CollectionTools.list(model().vehicles()));
}
}
@@ -345,8 +350,13 @@ public class DelegatingLabelProviderUiTest extends ApplicationWindow
}
@Override
+ public Vehicle model() {
+ return (Vehicle) super.model();
+ }
+
+ @Override
public Object getParent() {
- return ((Vehicle) model()).parent();
+ return model().parent();
}
@Override

Back to the top