Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2018-03-11 09:52:15 +0000
committerEd Willink2018-03-11 09:52:15 +0000
commit2c1afbffaac7635ee7fb7173e415ce6aac8e79a2 (patch)
tree5cec34577bb090db0587edc9e2d6287107bf8efb
parente1427c9fe0eaa58ff0b3fa3c0f41f59ab221a8c7 (diff)
downloadorg.eclipse.ocl-2c1afbffaac7635ee7fb7173e415ce6aac8e79a2.tar.gz
org.eclipse.ocl-2c1afbffaac7635ee7fb7173e415ce6aac8e79a2.tar.xz
org.eclipse.ocl-2c1afbffaac7635ee7fb7173e415ce6aac8e79a2.zip
[unrelated] Add getReferredIteration utility method
-rw-r--r--plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/internal/utilities/PivotUtilInternal.java2
-rw-r--r--plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/PivotUtil.java7
2 files changed, 8 insertions, 1 deletions
diff --git a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/internal/utilities/PivotUtilInternal.java b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/internal/utilities/PivotUtilInternal.java
index 69bdc4a48b..6af17839ec 100644
--- a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/internal/utilities/PivotUtilInternal.java
+++ b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/internal/utilities/PivotUtilInternal.java
@@ -737,7 +737,7 @@ public class PivotUtilInternal //extends PivotUtil
* @since 1.3
*/
public static boolean isOrphanProperty(@NonNull Property property) {
- if (property.getOwningClass()instanceof TupleType) {
+ if (property.getOwningClass() instanceof TupleType) {
return true;
}
return false;
diff --git a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/PivotUtil.java b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/PivotUtil.java
index 19ca362bf3..b92fdfed0d 100644
--- a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/PivotUtil.java
+++ b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/PivotUtil.java
@@ -1436,6 +1436,13 @@ public class PivotUtil
return feature;
}
+ /**
+ * @since 1.4
+ */
+ public static @NonNull Iteration getReferredIteration(@NonNull LoopExp loopExp) {
+ return ClassUtil.nonNullState(loopExp.getReferredIteration());
+ }
+
public static @NonNull Operation getReferredOperation(@NonNull CallExp callExp) {
if (callExp instanceof LoopExp) {
return ClassUtil.nonNullState(((LoopExp)callExp).getReferredIteration());

Back to the top