Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Vosburgh2013-01-30 21:17:28 +0000
committerBrian Vosburgh2013-01-30 21:25:42 +0000
commit4fb5bd1b373bb38bf5631086d3ce972f0d306bff (patch)
tree47ec04108c91c7c85441f976fed697af890a7dc6 /jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java
parent7edd60e52e4e5fabeb68bddc00b5cd68dc434772 (diff)
downloadwebtools.dali-4fb5bd1b373bb38bf5631086d3ce972f0d306bff.tar.gz
webtools.dali-4fb5bd1b373bb38bf5631086d3ce972f0d306bff.tar.xz
webtools.dali-4fb5bd1b373bb38bf5631086d3ce972f0d306bff.zip
rework clone iterables and iterators etc.
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java
index ce408426e4..f3aee0731d 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/jpa1/context/orm/AbstractOrmOverrideContainer.java
@@ -15,7 +15,6 @@ import org.eclipse.jpt.common.core.utility.TextRange;
import org.eclipse.jpt.common.utility.internal.iterable.EmptyIterable;
import org.eclipse.jpt.common.utility.internal.iterable.FilteringIterable;
import org.eclipse.jpt.common.utility.internal.iterable.IterableTools;
-import org.eclipse.jpt.common.utility.internal.iterable.LiveCloneListIterable;
import org.eclipse.jpt.common.utility.iterable.ListIterable;
import org.eclipse.jpt.jpa.core.context.JpaContextNode;
import org.eclipse.jpt.jpa.core.context.Override_;
@@ -84,7 +83,7 @@ public abstract class AbstractOrmOverrideContainer<
@SuppressWarnings("unchecked")
public ListIterable<R> getOverrides() {
- return IterableTools.compositeListIterable(this.getReadOnlySpecifiedOverrides(), this.getReadOnlyVirtualOverrides());
+ return IterableTools.concatenate(this.getReadOnlySpecifiedOverrides(), this.getReadOnlyVirtualOverrides());
}
public int getOverridesSize() {
@@ -173,7 +172,7 @@ public abstract class AbstractOrmOverrideContainer<
// ********** specified overrides **********
public ListIterable<S> getSpecifiedOverrides() {
- return new LiveCloneListIterable<S>(this.specifiedOverrides);
+ return IterableTools.cloneLive(this.specifiedOverrides);
}
@SuppressWarnings("unchecked")
@@ -297,7 +296,7 @@ public abstract class AbstractOrmOverrideContainer<
// ********** virtual overrides **********
public ListIterable<V> getVirtualOverrides() {
- return new LiveCloneListIterable<V>(this.virtualOverrides);
+ return IterableTools.cloneLive(this.virtualOverrides);
}
@SuppressWarnings("unchecked")

Back to the top