Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java
index 0a29891768..6cc36eb2d9 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/details/ReferenceTableComposite.java
@@ -14,6 +14,8 @@ import java.util.ListIterator;
import org.eclipse.jpt.common.ui.WidgetFactory;
import org.eclipse.jpt.common.ui.internal.widgets.Pane;
import org.eclipse.jpt.common.ui.internal.widgets.PostExecution;
+import org.eclipse.jpt.common.utility.internal.iterables.ListIterable;
+import org.eclipse.jpt.common.utility.internal.iterables.SuperListIterableWrapper;
import org.eclipse.jpt.common.utility.internal.iterators.SuperListIteratorWrapper;
import org.eclipse.jpt.common.utility.internal.model.value.CachingTransformationPropertyValueModel;
import org.eclipse.jpt.common.utility.internal.model.value.ListAspectAdapter;
@@ -130,13 +132,13 @@ public abstract class ReferenceTableComposite<T extends ReadOnlyReferenceTable>
ListValueModel<ReadOnlyJoinColumn> buildSpecifiedJoinColumnsListHolder() {
return new ListAspectAdapter<T, ReadOnlyJoinColumn>(getSubjectHolder(), ReadOnlyReferenceTable.SPECIFIED_JOIN_COLUMNS_LIST) {
@Override
- protected ListIterator<ReadOnlyJoinColumn> listIterator_() {
- return new SuperListIteratorWrapper<ReadOnlyJoinColumn>(this.subject.specifiedJoinColumns());
+ protected ListIterable<ReadOnlyJoinColumn> getListIterable() {
+ return new SuperListIterableWrapper<ReadOnlyJoinColumn>(this.subject.getSpecifiedJoinColumns());
}
@Override
protected int size_() {
- return this.subject.specifiedJoinColumnsSize();
+ return this.subject.getSpecifiedJoinColumnsSize();
}
};
}
@@ -305,9 +307,9 @@ public abstract class ReferenceTableComposite<T extends ReadOnlyReferenceTable>
try {
if (selected) {
referenceTable.convertDefaultJoinColumnToSpecified();
- setSelectedJoinColumn(referenceTable.specifiedJoinColumns().next());
+ setSelectedJoinColumn(referenceTable.getSpecifiedJoinColumn(0));
} else {
- for (int index = referenceTable.specifiedJoinColumnsSize(); --index >= 0; ) {
+ for (int index = referenceTable.getSpecifiedJoinColumnsSize(); --index >= 0; ) {
referenceTable.removeSpecifiedJoinColumn(index);
}
}
@@ -345,11 +347,11 @@ public abstract class ReferenceTableComposite<T extends ReadOnlyReferenceTable>
}
public ListIterator<ReadOnlyJoinColumn> specifiedJoinColumns(T subject) {
- return new SuperListIteratorWrapper<ReadOnlyJoinColumn>(subject.specifiedJoinColumns());
+ return new SuperListIteratorWrapper<ReadOnlyJoinColumn>(subject.getSpecifiedJoinColumns());
}
public int specifiedJoinColumnsSize(T subject) {
- return subject.specifiedJoinColumnsSize();
+ return subject.getSpecifiedJoinColumnsSize();
}
public String getSpecifiedJoinColumnsListPropertyName() {
@@ -416,7 +418,7 @@ public abstract class ReferenceTableComposite<T extends ReadOnlyReferenceTable>
@Override
protected Boolean transform_(T value) {
boolean virtual = ReferenceTableComposite.this.tableIsVirtual(value);
- return Boolean.valueOf(! virtual && value.specifiedJoinColumnsSize() > 0);
+ return Boolean.valueOf(! virtual && value.getSpecifiedJoinColumnsSize() > 0);
}
@Override

Back to the top