[448470] WIP on EnumerationLiteralId is OCLValue
diff --git a/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/EnumerationLiteralId.java b/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/EnumerationLiteralId.java
index c0648ce..35bb2c2 100644
--- a/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/EnumerationLiteralId.java
+++ b/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/EnumerationLiteralId.java
@@ -11,11 +11,12 @@
 package org.eclipse.ocl.examples.domain.ids;
 
 import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.examples.domain.values.OCLValue;
 
 /**
  * A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
  */
-public interface EnumerationLiteralId extends ElementId
+public interface EnumerationLiteralId extends ElementId, OCLValue
 {
 	@NonNull String getName();
 	@NonNull EnumerationId getParentId();
diff --git a/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/impl/EnumerationLiteralIdImpl.java b/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/impl/EnumerationLiteralIdImpl.java
index 4bdcc02..1d2ca7b 100644
--- a/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/impl/EnumerationLiteralIdImpl.java
+++ b/examples/org.eclipse.ocl.examples.domain/src/org/eclipse/ocl/examples/domain/ids/impl/EnumerationLiteralIdImpl.java
@@ -16,6 +16,7 @@
 import org.eclipse.ocl.examples.domain.ids.EnumerationLiteralId;
 import org.eclipse.ocl.examples.domain.ids.IdVisitor;
 import org.eclipse.ocl.examples.domain.ids.TypeId;
+import org.eclipse.ocl.examples.domain.values.OCLValue;
 
 public class EnumerationLiteralIdImpl extends UnscopedId implements EnumerationLiteralId
 {
@@ -42,4 +43,12 @@
 	public @NonNull EnumerationId getParentId() {
 		return parentId;
 	}
+
+	public boolean oclEquals(@NonNull OCLValue thatValue) {
+		return equals(thatValue);
+	}
+
+	public int oclHashCode() {
+		return hashCode();
+	}
 }
\ No newline at end of file
diff --git a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/pivot/tests/UMLValidateTest.java b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/pivot/tests/UMLValidateTest.java
index dfa009c..f489947 100644
--- a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/pivot/tests/UMLValidateTest.java
+++ b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/pivot/tests/UMLValidateTest.java
@@ -375,7 +375,7 @@
 		ocl.dispose();
 	}
 	
-	public void test_umlValidation_Bug447557() throws IOException {   // This is org.eclipse.ocl.doc/doc/models/1710-m1.uml
+	public void test_umlValidation_Bug447557() throws IOException {
 //		UML2Pivot.TYPE_EXTENSIONS.setState(true);
 //		resetRegistries();
 		CommonOptions.DEFAULT_DELEGATION_MODE.setDefaultValue(OCLDelegateDomain.OCL_DELEGATE_URI_PIVOT);