[544796] Add API filters /tags
diff --git a/plugins/org.eclipse.ocl.pivot/.settings/.api_filters b/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
index be5c6ce..f8f4772 100644
--- a/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
+++ b/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
@@ -80,11 +80,22 @@
                 <message_argument value="createBooleanType()"/>
             </message_arguments>
         </filter>
+        <filter id="403804204">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotFactory"/>
+                <message_argument value="createElementLiteralExp()"/>
+            </message_arguments>
+        </filter>
         <filter id="1211105284">
             <message_arguments>
                 <message_argument value="createBooleanType()"/>
             </message_arguments>
         </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="createElementLiteralExp()"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/PivotPackage.java" type="org.eclipse.ocl.pivot.PivotPackage">
         <filter id="403804204">
@@ -114,6 +125,24 @@
         <filter id="403804204">
             <message_arguments>
                 <message_argument value="org.eclipse.ocl.pivot.PivotPackage"/>
+                <message_argument value="getEcoreObject()"/>
+            </message_arguments>
+        </filter>
+        <filter id="403804204">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotPackage"/>
+                <message_argument value="getElementLiteralExp()"/>
+            </message_arguments>
+        </filter>
+        <filter id="403804204">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotPackage"/>
+                <message_argument value="getElementLiteralExp_ReferredElement()"/>
+            </message_arguments>
+        </filter>
+        <filter id="403804204">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotPackage"/>
                 <message_argument value="getLoopExp__ValidateMatchingOrderedCollectionCoIterators__DiagnosticChain_Map()"/>
             </message_arguments>
         </filter>
@@ -151,6 +180,21 @@
         </filter>
         <filter id="1211105284">
             <message_arguments>
+                <message_argument value="getEcoreObject()"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="getElementLiteralExp()"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="getElementLiteralExp_ReferredElement()"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
                 <message_argument value="getLoopExp__ValidateMatchingOrderedCollectionCoIterators__DiagnosticChain_Map()"/>
             </message_arguments>
         </filter>
@@ -189,6 +233,21 @@
         </filter>
         <filter id="1211105284">
             <message_arguments>
+                <message_argument value="ECORE_OBJECT"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="ELEMENT_LITERAL_EXP"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="ELEMENT_LITERAL_EXP__REFERRED_ELEMENT"/>
+            </message_arguments>
+        </filter>
+        <filter id="1211105284">
+            <message_arguments>
                 <message_argument value="LOOP_EXP___VALIDATE_MATCHING_ORDERED_COLLECTION_CO_ITERATORS__DIAGNOSTICCHAIN_MAP"/>
             </message_arguments>
         </filter>
@@ -226,6 +285,12 @@
         <filter id="336658481">
             <message_arguments>
                 <message_argument value="org.eclipse.ocl.pivot.PivotTables"/>
+                <message_argument value="DATAid_EcoreObject"/>
+            </message_arguments>
+        </filter>
+        <filter id="336658481">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotTables"/>
                 <message_argument value="ORD_CLSSid_IteratorVariable"/>
             </message_arguments>
         </filter>
@@ -257,6 +322,11 @@
         </filter>
         <filter id="1143996420">
             <message_arguments>
+                <message_argument value="DATAid_EcoreObject"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
                 <message_argument value="ORD_CLSSid_IteratorVariable"/>
             </message_arguments>
         </filter>
@@ -273,6 +343,38 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="emf-gen/org/eclipse/ocl/pivot/PivotTables.java" type="org.eclipse.ocl.pivot.PivotTables$Operations">
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_BooleanType__allInstances"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_Class__allInstances"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_Enumeration__allInstances"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_InvalidType__allInstances"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_Stereotype__allInstances"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_VoidType__allInstances"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/PivotTables.java" type="org.eclipse.ocl.pivot.PivotTables$Properties">
         <filter id="338755678">
             <message_arguments>
@@ -280,6 +382,16 @@
                 <message_argument value="_Variable__LoopExp__ownedCoIterators"/>
             </message_arguments>
         </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_ElementLiteralExp__referredElement"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_IteratorVariable__LoopExp__ownedCoIterators"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/PivotTables.java" type="org.eclipse.ocl.pivot.PivotTables$Types">
         <filter id="336658481">
@@ -288,11 +400,33 @@
                 <message_argument value="_BooleanType"/>
             </message_arguments>
         </filter>
+        <filter id="336658481">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotTables.Types"/>
+                <message_argument value="_EcoreObject"/>
+            </message_arguments>
+        </filter>
+        <filter id="336658481">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.PivotTables.Types"/>
+                <message_argument value="_ElementLiteralExp"/>
+            </message_arguments>
+        </filter>
         <filter id="1143996420">
             <message_arguments>
                 <message_argument value="_BooleanType"/>
             </message_arguments>
         </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_EcoreObject"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="_ElementLiteralExp"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/Type.java" type="org.eclipse.ocl.pivot.Type">
         <filter id="404000815">
@@ -425,6 +559,18 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="emf-gen/org/eclipse/ocl/pivot/internal/PivotFactoryImpl.java" type="org.eclipse.ocl.pivot.internal.PivotFactoryImpl">
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="convertEcoreObjectToString(EDataType, Object)"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="createEcoreObjectFromString(EDataType, String)"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/internal/PivotPackageImpl.java" type="org.eclipse.ocl.pivot.internal.PivotPackageImpl">
         <filter id="338792546">
             <message_arguments>
@@ -870,6 +1016,11 @@
                 <message_argument value="createBooleanTypeAdapter()"/>
             </message_arguments>
         </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="createElementLiteralExpAdapter()"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/util/PivotSwitch.java" type="org.eclipse.ocl.pivot.util.PivotSwitch">
         <filter id="1143996420">
@@ -877,6 +1028,11 @@
                 <message_argument value="caseBooleanType(BooleanType)"/>
             </message_arguments>
         </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="caseElementLiteralExp(ElementLiteralExp)"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="emf-gen/org/eclipse/ocl/pivot/util/PivotValidator.java" type="org.eclipse.ocl.pivot.util.PivotValidator">
         <filter id="336658481">
@@ -1563,6 +1719,16 @@
         </filter>
         <filter id="1143996420">
             <message_arguments>
+                <message_argument value="validateEcoreObject(EObject, DiagnosticChain, Map&lt;Object,Object&gt;)"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
+                <message_argument value="validateElementLiteralExp(ElementLiteralExp, DiagnosticChain, Map&lt;Object,Object&gt;)"/>
+            </message_arguments>
+        </filter>
+        <filter id="1143996420">
+            <message_arguments>
                 <message_argument value="validateLoopExp_validateMatchingOrderedCollectionCoIterators(LoopExp, DiagnosticChain, Map&lt;Object,Object&gt;)"/>
             </message_arguments>
         </filter>
@@ -1578,6 +1744,19 @@
                 <message_argument value="visitBooleanType(BooleanType)"/>
             </message_arguments>
         </filter>
+        <filter id="1211105284">
+            <message_arguments>
+                <message_argument value="visitElementLiteralExp(ElementLiteralExp)"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="emf-gen/org/eclipse/ocl/pivot/values/Value.java" type="org.eclipse.ocl.pivot.values.Value">
+        <filter id="403804204">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.values.Value"/>
+                <message_argument value="createLiteralExp()"/>
+            </message_arguments>
+        </filter>
     </resource>
     <resource path="src/org/eclipse/ocl/pivot/evaluation/EvaluationVisitor.java" type="org.eclipse.ocl.pivot.evaluation.EvaluationVisitor">
         <filter comment="Bug 512402 workaround" id="576725006">
@@ -1720,17 +1899,6 @@
                 <message_argument value="visitWildcardId(WildcardId)"/>
             </message_arguments>
         </filter>
-        <filter id="403804204">
-            <message_arguments>
-                <message_argument value="org.eclipse.ocl.pivot.ids.IdVisitor"/>
-                <message_argument value="visitWildcardId(WildcardId)"/>
-            </message_arguments>
-        </filter>
-        <filter id="1211105284">
-            <message_arguments>
-                <message_argument value="visitWildcardId(WildcardId)"/>
-            </message_arguments>
-        </filter>
     </resource>
     <resource path="src/org/eclipse/ocl/pivot/ids/MapTypeId.java" type="org.eclipse.ocl.pivot.ids.MapTypeId">
         <filter id="403804204">
@@ -2092,6 +2260,69 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="src/org/eclipse/ocl/pivot/library/logical/BooleanAllInstancesOperation.java" type="org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation">
+        <filter id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation"/>
+                <message_argument value="org.eclipse.ocl.pivot.library.LibraryUntypedOperation,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation$LibraryUntypedUnaryOperationExtension,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation"/>
+            </message_arguments>
+        </filter>
+        <filter id="338792546">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation"/>
+                <message_argument value="evaluate(Evaluator, Object)"/>
+            </message_arguments>
+        </filter>
+        <filter id="338792546">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation"/>
+                <message_argument value="evaluate(Executor, Object)"/>
+            </message_arguments>
+        </filter>
+        <filter id="338849923">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/ocl/pivot/library/oclinvalid/OclInvalidAllInstancesOperation.java" type="org.eclipse.ocl.pivot.library.oclinvalid.OclInvalidAllInstancesOperation">
+        <filter id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclinvalid.OclInvalidAllInstancesOperation"/>
+                <message_argument value="org.eclipse.ocl.pivot.library.LibraryUntypedOperation,org.eclipse.ocl.pivot.library.LibrarySimpleUnaryOperation$LibrarySimpleUnaryOperationExtension,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation$LibraryUntypedUnaryOperationExtension,org.eclipse.ocl.pivot.library.LibrarySimpleOperation,org.eclipse.ocl.pivot.library.LibrarySimpleUnaryOperation"/>
+            </message_arguments>
+        </filter>
+        <filter id="338792546">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclinvalid.OclInvalidAllInstancesOperation"/>
+                <message_argument value="evaluate(Object)"/>
+            </message_arguments>
+        </filter>
+        <filter id="338849923">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclinvalid.OclInvalidAllInstancesOperation"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/ocl/pivot/library/oclvoid/OclVoidAllInstancesOperation.java" type="org.eclipse.ocl.pivot.library.oclvoid.OclVoidAllInstancesOperation">
+        <filter id="337682486">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclvoid.OclVoidAllInstancesOperation"/>
+                <message_argument value="org.eclipse.ocl.pivot.library.LibraryUntypedOperation,org.eclipse.ocl.pivot.library.LibrarySimpleUnaryOperation$LibrarySimpleUnaryOperationExtension,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation,org.eclipse.ocl.pivot.library.LibraryUntypedUnaryOperation$LibraryUntypedUnaryOperationExtension,org.eclipse.ocl.pivot.library.LibrarySimpleOperation,org.eclipse.ocl.pivot.library.LibrarySimpleUnaryOperation"/>
+            </message_arguments>
+        </filter>
+        <filter id="338792546">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclvoid.OclVoidAllInstancesOperation"/>
+                <message_argument value="evaluate(Object)"/>
+            </message_arguments>
+        </filter>
+        <filter id="338849923">
+            <message_arguments>
+                <message_argument value="org.eclipse.ocl.pivot.library.oclvoid.OclVoidAllInstancesOperation"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="src/org/eclipse/ocl/pivot/messages/PivotMessages.java" type="org.eclipse.ocl.pivot.messages.PivotMessages">
         <filter id="336658481">
             <message_arguments>
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/ElementLiteralExp.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/ElementLiteralExp.java
index 2b19014..2185689 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/ElementLiteralExp.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/ElementLiteralExp.java
@@ -16,6 +16,7 @@
 /**
  * <!-- begin-user-doc -->
  * A representation of the model object '<em><b>Element Literal Exp</b></em>'.
+ * @since 1.18
  * <!-- end-user-doc -->
  *
  * <p>
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/ElementLiteralExpImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/ElementLiteralExpImpl.java
index 91fb16c..a507d9f 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/ElementLiteralExpImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/ElementLiteralExpImpl.java
@@ -28,6 +28,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model object '<em><b>Element Literal Exp</b></em>'.
+ * @since 1.18
  * <!-- end-user-doc -->
  * <p>
  * The following features are implemented:
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesFactory.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesFactory.java
index 62b8d40..0ba3da2 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesFactory.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesFactory.java
@@ -17,6 +17,7 @@
  * <!-- begin-user-doc -->
  * The <b>Factory</b> for the model.
  * It provides a create method for each non-abstract class of the model.
+ * @since 1.18
  * <!-- end-user-doc -->
  * @see org.eclipse.ocl.pivot.queries.QueriesPackage
  * @generated
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesPackage.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesPackage.java
index 26ff315..528f5a1 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesPackage.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueriesPackage.java
@@ -26,6 +26,7 @@
  *   <li>each enum,</li>
  *   <li>and each data type</li>
  * </ul>
+ * @since 1.18
  * <!-- end-user-doc -->
  * @see org.eclipse.ocl.pivot.queries.QueriesFactory
  * @model kind="package"
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryModel.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryModel.java
index bc3afff..d9cb3a9 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryModel.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryModel.java
@@ -11,7 +11,6 @@
 package org.eclipse.ocl.pivot.queries;
 
 import org.eclipse.emf.common.util.EList;
-
 import org.eclipse.ocl.pivot.Model;
 
 /**
@@ -21,6 +20,7 @@
  *
  * <!-- begin-model-doc -->
  * A QueryModel aggregates multiple QueryResults as a saveable model
+ * @since 1.18
  * <!-- end-model-doc -->
  *
  * <p>
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryResult.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryResult.java
index 6f9e585..fcc47f3 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryResult.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/QueryResult.java
@@ -23,6 +23,7 @@
  *
  * <!-- begin-model-doc -->
  * A QueryResult pairs a query with its self context and evaluation result
+ * @since 1.18
  * <!-- end-model-doc -->
  *
  * <p>
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesFactoryImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesFactoryImpl.java
index a56e24c..56aa2b7 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesFactoryImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesFactoryImpl.java
@@ -24,6 +24,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model <b>Factory</b>.
+ * @since 1.18
  * <!-- end-user-doc -->
  * @generated
  */
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesPackageImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesPackageImpl.java
index 18912c5..943f929 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesPackageImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueriesPackageImpl.java
@@ -26,6 +26,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model <b>Package</b>.
+ * @since 1.18
  * <!-- end-user-doc -->
  * @generated
  */
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryModelImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryModelImpl.java
index c921d85..3d78df0 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryModelImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryModelImpl.java
@@ -13,15 +13,11 @@
 import java.util.Collection;
 
 import org.eclipse.emf.common.notify.NotificationChain;
-
 import org.eclipse.emf.common.util.EList;
-
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.InternalEObject;
-
 import org.eclipse.emf.ecore.util.EObjectContainmentEList;
 import org.eclipse.emf.ecore.util.InternalEList;
-
 import org.eclipse.ocl.pivot.internal.ModelImpl;
 import org.eclipse.ocl.pivot.queries.QueriesPackage;
 import org.eclipse.ocl.pivot.queries.QueryModel;
@@ -30,6 +26,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model object '<em><b>Query Model</b></em>'.
+ * @since 1.18
  * <!-- end-user-doc -->
  * <p>
  * The following features are implemented:
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryResultImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryResultImpl.java
index eafe492..e08af48 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryResultImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/impl/QueryResultImpl.java
@@ -11,14 +11,13 @@
 package org.eclipse.ocl.pivot.queries.impl;
 
 import java.util.Collection;
+
 import org.eclipse.emf.common.notify.Notification;
 import org.eclipse.emf.common.notify.NotificationChain;
-
 import org.eclipse.emf.common.util.EList;
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.InternalEObject;
-
 import org.eclipse.emf.ecore.impl.ENotificationImpl;
 import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
 import org.eclipse.ocl.pivot.ExpressionInOCL;
@@ -30,6 +29,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model object '<em><b>Query Result</b></em>'.
+ * @since 1.18
  * <!-- end-user-doc -->
  * <p>
  * The following features are implemented:
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesAdapterFactory.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesAdapterFactory.java
index dad8bd6..0f0dcca 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesAdapterFactory.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesAdapterFactory.java
@@ -12,23 +12,22 @@
 
 import org.eclipse.emf.common.notify.Adapter;
 import org.eclipse.emf.common.notify.Notifier;
-
 import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
 import org.eclipse.emf.ecore.EObject;
-
 import org.eclipse.jdt.annotation.Nullable;
-
 import org.eclipse.ocl.pivot.Element;
 import org.eclipse.ocl.pivot.Model;
 import org.eclipse.ocl.pivot.NamedElement;
 import org.eclipse.ocl.pivot.Namespace;
-import org.eclipse.ocl.pivot.queries.*;
+import org.eclipse.ocl.pivot.queries.QueriesPackage;
+import org.eclipse.ocl.pivot.queries.QueryModel;
+import org.eclipse.ocl.pivot.queries.QueryResult;
 
 /**
  * <!-- begin-user-doc -->
  * The <b>Adapter Factory</b> for the model.
  * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * @since 1.18
  * <!-- end-user-doc -->
  * @see org.eclipse.ocl.pivot.queries.QueriesPackage
  * @generated
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesSwitch.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesSwitch.java
index 03a3ae1..c9b2f27 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesSwitch.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/queries/util/QueriesSwitch.java
@@ -12,16 +12,15 @@
 
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
-
 import org.eclipse.emf.ecore.util.Switch;
-
 import org.eclipse.jdt.annotation.Nullable;
-
 import org.eclipse.ocl.pivot.Element;
 import org.eclipse.ocl.pivot.Model;
 import org.eclipse.ocl.pivot.NamedElement;
 import org.eclipse.ocl.pivot.Namespace;
-import org.eclipse.ocl.pivot.queries.*;
+import org.eclipse.ocl.pivot.queries.QueriesPackage;
+import org.eclipse.ocl.pivot.queries.QueryModel;
+import org.eclipse.ocl.pivot.queries.QueryResult;
 
 /**
  * <!-- begin-user-doc -->
@@ -32,6 +31,7 @@
  * and proceeding up the inheritance hierarchy
  * until a non-null result is returned,
  * which is the result of the switch.
+ * @since 1.18
  * <!-- end-user-doc -->
  * @see org.eclipse.ocl.pivot.queries.QueriesPackage
  * @generated
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/values/Value.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/values/Value.java
index bcf429e..1b9845a 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/values/Value.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/values/Value.java
@@ -193,6 +193,8 @@
 
 	/**
 	 * @generated NOT
+	 *
+	 * @since 1.18
 	 */
 	@NonNull LiteralExp createLiteralExp();
 
diff --git a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/library/AbstractAllInstancesOperation.java b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/library/AbstractAllInstancesOperation.java
index c644df9..94f1be7 100644
--- a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/library/AbstractAllInstancesOperation.java
+++ b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/library/AbstractAllInstancesOperation.java
@@ -24,6 +24,8 @@
 
 /**
  * AbstractAllInstancesOperation provides the common functionality for the allInstances() library operations.
+ *
+ * @since 1.18
  */
 public abstract class AbstractAllInstancesOperation extends AbstractUnaryOperation
 {
diff --git a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ValueUtil.java b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ValueUtil.java
index eed5af4..5072d4b 100644
--- a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ValueUtil.java
+++ b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ValueUtil.java
@@ -600,6 +600,8 @@
 
 	/**
 	 * Return a LiteralExp whose evaluation is a value.
+	 *
+	 * @since 1.18
 	 */
 	public static @NonNull OCLExpression createLiteralExp(Object value) {	// FIXME TypeExp / ShadowExp are not LiteralExp
 		if (value == null) {