blob: cbac042631c0e462b1831ae000d3acb9a0d657eb [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2018 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Adolfo Sanchez-Barbudo Herrera - initial API and implementation
*******************************************************************************/
/*******************************************************************************
*************************************************************************
* This code is 100% auto-generated
* from:
* /org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore
* using:
* /org.eclipse.qvtd.doc.miniocl/model/MiniOCL.genmodel
* org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTables
*
* Do not edit it.
*******************************************************************************/
package org.eclipse.qvtd.doc.miniocl;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreExecutorEnumeration;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreExecutorEnumerationLiteral;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreExecutorPackage;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreExecutorProperty;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreExecutorType;
import org.eclipse.ocl.pivot.internal.library.ecore.EcoreLibraryOppositeProperty;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorFragment;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorOperation;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorProperty;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorPropertyWithImplementation;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorStandardLibrary;
import org.eclipse.ocl.pivot.internal.library.executor.ExecutorType;
import org.eclipse.ocl.pivot.oclstdlib.OCLstdlibTables;
import org.eclipse.qvtd.doc.miniocl.MiniOCLTables;
/**
* MiniOCLTables provides the dispatch tables for the miniocl for use by the OCL dispatcher.
*
* In order to ensure correct static initialization, a top level class element must be accessed
* before any nested class element. Therefore an access to PACKAGE.getClass() is recommended.
*/
@SuppressWarnings("nls")
public class MiniOCLTables
{
static {
Init.initStart();
}
/**
* The package descriptor for the package.
*/
public static final @NonNull EcoreExecutorPackage PACKAGE = new EcoreExecutorPackage(MiniOCLPackage.eINSTANCE);
/**
* The library of all packages and types.
*/
public static final @NonNull ExecutorStandardLibrary LIBRARY = OCLstdlibTables.LIBRARY;
/**
* Constants used by auto-generated code.
*/
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull NsURIPackageId PACKid_http_c_s_s_www_eclipse_org_s_emf_s_2002_s_Ecore = org.eclipse.ocl.pivot.ids.IdManager.getNsURIPackageId("http://www.eclipse.org/emf/2002/Ecore", null, org.eclipse.emf.ecore.EcorePackage.eINSTANCE);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull NsURIPackageId PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0 = org.eclipse.ocl.pivot.ids.IdManager.getNsURIPackageId("http://www.eclipse.org/qvtd/doc/MiniOCL/1.0", null, org.eclipse.qvtd.doc.miniocl.MiniOCLPackage.eINSTANCE);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_CallExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("CallExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Class = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Class", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_CollectionItem = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("CollectionItem", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_CollectionLiteralExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("CollectionLiteralExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_CollectionLiteralPart = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("CollectionLiteralPart", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_CollectionRange = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("CollectionRange", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Constraint = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Constraint", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_ExpressionInOCL = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("ExpressionInOCL", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Import = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Import", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_IterateExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("IterateExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_LetExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("LetExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_LoopExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("LoopExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_OCLExpression = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("OCLExpression", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Operation = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Operation", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_OperationCallExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("OperationCallExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Package = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Package", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Parameter = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Parameter", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Property = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Property", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_PropertyCallExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("PropertyCallExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Root = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Root", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_TypedElement = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("TypedElement", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_Variable = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("Variable", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull ClassId CLSSid_VariableExp = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getClassId("VariableExp", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull DataTypeId DATAid_EInt = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_emf_s_2002_s_Ecore.getDataTypeId("EInt", 0);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull EnumerationId ENUMid_CollectionKind = org.eclipse.qvtd.doc.miniocl.MiniOCLTables.PACKid_http_c_s_s_www_eclipse_org_s_qvtd_s_doc_s_MiniOCL_s_1_0.getEnumerationId("CollectionKind");
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_Class = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Class);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_Constraint = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Constraint);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_LoopExp = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_LoopExp);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_OperationCallExp = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_OperationCallExp);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_PropertyCallExp = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_PropertyCallExp);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_TypedElement = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_TypedElement);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId BAG_CLSSid_VariableExp = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_VariableExp);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Class = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Class);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_CollectionLiteralPart = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_CollectionLiteralPart);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Constraint = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Constraint);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Import = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Import);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_OCLExpression = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_OCLExpression);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Operation = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Operation);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Package = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Package);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Parameter = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Parameter);
public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.@org.eclipse.jdt.annotation.NonNull CollectionTypeId ORD_CLSSid_Property = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.eclipse.qvtd.doc.miniocl.MiniOCLTables.CLSSid_Property);
/**
* The type parameters for templated types and operations.
*/
public static class TypeParameters {
static {
Init.initStart();
MiniOCLTables.init();
}
static {
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::TypeParameters and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The type descriptors for each type.
*/
public static class Types {
static {
Init.initStart();
TypeParameters.init();
}
public static final @NonNull EcoreExecutorType _BooleanLiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.BOOLEAN_LITERAL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _CallExp = new EcoreExecutorType(MiniOCLPackage.Literals.CALL_EXP, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _Class = new EcoreExecutorType(MiniOCLPackage.Literals.CLASS, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _CollectionItem = new EcoreExecutorType(MiniOCLPackage.Literals.COLLECTION_ITEM, PACKAGE, 0);
public static final @NonNull EcoreExecutorEnumeration _CollectionKind = new EcoreExecutorEnumeration(MiniOCLPackage.Literals.COLLECTION_KIND, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _CollectionLiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.COLLECTION_LITERAL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _CollectionLiteralPart = new EcoreExecutorType(MiniOCLPackage.Literals.COLLECTION_LITERAL_PART, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _CollectionRange = new EcoreExecutorType(MiniOCLPackage.Literals.COLLECTION_RANGE, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Constraint = new EcoreExecutorType(MiniOCLPackage.Literals.CONSTRAINT, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Element = new EcoreExecutorType(MiniOCLPackage.Literals.ELEMENT, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _ExpressionInOCL = new EcoreExecutorType(MiniOCLPackage.Literals.EXPRESSION_IN_OCL, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Feature = new EcoreExecutorType(MiniOCLPackage.Literals.FEATURE, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Import = new EcoreExecutorType(MiniOCLPackage.Literals.IMPORT, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _IntegerLiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.INTEGER_LITERAL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _IterateExp = new EcoreExecutorType(MiniOCLPackage.Literals.ITERATE_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _IteratorExp = new EcoreExecutorType(MiniOCLPackage.Literals.ITERATOR_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _LetExp = new EcoreExecutorType(MiniOCLPackage.Literals.LET_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _LiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.LITERAL_EXP, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _LoopExp = new EcoreExecutorType(MiniOCLPackage.Literals.LOOP_EXP, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _NamedElement = new EcoreExecutorType(MiniOCLPackage.Literals.NAMED_ELEMENT, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _Namespace = new EcoreExecutorType(MiniOCLPackage.Literals.NAMESPACE, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _NullLiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.NULL_LITERAL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _OCLExpression = new EcoreExecutorType(MiniOCLPackage.Literals.OCL_EXPRESSION, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _OpaqueExpression = new EcoreExecutorType(MiniOCLPackage.Literals.OPAQUE_EXPRESSION, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Operation = new EcoreExecutorType(MiniOCLPackage.Literals.OPERATION, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _OperationCallExp = new EcoreExecutorType(MiniOCLPackage.Literals.OPERATION_CALL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Package = new EcoreExecutorType(MiniOCLPackage.Literals.PACKAGE, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Parameter = new EcoreExecutorType(MiniOCLPackage.Literals.PARAMETER, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _PrimitiveLiteralExp = new EcoreExecutorType(MiniOCLPackage.Literals.PRIMITIVE_LITERAL_EXP, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _Property = new EcoreExecutorType(MiniOCLPackage.Literals.PROPERTY, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _PropertyCallExp = new EcoreExecutorType(MiniOCLPackage.Literals.PROPERTY_CALL_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Root = new EcoreExecutorType(MiniOCLPackage.Literals.ROOT, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _TypedElement = new EcoreExecutorType(MiniOCLPackage.Literals.TYPED_ELEMENT, PACKAGE, 0 | ExecutorType.ABSTRACT);
public static final @NonNull EcoreExecutorType _Variable = new EcoreExecutorType(MiniOCLPackage.Literals.VARIABLE, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _VariableExp = new EcoreExecutorType(MiniOCLPackage.Literals.VARIABLE_EXP, PACKAGE, 0);
public static final @NonNull EcoreExecutorType _Visitable = new EcoreExecutorType(MiniOCLPackage.Literals.VISITABLE, PACKAGE, 0 | ExecutorType.ABSTRACT);
private static final @NonNull EcoreExecutorType @NonNull [] types = {
_BooleanLiteralExp,
_CallExp,
_Class,
_CollectionItem,
_CollectionKind,
_CollectionLiteralExp,
_CollectionLiteralPart,
_CollectionRange,
_Constraint,
_Element,
_ExpressionInOCL,
_Feature,
_Import,
_IntegerLiteralExp,
_IterateExp,
_IteratorExp,
_LetExp,
_LiteralExp,
_LoopExp,
_NamedElement,
_Namespace,
_NullLiteralExp,
_OCLExpression,
_OpaqueExpression,
_Operation,
_OperationCallExp,
_Package,
_Parameter,
_PrimitiveLiteralExp,
_Property,
_PropertyCallExp,
_Root,
_TypedElement,
_Variable,
_VariableExp,
_Visitable
};
/*
* Install the type descriptors in the package descriptor.
*/
static {
PACKAGE.init(LIBRARY, types);
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::Types and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The fragment descriptors for the local elements of each type and its supertypes.
*/
public static class Fragments {
static {
Init.initStart();
Types.init();
}
private static final @NonNull ExecutorFragment _BooleanLiteralExp__BooleanLiteralExp = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._BooleanLiteralExp);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__Element = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__LiteralExp = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__OCLExpression = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__OclAny = new ExecutorFragment(Types._BooleanLiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__OclElement = new ExecutorFragment(Types._BooleanLiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__PrimitiveLiteralExp = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._PrimitiveLiteralExp);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__TypedElement = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _BooleanLiteralExp__Visitable = new ExecutorFragment(Types._BooleanLiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _CallExp__CallExp = new ExecutorFragment(Types._CallExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _CallExp__Element = new ExecutorFragment(Types._CallExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _CallExp__OCLExpression = new ExecutorFragment(Types._CallExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _CallExp__OclAny = new ExecutorFragment(Types._CallExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CallExp__OclElement = new ExecutorFragment(Types._CallExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CallExp__TypedElement = new ExecutorFragment(Types._CallExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _CallExp__Visitable = new ExecutorFragment(Types._CallExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Class__Class = new ExecutorFragment(Types._Class, MiniOCLTables.Types._Class);
private static final @NonNull ExecutorFragment _Class__Element = new ExecutorFragment(Types._Class, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Class__NamedElement = new ExecutorFragment(Types._Class, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Class__Namespace = new ExecutorFragment(Types._Class, MiniOCLTables.Types._Namespace);
private static final @NonNull ExecutorFragment _Class__OclAny = new ExecutorFragment(Types._Class, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Class__OclElement = new ExecutorFragment(Types._Class, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Class__Visitable = new ExecutorFragment(Types._Class, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _CollectionItem__CollectionItem = new ExecutorFragment(Types._CollectionItem, MiniOCLTables.Types._CollectionItem);
private static final @NonNull ExecutorFragment _CollectionItem__CollectionLiteralPart = new ExecutorFragment(Types._CollectionItem, MiniOCLTables.Types._CollectionLiteralPart);
private static final @NonNull ExecutorFragment _CollectionItem__Element = new ExecutorFragment(Types._CollectionItem, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _CollectionItem__OclAny = new ExecutorFragment(Types._CollectionItem, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CollectionItem__OclElement = new ExecutorFragment(Types._CollectionItem, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CollectionItem__TypedElement = new ExecutorFragment(Types._CollectionItem, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _CollectionItem__Visitable = new ExecutorFragment(Types._CollectionItem, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _CollectionKind__CollectionKind = new ExecutorFragment(Types._CollectionKind, MiniOCLTables.Types._CollectionKind);
private static final @NonNull ExecutorFragment _CollectionKind__OclAny = new ExecutorFragment(Types._CollectionKind, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CollectionKind__OclElement = new ExecutorFragment(Types._CollectionKind, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CollectionKind__OclEnumeration = new ExecutorFragment(Types._CollectionKind, OCLstdlibTables.Types._OclEnumeration);
private static final @NonNull ExecutorFragment _CollectionKind__OclType = new ExecutorFragment(Types._CollectionKind, OCLstdlibTables.Types._OclType);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__CollectionLiteralExp = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._CollectionLiteralExp);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__Element = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__LiteralExp = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__OCLExpression = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__OclAny = new ExecutorFragment(Types._CollectionLiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__OclElement = new ExecutorFragment(Types._CollectionLiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__TypedElement = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _CollectionLiteralExp__Visitable = new ExecutorFragment(Types._CollectionLiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__CollectionLiteralPart = new ExecutorFragment(Types._CollectionLiteralPart, MiniOCLTables.Types._CollectionLiteralPart);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__Element = new ExecutorFragment(Types._CollectionLiteralPart, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__OclAny = new ExecutorFragment(Types._CollectionLiteralPart, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__OclElement = new ExecutorFragment(Types._CollectionLiteralPart, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__TypedElement = new ExecutorFragment(Types._CollectionLiteralPart, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _CollectionLiteralPart__Visitable = new ExecutorFragment(Types._CollectionLiteralPart, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _CollectionRange__CollectionLiteralPart = new ExecutorFragment(Types._CollectionRange, MiniOCLTables.Types._CollectionLiteralPart);
private static final @NonNull ExecutorFragment _CollectionRange__CollectionRange = new ExecutorFragment(Types._CollectionRange, MiniOCLTables.Types._CollectionRange);
private static final @NonNull ExecutorFragment _CollectionRange__Element = new ExecutorFragment(Types._CollectionRange, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _CollectionRange__OclAny = new ExecutorFragment(Types._CollectionRange, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _CollectionRange__OclElement = new ExecutorFragment(Types._CollectionRange, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _CollectionRange__TypedElement = new ExecutorFragment(Types._CollectionRange, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _CollectionRange__Visitable = new ExecutorFragment(Types._CollectionRange, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Constraint__Constraint = new ExecutorFragment(Types._Constraint, MiniOCLTables.Types._Constraint);
private static final @NonNull ExecutorFragment _Constraint__Element = new ExecutorFragment(Types._Constraint, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Constraint__NamedElement = new ExecutorFragment(Types._Constraint, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Constraint__OclAny = new ExecutorFragment(Types._Constraint, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Constraint__OclElement = new ExecutorFragment(Types._Constraint, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Constraint__Visitable = new ExecutorFragment(Types._Constraint, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Element__Element = new ExecutorFragment(Types._Element, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Element__OclAny = new ExecutorFragment(Types._Element, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Element__OclElement = new ExecutorFragment(Types._Element, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Element__Visitable = new ExecutorFragment(Types._Element, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _ExpressionInOCL__Element = new ExecutorFragment(Types._ExpressionInOCL, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _ExpressionInOCL__ExpressionInOCL = new ExecutorFragment(Types._ExpressionInOCL, MiniOCLTables.Types._ExpressionInOCL);
private static final @NonNull ExecutorFragment _ExpressionInOCL__OclAny = new ExecutorFragment(Types._ExpressionInOCL, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _ExpressionInOCL__OclElement = new ExecutorFragment(Types._ExpressionInOCL, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _ExpressionInOCL__OpaqueExpression = new ExecutorFragment(Types._ExpressionInOCL, MiniOCLTables.Types._OpaqueExpression);
private static final @NonNull ExecutorFragment _ExpressionInOCL__TypedElement = new ExecutorFragment(Types._ExpressionInOCL, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _ExpressionInOCL__Visitable = new ExecutorFragment(Types._ExpressionInOCL, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Feature__Element = new ExecutorFragment(Types._Feature, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Feature__Feature = new ExecutorFragment(Types._Feature, MiniOCLTables.Types._Feature);
private static final @NonNull ExecutorFragment _Feature__NamedElement = new ExecutorFragment(Types._Feature, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Feature__OclAny = new ExecutorFragment(Types._Feature, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Feature__OclElement = new ExecutorFragment(Types._Feature, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Feature__TypedElement = new ExecutorFragment(Types._Feature, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _Feature__Visitable = new ExecutorFragment(Types._Feature, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Import__Element = new ExecutorFragment(Types._Import, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Import__Import = new ExecutorFragment(Types._Import, MiniOCLTables.Types._Import);
private static final @NonNull ExecutorFragment _Import__OclAny = new ExecutorFragment(Types._Import, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Import__OclElement = new ExecutorFragment(Types._Import, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Import__Visitable = new ExecutorFragment(Types._Import, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__Element = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__IntegerLiteralExp = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._IntegerLiteralExp);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__LiteralExp = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__OCLExpression = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__OclAny = new ExecutorFragment(Types._IntegerLiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__OclElement = new ExecutorFragment(Types._IntegerLiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__PrimitiveLiteralExp = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._PrimitiveLiteralExp);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__TypedElement = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _IntegerLiteralExp__Visitable = new ExecutorFragment(Types._IntegerLiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _IterateExp__CallExp = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _IterateExp__Element = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _IterateExp__IterateExp = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._IterateExp);
private static final @NonNull ExecutorFragment _IterateExp__LoopExp = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._LoopExp);
private static final @NonNull ExecutorFragment _IterateExp__OCLExpression = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _IterateExp__OclAny = new ExecutorFragment(Types._IterateExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _IterateExp__OclElement = new ExecutorFragment(Types._IterateExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _IterateExp__TypedElement = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _IterateExp__Visitable = new ExecutorFragment(Types._IterateExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _IteratorExp__CallExp = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _IteratorExp__Element = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _IteratorExp__IteratorExp = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._IteratorExp);
private static final @NonNull ExecutorFragment _IteratorExp__LoopExp = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._LoopExp);
private static final @NonNull ExecutorFragment _IteratorExp__OCLExpression = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _IteratorExp__OclAny = new ExecutorFragment(Types._IteratorExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _IteratorExp__OclElement = new ExecutorFragment(Types._IteratorExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _IteratorExp__TypedElement = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _IteratorExp__Visitable = new ExecutorFragment(Types._IteratorExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _LetExp__Element = new ExecutorFragment(Types._LetExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _LetExp__LetExp = new ExecutorFragment(Types._LetExp, MiniOCLTables.Types._LetExp);
private static final @NonNull ExecutorFragment _LetExp__OCLExpression = new ExecutorFragment(Types._LetExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _LetExp__OclAny = new ExecutorFragment(Types._LetExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _LetExp__OclElement = new ExecutorFragment(Types._LetExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _LetExp__TypedElement = new ExecutorFragment(Types._LetExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _LetExp__Visitable = new ExecutorFragment(Types._LetExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _LiteralExp__Element = new ExecutorFragment(Types._LiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _LiteralExp__LiteralExp = new ExecutorFragment(Types._LiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _LiteralExp__OCLExpression = new ExecutorFragment(Types._LiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _LiteralExp__OclAny = new ExecutorFragment(Types._LiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _LiteralExp__OclElement = new ExecutorFragment(Types._LiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _LiteralExp__TypedElement = new ExecutorFragment(Types._LiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _LiteralExp__Visitable = new ExecutorFragment(Types._LiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _LoopExp__CallExp = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _LoopExp__Element = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _LoopExp__LoopExp = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._LoopExp);
private static final @NonNull ExecutorFragment _LoopExp__OCLExpression = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _LoopExp__OclAny = new ExecutorFragment(Types._LoopExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _LoopExp__OclElement = new ExecutorFragment(Types._LoopExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _LoopExp__TypedElement = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _LoopExp__Visitable = new ExecutorFragment(Types._LoopExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _NamedElement__Element = new ExecutorFragment(Types._NamedElement, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _NamedElement__NamedElement = new ExecutorFragment(Types._NamedElement, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _NamedElement__OclAny = new ExecutorFragment(Types._NamedElement, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _NamedElement__OclElement = new ExecutorFragment(Types._NamedElement, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _NamedElement__Visitable = new ExecutorFragment(Types._NamedElement, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Namespace__Element = new ExecutorFragment(Types._Namespace, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Namespace__NamedElement = new ExecutorFragment(Types._Namespace, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Namespace__Namespace = new ExecutorFragment(Types._Namespace, MiniOCLTables.Types._Namespace);
private static final @NonNull ExecutorFragment _Namespace__OclAny = new ExecutorFragment(Types._Namespace, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Namespace__OclElement = new ExecutorFragment(Types._Namespace, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Namespace__Visitable = new ExecutorFragment(Types._Namespace, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _NullLiteralExp__Element = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _NullLiteralExp__LiteralExp = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _NullLiteralExp__NullLiteralExp = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._NullLiteralExp);
private static final @NonNull ExecutorFragment _NullLiteralExp__OCLExpression = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _NullLiteralExp__OclAny = new ExecutorFragment(Types._NullLiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _NullLiteralExp__OclElement = new ExecutorFragment(Types._NullLiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _NullLiteralExp__TypedElement = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _NullLiteralExp__Visitable = new ExecutorFragment(Types._NullLiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _OCLExpression__Element = new ExecutorFragment(Types._OCLExpression, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _OCLExpression__OCLExpression = new ExecutorFragment(Types._OCLExpression, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _OCLExpression__OclAny = new ExecutorFragment(Types._OCLExpression, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _OCLExpression__OclElement = new ExecutorFragment(Types._OCLExpression, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _OCLExpression__TypedElement = new ExecutorFragment(Types._OCLExpression, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _OCLExpression__Visitable = new ExecutorFragment(Types._OCLExpression, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _OpaqueExpression__Element = new ExecutorFragment(Types._OpaqueExpression, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _OpaqueExpression__OclAny = new ExecutorFragment(Types._OpaqueExpression, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _OpaqueExpression__OclElement = new ExecutorFragment(Types._OpaqueExpression, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _OpaqueExpression__OpaqueExpression = new ExecutorFragment(Types._OpaqueExpression, MiniOCLTables.Types._OpaqueExpression);
private static final @NonNull ExecutorFragment _OpaqueExpression__TypedElement = new ExecutorFragment(Types._OpaqueExpression, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _OpaqueExpression__Visitable = new ExecutorFragment(Types._OpaqueExpression, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Operation__Element = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Operation__Feature = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._Feature);
private static final @NonNull ExecutorFragment _Operation__NamedElement = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Operation__OclAny = new ExecutorFragment(Types._Operation, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Operation__OclElement = new ExecutorFragment(Types._Operation, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Operation__Operation = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._Operation);
private static final @NonNull ExecutorFragment _Operation__TypedElement = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _Operation__Visitable = new ExecutorFragment(Types._Operation, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _OperationCallExp__CallExp = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _OperationCallExp__Element = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _OperationCallExp__OCLExpression = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _OperationCallExp__OclAny = new ExecutorFragment(Types._OperationCallExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _OperationCallExp__OclElement = new ExecutorFragment(Types._OperationCallExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _OperationCallExp__OperationCallExp = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._OperationCallExp);
private static final @NonNull ExecutorFragment _OperationCallExp__TypedElement = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _OperationCallExp__Visitable = new ExecutorFragment(Types._OperationCallExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Package__Element = new ExecutorFragment(Types._Package, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Package__NamedElement = new ExecutorFragment(Types._Package, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Package__Namespace = new ExecutorFragment(Types._Package, MiniOCLTables.Types._Namespace);
private static final @NonNull ExecutorFragment _Package__OclAny = new ExecutorFragment(Types._Package, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Package__OclElement = new ExecutorFragment(Types._Package, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Package__Package = new ExecutorFragment(Types._Package, MiniOCLTables.Types._Package);
private static final @NonNull ExecutorFragment _Package__Visitable = new ExecutorFragment(Types._Package, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Parameter__Element = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Parameter__NamedElement = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Parameter__OclAny = new ExecutorFragment(Types._Parameter, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Parameter__OclElement = new ExecutorFragment(Types._Parameter, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Parameter__Parameter = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._Parameter);
private static final @NonNull ExecutorFragment _Parameter__TypedElement = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _Parameter__Variable = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._Variable);
private static final @NonNull ExecutorFragment _Parameter__Visitable = new ExecutorFragment(Types._Parameter, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__Element = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__LiteralExp = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._LiteralExp);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__OCLExpression = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__OclAny = new ExecutorFragment(Types._PrimitiveLiteralExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__OclElement = new ExecutorFragment(Types._PrimitiveLiteralExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__PrimitiveLiteralExp = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._PrimitiveLiteralExp);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__TypedElement = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _PrimitiveLiteralExp__Visitable = new ExecutorFragment(Types._PrimitiveLiteralExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Property__Element = new ExecutorFragment(Types._Property, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Property__Feature = new ExecutorFragment(Types._Property, MiniOCLTables.Types._Feature);
private static final @NonNull ExecutorFragment _Property__NamedElement = new ExecutorFragment(Types._Property, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Property__OclAny = new ExecutorFragment(Types._Property, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Property__OclElement = new ExecutorFragment(Types._Property, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Property__Property = new ExecutorFragment(Types._Property, MiniOCLTables.Types._Property);
private static final @NonNull ExecutorFragment _Property__TypedElement = new ExecutorFragment(Types._Property, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _Property__Visitable = new ExecutorFragment(Types._Property, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _PropertyCallExp__CallExp = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._CallExp);
private static final @NonNull ExecutorFragment _PropertyCallExp__Element = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _PropertyCallExp__OCLExpression = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _PropertyCallExp__OclAny = new ExecutorFragment(Types._PropertyCallExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _PropertyCallExp__OclElement = new ExecutorFragment(Types._PropertyCallExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _PropertyCallExp__PropertyCallExp = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._PropertyCallExp);
private static final @NonNull ExecutorFragment _PropertyCallExp__TypedElement = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _PropertyCallExp__Visitable = new ExecutorFragment(Types._PropertyCallExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Root__Element = new ExecutorFragment(Types._Root, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Root__OclAny = new ExecutorFragment(Types._Root, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Root__OclElement = new ExecutorFragment(Types._Root, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Root__Root = new ExecutorFragment(Types._Root, MiniOCLTables.Types._Root);
private static final @NonNull ExecutorFragment _Root__Visitable = new ExecutorFragment(Types._Root, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _TypedElement__Element = new ExecutorFragment(Types._TypedElement, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _TypedElement__OclAny = new ExecutorFragment(Types._TypedElement, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _TypedElement__OclElement = new ExecutorFragment(Types._TypedElement, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _TypedElement__TypedElement = new ExecutorFragment(Types._TypedElement, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _TypedElement__Visitable = new ExecutorFragment(Types._TypedElement, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Variable__Element = new ExecutorFragment(Types._Variable, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _Variable__NamedElement = new ExecutorFragment(Types._Variable, MiniOCLTables.Types._NamedElement);
private static final @NonNull ExecutorFragment _Variable__OclAny = new ExecutorFragment(Types._Variable, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Variable__OclElement = new ExecutorFragment(Types._Variable, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Variable__TypedElement = new ExecutorFragment(Types._Variable, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _Variable__Variable = new ExecutorFragment(Types._Variable, MiniOCLTables.Types._Variable);
private static final @NonNull ExecutorFragment _Variable__Visitable = new ExecutorFragment(Types._Variable, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _VariableExp__Element = new ExecutorFragment(Types._VariableExp, MiniOCLTables.Types._Element);
private static final @NonNull ExecutorFragment _VariableExp__OCLExpression = new ExecutorFragment(Types._VariableExp, MiniOCLTables.Types._OCLExpression);
private static final @NonNull ExecutorFragment _VariableExp__OclAny = new ExecutorFragment(Types._VariableExp, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _VariableExp__OclElement = new ExecutorFragment(Types._VariableExp, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _VariableExp__TypedElement = new ExecutorFragment(Types._VariableExp, MiniOCLTables.Types._TypedElement);
private static final @NonNull ExecutorFragment _VariableExp__VariableExp = new ExecutorFragment(Types._VariableExp, MiniOCLTables.Types._VariableExp);
private static final @NonNull ExecutorFragment _VariableExp__Visitable = new ExecutorFragment(Types._VariableExp, MiniOCLTables.Types._Visitable);
private static final @NonNull ExecutorFragment _Visitable__OclAny = new ExecutorFragment(Types._Visitable, OCLstdlibTables.Types._OclAny);
private static final @NonNull ExecutorFragment _Visitable__OclElement = new ExecutorFragment(Types._Visitable, OCLstdlibTables.Types._OclElement);
private static final @NonNull ExecutorFragment _Visitable__Visitable = new ExecutorFragment(Types._Visitable, MiniOCLTables.Types._Visitable);
static {
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::Fragments and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The parameter lists shared by operations.
*
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
* @noreference This class is not intended to be referenced by clients.
*/
public static class Parameters {
static {
Init.initStart();
Fragments.init();
}
static {
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::Parameters and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The operation descriptors for each operation of each type.
*
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
* @noreference This class is not intended to be referenced by clients.
*/
public static class Operations {
static {
Init.initStart();
Parameters.init();
}
static {
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::Operations and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The property descriptors for each property of each type.
*
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
* @noreference This class is not intended to be referenced by clients.
*/
public static class Properties {
static {
Init.initStart();
Operations.init();
}
public static final @NonNull ExecutorProperty _BooleanLiteralExp__booleanSymbol = new EcoreExecutorProperty(MiniOCLPackage.Literals.BOOLEAN_LITERAL_EXP__BOOLEAN_SYMBOL, Types._BooleanLiteralExp, 0);
public static final @NonNull ExecutorProperty _CallExp__ownedSource = new EcoreExecutorProperty(MiniOCLPackage.Literals.CALL_EXP__OWNED_SOURCE, Types._CallExp, 0);
public static final @NonNull ExecutorProperty _Class__ownedOperations = new EcoreExecutorProperty(MiniOCLPackage.Literals.CLASS__OWNED_OPERATIONS, Types._Class, 0);
public static final @NonNull ExecutorProperty _Class__ownedProperties = new EcoreExecutorProperty(MiniOCLPackage.Literals.CLASS__OWNED_PROPERTIES, Types._Class, 1);
public static final @NonNull ExecutorProperty _Class__superClasses = new EcoreExecutorProperty(MiniOCLPackage.Literals.CLASS__SUPER_CLASSES, Types._Class, 2);
public static final @NonNull ExecutorProperty _Class__Class__superClasses = new ExecutorPropertyWithImplementation("Class", Types._Class, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.CLASS__SUPER_CLASSES));
public static final @NonNull ExecutorProperty _Class__Constraint__constrainedElement = new ExecutorPropertyWithImplementation("Constraint", Types._Class, 4, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.CONSTRAINT__CONSTRAINED_ELEMENT));
public static final @NonNull ExecutorProperty _Class__Package__ownedClasses = new ExecutorPropertyWithImplementation("Package", Types._Class, 5, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.PACKAGE__OWNED_CLASSES));
public static final @NonNull ExecutorProperty _Class__TypedElement__type = new ExecutorPropertyWithImplementation("TypedElement", Types._Class, 6, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.TYPED_ELEMENT__TYPE));
public static final @NonNull ExecutorProperty _CollectionItem__ownedItem = new EcoreExecutorProperty(MiniOCLPackage.Literals.COLLECTION_ITEM__OWNED_ITEM, Types._CollectionItem, 0);
public static final @NonNull ExecutorProperty _CollectionLiteralExp__kind = new EcoreExecutorProperty(MiniOCLPackage.Literals.COLLECTION_LITERAL_EXP__KIND, Types._CollectionLiteralExp, 0);
public static final @NonNull ExecutorProperty _CollectionLiteralExp__ownedParts = new EcoreExecutorProperty(MiniOCLPackage.Literals.COLLECTION_LITERAL_EXP__OWNED_PARTS, Types._CollectionLiteralExp, 1);
public static final @NonNull ExecutorProperty _CollectionLiteralPart__CollectionLiteralExp__ownedParts = new ExecutorPropertyWithImplementation("CollectionLiteralExp", Types._CollectionLiteralPart, 0, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.COLLECTION_LITERAL_EXP__OWNED_PARTS));
public static final @NonNull ExecutorProperty _CollectionRange__ownedFirst = new EcoreExecutorProperty(MiniOCLPackage.Literals.COLLECTION_RANGE__OWNED_FIRST, Types._CollectionRange, 0);
public static final @NonNull ExecutorProperty _CollectionRange__ownedLast = new EcoreExecutorProperty(MiniOCLPackage.Literals.COLLECTION_RANGE__OWNED_LAST, Types._CollectionRange, 1);
public static final @NonNull ExecutorProperty _Constraint__constrainedElement = new EcoreExecutorProperty(MiniOCLPackage.Literals.CONSTRAINT__CONSTRAINED_ELEMENT, Types._Constraint, 0);
public static final @NonNull ExecutorProperty _Constraint__ownedSpecification = new EcoreExecutorProperty(MiniOCLPackage.Literals.CONSTRAINT__OWNED_SPECIFICATION, Types._Constraint, 1);
public static final @NonNull ExecutorProperty _Constraint__Root__ownedConstraints = new ExecutorPropertyWithImplementation("Root", Types._Constraint, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.ROOT__OWNED_CONSTRAINTS));
public static final @NonNull ExecutorProperty _ExpressionInOCL__ownedBody = new EcoreExecutorProperty(MiniOCLPackage.Literals.EXPRESSION_IN_OCL__OWNED_BODY, Types._ExpressionInOCL, 0);
public static final @NonNull ExecutorProperty _ExpressionInOCL__ownedSelfVar = new EcoreExecutorProperty(MiniOCLPackage.Literals.EXPRESSION_IN_OCL__OWNED_SELF_VAR, Types._ExpressionInOCL, 1);
public static final @NonNull ExecutorProperty _ExpressionInOCL__Constraint__ownedSpecification = new ExecutorPropertyWithImplementation("Constraint", Types._ExpressionInOCL, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.CONSTRAINT__OWNED_SPECIFICATION));
public static final @NonNull ExecutorProperty _ExpressionInOCL__Operation__ownedBodyExpression = new ExecutorPropertyWithImplementation("Operation", Types._ExpressionInOCL, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.OPERATION__OWNED_BODY_EXPRESSION));
public static final @NonNull ExecutorProperty _Import__alias = new EcoreExecutorProperty(MiniOCLPackage.Literals.IMPORT__ALIAS, Types._Import, 0);
public static final @NonNull ExecutorProperty _Import__uri = new EcoreExecutorProperty(MiniOCLPackage.Literals.IMPORT__URI, Types._Import, 1);
public static final @NonNull ExecutorProperty _Import__Root__ownedImports = new ExecutorPropertyWithImplementation("Root", Types._Import, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.ROOT__OWNED_IMPORTS));
public static final @NonNull ExecutorProperty _IntegerLiteralExp__integerSymbol = new EcoreExecutorProperty(MiniOCLPackage.Literals.INTEGER_LITERAL_EXP__INTEGER_SYMBOL, Types._IntegerLiteralExp, 0);
public static final @NonNull ExecutorProperty _IterateExp__ownedResult = new EcoreExecutorProperty(MiniOCLPackage.Literals.ITERATE_EXP__OWNED_RESULT, Types._IterateExp, 0);
public static final @NonNull ExecutorProperty _IteratorExp__iterator = new EcoreExecutorProperty(MiniOCLPackage.Literals.ITERATOR_EXP__ITERATOR, Types._IteratorExp, 0);
public static final @NonNull ExecutorProperty _LetExp__ownedIn = new EcoreExecutorProperty(MiniOCLPackage.Literals.LET_EXP__OWNED_IN, Types._LetExp, 0);
public static final @NonNull ExecutorProperty _LetExp__ownedVariable = new EcoreExecutorProperty(MiniOCLPackage.Literals.LET_EXP__OWNED_VARIABLE, Types._LetExp, 1);
public static final @NonNull ExecutorProperty _LoopExp__ownedBody = new EcoreExecutorProperty(MiniOCLPackage.Literals.LOOP_EXP__OWNED_BODY, Types._LoopExp, 0);
public static final @NonNull ExecutorProperty _LoopExp__ownedIterator = new EcoreExecutorProperty(MiniOCLPackage.Literals.LOOP_EXP__OWNED_ITERATOR, Types._LoopExp, 1);
public static final @NonNull ExecutorProperty _NamedElement__name = new EcoreExecutorProperty(MiniOCLPackage.Literals.NAMED_ELEMENT__NAME, Types._NamedElement, 0);
public static final @NonNull ExecutorProperty _OCLExpression__CallExp__ownedSource = new ExecutorPropertyWithImplementation("CallExp", Types._OCLExpression, 0, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.CALL_EXP__OWNED_SOURCE));
public static final @NonNull ExecutorProperty _OCLExpression__CollectionItem__ownedItem = new ExecutorPropertyWithImplementation("CollectionItem", Types._OCLExpression, 1, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.COLLECTION_ITEM__OWNED_ITEM));
public static final @NonNull ExecutorProperty _OCLExpression__CollectionRange__ownedFirst = new ExecutorPropertyWithImplementation("CollectionRange", Types._OCLExpression, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.COLLECTION_RANGE__OWNED_FIRST));
public static final @NonNull ExecutorProperty _OCLExpression__CollectionRange__ownedLast = new ExecutorPropertyWithImplementation("CollectionRange", Types._OCLExpression, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.COLLECTION_RANGE__OWNED_LAST));
public static final @NonNull ExecutorProperty _OCLExpression__ExpressionInOCL__ownedBody = new ExecutorPropertyWithImplementation("ExpressionInOCL", Types._OCLExpression, 4, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.EXPRESSION_IN_OCL__OWNED_BODY));
public static final @NonNull ExecutorProperty _OCLExpression__LetExp__ownedIn = new ExecutorPropertyWithImplementation("LetExp", Types._OCLExpression, 5, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.LET_EXP__OWNED_IN));
public static final @NonNull ExecutorProperty _OCLExpression__LoopExp__ownedBody = new ExecutorPropertyWithImplementation("LoopExp", Types._OCLExpression, 6, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.LOOP_EXP__OWNED_BODY));
public static final @NonNull ExecutorProperty _OCLExpression__OperationCallExp__ownedArguments = new ExecutorPropertyWithImplementation("OperationCallExp", Types._OCLExpression, 7, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.OPERATION_CALL_EXP__OWNED_ARGUMENTS));
public static final @NonNull ExecutorProperty _OCLExpression__Variable__ownedInitExp = new ExecutorPropertyWithImplementation("Variable", Types._OCLExpression, 8, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.VARIABLE__OWNED_INIT_EXP));
public static final @NonNull ExecutorProperty _OpaqueExpression__language = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPAQUE_EXPRESSION__LANGUAGE, Types._OpaqueExpression, 0);
public static final @NonNull ExecutorProperty _Operation__ownedBodyExpression = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPERATION__OWNED_BODY_EXPRESSION, Types._Operation, 0);
public static final @NonNull ExecutorProperty _Operation__ownedParameters = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPERATION__OWNED_PARAMETERS, Types._Operation, 1);
public static final @NonNull ExecutorProperty _Operation__owningClass = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPERATION__OWNING_CLASS, Types._Operation, 2);
public static final @NonNull ExecutorProperty _Operation__OperationCallExp__referredOperation = new ExecutorPropertyWithImplementation("OperationCallExp", Types._Operation, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.OPERATION_CALL_EXP__REFERRED_OPERATION));
public static final @NonNull ExecutorProperty _OperationCallExp__ownedArguments = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPERATION_CALL_EXP__OWNED_ARGUMENTS, Types._OperationCallExp, 0);
public static final @NonNull ExecutorProperty _OperationCallExp__referredOperation = new EcoreExecutorProperty(MiniOCLPackage.Literals.OPERATION_CALL_EXP__REFERRED_OPERATION, Types._OperationCallExp, 1);
public static final @NonNull ExecutorProperty _Package__ownedClasses = new EcoreExecutorProperty(MiniOCLPackage.Literals.PACKAGE__OWNED_CLASSES, Types._Package, 0);
public static final @NonNull ExecutorProperty _Package__ownedPackages = new EcoreExecutorProperty(MiniOCLPackage.Literals.PACKAGE__OWNED_PACKAGES, Types._Package, 1);
public static final @NonNull ExecutorProperty _Package__Package__ownedPackages = new ExecutorPropertyWithImplementation("Package", Types._Package, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.PACKAGE__OWNED_PACKAGES));
public static final @NonNull ExecutorProperty _Package__Root__ownedPackages = new ExecutorPropertyWithImplementation("Root", Types._Package, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.ROOT__OWNED_PACKAGES));
public static final @NonNull ExecutorProperty _Parameter__Operation__ownedParameters = new ExecutorPropertyWithImplementation("Operation", Types._Parameter, 0, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.OPERATION__OWNED_PARAMETERS));
public static final @NonNull ExecutorProperty _Property__lowerBound = new EcoreExecutorProperty(MiniOCLPackage.Literals.PROPERTY__LOWER_BOUND, Types._Property, 0);
public static final @NonNull ExecutorProperty _Property__owningClass = new EcoreExecutorProperty(MiniOCLPackage.Literals.PROPERTY__OWNING_CLASS, Types._Property, 1);
public static final @NonNull ExecutorProperty _Property__upperBound = new EcoreExecutorProperty(MiniOCLPackage.Literals.PROPERTY__UPPER_BOUND, Types._Property, 2);
public static final @NonNull ExecutorProperty _Property__PropertyCallExp__referredProperty = new ExecutorPropertyWithImplementation("PropertyCallExp", Types._Property, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.PROPERTY_CALL_EXP__REFERRED_PROPERTY));
public static final @NonNull ExecutorProperty _PropertyCallExp__referredProperty = new EcoreExecutorProperty(MiniOCLPackage.Literals.PROPERTY_CALL_EXP__REFERRED_PROPERTY, Types._PropertyCallExp, 0);
public static final @NonNull ExecutorProperty _Root__ownedConstraints = new EcoreExecutorProperty(MiniOCLPackage.Literals.ROOT__OWNED_CONSTRAINTS, Types._Root, 0);
public static final @NonNull ExecutorProperty _Root__ownedImports = new EcoreExecutorProperty(MiniOCLPackage.Literals.ROOT__OWNED_IMPORTS, Types._Root, 1);
public static final @NonNull ExecutorProperty _Root__ownedPackages = new EcoreExecutorProperty(MiniOCLPackage.Literals.ROOT__OWNED_PACKAGES, Types._Root, 2);
public static final @NonNull ExecutorProperty _TypedElement__type = new EcoreExecutorProperty(MiniOCLPackage.Literals.TYPED_ELEMENT__TYPE, Types._TypedElement, 0);
public static final @NonNull ExecutorProperty _Variable__ownedInitExp = new EcoreExecutorProperty(MiniOCLPackage.Literals.VARIABLE__OWNED_INIT_EXP, Types._Variable, 0);
public static final @NonNull ExecutorProperty _Variable__ExpressionInOCL__ownedSelfVar = new ExecutorPropertyWithImplementation("ExpressionInOCL", Types._Variable, 1, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.EXPRESSION_IN_OCL__OWNED_SELF_VAR));
public static final @NonNull ExecutorProperty _Variable__IterateExp__ownedResult = new ExecutorPropertyWithImplementation("IterateExp", Types._Variable, 2, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.ITERATE_EXP__OWNED_RESULT));
public static final @NonNull ExecutorProperty _Variable__LetExp__ownedVariable = new ExecutorPropertyWithImplementation("LetExp", Types._Variable, 3, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.LET_EXP__OWNED_VARIABLE));
public static final @NonNull ExecutorProperty _Variable__LoopExp__ownedIterator = new ExecutorPropertyWithImplementation("LoopExp", Types._Variable, 4, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.LOOP_EXP__OWNED_ITERATOR));
public static final @NonNull ExecutorProperty _Variable__VariableExp__referredVariable = new ExecutorPropertyWithImplementation("VariableExp", Types._Variable, 5, new EcoreLibraryOppositeProperty(MiniOCLPackage.Literals.VARIABLE_EXP__REFERRED_VARIABLE));
public static final @NonNull ExecutorProperty _VariableExp__referredVariable = new EcoreExecutorProperty(MiniOCLPackage.Literals.VARIABLE_EXP__REFERRED_VARIABLE, Types._VariableExp, 0);
static {
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::Properties and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The fragments for all base types in depth order: OclAny first, OclSelf last.
*/
public static class TypeFragments {
static {
Init.initStart();
Properties.init();
}
private static final @NonNull ExecutorFragment @NonNull [] _BooleanLiteralExp =
{
Fragments._BooleanLiteralExp__OclAny /* 0 */,
Fragments._BooleanLiteralExp__OclElement /* 1 */,
Fragments._BooleanLiteralExp__Visitable /* 2 */,
Fragments._BooleanLiteralExp__Element /* 3 */,
Fragments._BooleanLiteralExp__TypedElement /* 4 */,
Fragments._BooleanLiteralExp__OCLExpression /* 5 */,
Fragments._BooleanLiteralExp__LiteralExp /* 6 */,
Fragments._BooleanLiteralExp__PrimitiveLiteralExp /* 7 */,
Fragments._BooleanLiteralExp__BooleanLiteralExp /* 8 */
};
private static final int @NonNull [] __BooleanLiteralExp = { 1,1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CallExp =
{
Fragments._CallExp__OclAny /* 0 */,
Fragments._CallExp__OclElement /* 1 */,
Fragments._CallExp__Visitable /* 2 */,
Fragments._CallExp__Element /* 3 */,
Fragments._CallExp__TypedElement /* 4 */,
Fragments._CallExp__OCLExpression /* 5 */,
Fragments._CallExp__CallExp /* 6 */
};
private static final int @NonNull [] __CallExp = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Class =
{
Fragments._Class__OclAny /* 0 */,
Fragments._Class__OclElement /* 1 */,
Fragments._Class__Visitable /* 2 */,
Fragments._Class__Element /* 3 */,
Fragments._Class__NamedElement /* 4 */,
Fragments._Class__Namespace /* 5 */,
Fragments._Class__Class /* 6 */
};
private static final int @NonNull [] __Class = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CollectionItem =
{
Fragments._CollectionItem__OclAny /* 0 */,
Fragments._CollectionItem__OclElement /* 1 */,
Fragments._CollectionItem__Visitable /* 2 */,
Fragments._CollectionItem__Element /* 3 */,
Fragments._CollectionItem__TypedElement /* 4 */,
Fragments._CollectionItem__CollectionLiteralPart /* 5 */,
Fragments._CollectionItem__CollectionItem /* 6 */
};
private static final int @NonNull [] __CollectionItem = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CollectionKind =
{
Fragments._CollectionKind__OclAny /* 0 */,
Fragments._CollectionKind__OclElement /* 1 */,
Fragments._CollectionKind__OclType /* 2 */,
Fragments._CollectionKind__OclEnumeration /* 3 */,
Fragments._CollectionKind__CollectionKind /* 4 */
};
private static final int @NonNull [] __CollectionKind = { 1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CollectionLiteralExp =
{
Fragments._CollectionLiteralExp__OclAny /* 0 */,
Fragments._CollectionLiteralExp__OclElement /* 1 */,
Fragments._CollectionLiteralExp__Visitable /* 2 */,
Fragments._CollectionLiteralExp__Element /* 3 */,
Fragments._CollectionLiteralExp__TypedElement /* 4 */,
Fragments._CollectionLiteralExp__OCLExpression /* 5 */,
Fragments._CollectionLiteralExp__LiteralExp /* 6 */,
Fragments._CollectionLiteralExp__CollectionLiteralExp /* 7 */
};
private static final int @NonNull [] __CollectionLiteralExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CollectionLiteralPart =
{
Fragments._CollectionLiteralPart__OclAny /* 0 */,
Fragments._CollectionLiteralPart__OclElement /* 1 */,
Fragments._CollectionLiteralPart__Visitable /* 2 */,
Fragments._CollectionLiteralPart__Element /* 3 */,
Fragments._CollectionLiteralPart__TypedElement /* 4 */,
Fragments._CollectionLiteralPart__CollectionLiteralPart /* 5 */
};
private static final int @NonNull [] __CollectionLiteralPart = { 1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _CollectionRange =
{
Fragments._CollectionRange__OclAny /* 0 */,
Fragments._CollectionRange__OclElement /* 1 */,
Fragments._CollectionRange__Visitable /* 2 */,
Fragments._CollectionRange__Element /* 3 */,
Fragments._CollectionRange__TypedElement /* 4 */,
Fragments._CollectionRange__CollectionLiteralPart /* 5 */,
Fragments._CollectionRange__CollectionRange /* 6 */
};
private static final int @NonNull [] __CollectionRange = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Constraint =
{
Fragments._Constraint__OclAny /* 0 */,
Fragments._Constraint__OclElement /* 1 */,
Fragments._Constraint__Visitable /* 2 */,
Fragments._Constraint__Element /* 3 */,
Fragments._Constraint__NamedElement /* 4 */,
Fragments._Constraint__Constraint /* 5 */
};
private static final int @NonNull [] __Constraint = { 1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Element =
{
Fragments._Element__OclAny /* 0 */,
Fragments._Element__OclElement /* 1 */,
Fragments._Element__Visitable /* 2 */,
Fragments._Element__Element /* 3 */
};
private static final int @NonNull [] __Element = { 1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _ExpressionInOCL =
{
Fragments._ExpressionInOCL__OclAny /* 0 */,
Fragments._ExpressionInOCL__OclElement /* 1 */,
Fragments._ExpressionInOCL__Visitable /* 2 */,
Fragments._ExpressionInOCL__Element /* 3 */,
Fragments._ExpressionInOCL__TypedElement /* 4 */,
Fragments._ExpressionInOCL__OpaqueExpression /* 5 */,
Fragments._ExpressionInOCL__ExpressionInOCL /* 6 */
};
private static final int @NonNull [] __ExpressionInOCL = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Feature =
{
Fragments._Feature__OclAny /* 0 */,
Fragments._Feature__OclElement /* 1 */,
Fragments._Feature__Visitable /* 2 */,
Fragments._Feature__Element /* 3 */,
Fragments._Feature__NamedElement /* 4 */,
Fragments._Feature__TypedElement /* 4 */,
Fragments._Feature__Feature /* 5 */
};
private static final int @NonNull [] __Feature = { 1,1,1,1,2,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Import =
{
Fragments._Import__OclAny /* 0 */,
Fragments._Import__OclElement /* 1 */,
Fragments._Import__Visitable /* 2 */,
Fragments._Import__Element /* 3 */,
Fragments._Import__Import /* 4 */
};
private static final int @NonNull [] __Import = { 1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _IntegerLiteralExp =
{
Fragments._IntegerLiteralExp__OclAny /* 0 */,
Fragments._IntegerLiteralExp__OclElement /* 1 */,
Fragments._IntegerLiteralExp__Visitable /* 2 */,
Fragments._IntegerLiteralExp__Element /* 3 */,
Fragments._IntegerLiteralExp__TypedElement /* 4 */,
Fragments._IntegerLiteralExp__OCLExpression /* 5 */,
Fragments._IntegerLiteralExp__LiteralExp /* 6 */,
Fragments._IntegerLiteralExp__PrimitiveLiteralExp /* 7 */,
Fragments._IntegerLiteralExp__IntegerLiteralExp /* 8 */
};
private static final int @NonNull [] __IntegerLiteralExp = { 1,1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _IterateExp =
{
Fragments._IterateExp__OclAny /* 0 */,
Fragments._IterateExp__OclElement /* 1 */,
Fragments._IterateExp__Visitable /* 2 */,
Fragments._IterateExp__Element /* 3 */,
Fragments._IterateExp__TypedElement /* 4 */,
Fragments._IterateExp__OCLExpression /* 5 */,
Fragments._IterateExp__CallExp /* 6 */,
Fragments._IterateExp__LoopExp /* 7 */,
Fragments._IterateExp__IterateExp /* 8 */
};
private static final int @NonNull [] __IterateExp = { 1,1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _IteratorExp =
{
Fragments._IteratorExp__OclAny /* 0 */,
Fragments._IteratorExp__OclElement /* 1 */,
Fragments._IteratorExp__Visitable /* 2 */,
Fragments._IteratorExp__Element /* 3 */,
Fragments._IteratorExp__TypedElement /* 4 */,
Fragments._IteratorExp__OCLExpression /* 5 */,
Fragments._IteratorExp__CallExp /* 6 */,
Fragments._IteratorExp__LoopExp /* 7 */,
Fragments._IteratorExp__IteratorExp /* 8 */
};
private static final int @NonNull [] __IteratorExp = { 1,1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _LetExp =
{
Fragments._LetExp__OclAny /* 0 */,
Fragments._LetExp__OclElement /* 1 */,
Fragments._LetExp__Visitable /* 2 */,
Fragments._LetExp__Element /* 3 */,
Fragments._LetExp__TypedElement /* 4 */,
Fragments._LetExp__OCLExpression /* 5 */,
Fragments._LetExp__LetExp /* 6 */
};
private static final int @NonNull [] __LetExp = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _LiteralExp =
{
Fragments._LiteralExp__OclAny /* 0 */,
Fragments._LiteralExp__OclElement /* 1 */,
Fragments._LiteralExp__Visitable /* 2 */,
Fragments._LiteralExp__Element /* 3 */,
Fragments._LiteralExp__TypedElement /* 4 */,
Fragments._LiteralExp__OCLExpression /* 5 */,
Fragments._LiteralExp__LiteralExp /* 6 */
};
private static final int @NonNull [] __LiteralExp = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _LoopExp =
{
Fragments._LoopExp__OclAny /* 0 */,
Fragments._LoopExp__OclElement /* 1 */,
Fragments._LoopExp__Visitable /* 2 */,
Fragments._LoopExp__Element /* 3 */,
Fragments._LoopExp__TypedElement /* 4 */,
Fragments._LoopExp__OCLExpression /* 5 */,
Fragments._LoopExp__CallExp /* 6 */,
Fragments._LoopExp__LoopExp /* 7 */
};
private static final int @NonNull [] __LoopExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _NamedElement =
{
Fragments._NamedElement__OclAny /* 0 */,
Fragments._NamedElement__OclElement /* 1 */,
Fragments._NamedElement__Visitable /* 2 */,
Fragments._NamedElement__Element /* 3 */,
Fragments._NamedElement__NamedElement /* 4 */
};
private static final int @NonNull [] __NamedElement = { 1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Namespace =
{
Fragments._Namespace__OclAny /* 0 */,
Fragments._Namespace__OclElement /* 1 */,
Fragments._Namespace__Visitable /* 2 */,
Fragments._Namespace__Element /* 3 */,
Fragments._Namespace__NamedElement /* 4 */,
Fragments._Namespace__Namespace /* 5 */
};
private static final int @NonNull [] __Namespace = { 1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _NullLiteralExp =
{
Fragments._NullLiteralExp__OclAny /* 0 */,
Fragments._NullLiteralExp__OclElement /* 1 */,
Fragments._NullLiteralExp__Visitable /* 2 */,
Fragments._NullLiteralExp__Element /* 3 */,
Fragments._NullLiteralExp__TypedElement /* 4 */,
Fragments._NullLiteralExp__OCLExpression /* 5 */,
Fragments._NullLiteralExp__LiteralExp /* 6 */,
Fragments._NullLiteralExp__NullLiteralExp /* 7 */
};
private static final int @NonNull [] __NullLiteralExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _OCLExpression =
{
Fragments._OCLExpression__OclAny /* 0 */,
Fragments._OCLExpression__OclElement /* 1 */,
Fragments._OCLExpression__Visitable /* 2 */,
Fragments._OCLExpression__Element /* 3 */,
Fragments._OCLExpression__TypedElement /* 4 */,
Fragments._OCLExpression__OCLExpression /* 5 */
};
private static final int @NonNull [] __OCLExpression = { 1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _OpaqueExpression =
{
Fragments._OpaqueExpression__OclAny /* 0 */,
Fragments._OpaqueExpression__OclElement /* 1 */,
Fragments._OpaqueExpression__Visitable /* 2 */,
Fragments._OpaqueExpression__Element /* 3 */,
Fragments._OpaqueExpression__TypedElement /* 4 */,
Fragments._OpaqueExpression__OpaqueExpression /* 5 */
};
private static final int @NonNull [] __OpaqueExpression = { 1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Operation =
{
Fragments._Operation__OclAny /* 0 */,
Fragments._Operation__OclElement /* 1 */,
Fragments._Operation__Visitable /* 2 */,
Fragments._Operation__Element /* 3 */,
Fragments._Operation__NamedElement /* 4 */,
Fragments._Operation__TypedElement /* 4 */,
Fragments._Operation__Feature /* 5 */,
Fragments._Operation__Operation /* 6 */
};
private static final int @NonNull [] __Operation = { 1,1,1,1,2,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _OperationCallExp =
{
Fragments._OperationCallExp__OclAny /* 0 */,
Fragments._OperationCallExp__OclElement /* 1 */,
Fragments._OperationCallExp__Visitable /* 2 */,
Fragments._OperationCallExp__Element /* 3 */,
Fragments._OperationCallExp__TypedElement /* 4 */,
Fragments._OperationCallExp__OCLExpression /* 5 */,
Fragments._OperationCallExp__CallExp /* 6 */,
Fragments._OperationCallExp__OperationCallExp /* 7 */
};
private static final int @NonNull [] __OperationCallExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Package =
{
Fragments._Package__OclAny /* 0 */,
Fragments._Package__OclElement /* 1 */,
Fragments._Package__Visitable /* 2 */,
Fragments._Package__Element /* 3 */,
Fragments._Package__NamedElement /* 4 */,
Fragments._Package__Namespace /* 5 */,
Fragments._Package__Package /* 6 */
};
private static final int @NonNull [] __Package = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Parameter =
{
Fragments._Parameter__OclAny /* 0 */,
Fragments._Parameter__OclElement /* 1 */,
Fragments._Parameter__Visitable /* 2 */,
Fragments._Parameter__Element /* 3 */,
Fragments._Parameter__NamedElement /* 4 */,
Fragments._Parameter__TypedElement /* 4 */,
Fragments._Parameter__Variable /* 5 */,
Fragments._Parameter__Parameter /* 6 */
};
private static final int @NonNull [] __Parameter = { 1,1,1,1,2,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _PrimitiveLiteralExp =
{
Fragments._PrimitiveLiteralExp__OclAny /* 0 */,
Fragments._PrimitiveLiteralExp__OclElement /* 1 */,
Fragments._PrimitiveLiteralExp__Visitable /* 2 */,
Fragments._PrimitiveLiteralExp__Element /* 3 */,
Fragments._PrimitiveLiteralExp__TypedElement /* 4 */,
Fragments._PrimitiveLiteralExp__OCLExpression /* 5 */,
Fragments._PrimitiveLiteralExp__LiteralExp /* 6 */,
Fragments._PrimitiveLiteralExp__PrimitiveLiteralExp /* 7 */
};
private static final int @NonNull [] __PrimitiveLiteralExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Property =
{
Fragments._Property__OclAny /* 0 */,
Fragments._Property__OclElement /* 1 */,
Fragments._Property__Visitable /* 2 */,
Fragments._Property__Element /* 3 */,
Fragments._Property__NamedElement /* 4 */,
Fragments._Property__TypedElement /* 4 */,
Fragments._Property__Feature /* 5 */,
Fragments._Property__Property /* 6 */
};
private static final int @NonNull [] __Property = { 1,1,1,1,2,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _PropertyCallExp =
{
Fragments._PropertyCallExp__OclAny /* 0 */,
Fragments._PropertyCallExp__OclElement /* 1 */,
Fragments._PropertyCallExp__Visitable /* 2 */,
Fragments._PropertyCallExp__Element /* 3 */,
Fragments._PropertyCallExp__TypedElement /* 4 */,
Fragments._PropertyCallExp__OCLExpression /* 5 */,
Fragments._PropertyCallExp__CallExp /* 6 */,
Fragments._PropertyCallExp__PropertyCallExp /* 7 */
};
private static final int @NonNull [] __PropertyCallExp = { 1,1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Root =
{
Fragments._Root__OclAny /* 0 */,
Fragments._Root__OclElement /* 1 */,
Fragments._Root__Visitable /* 2 */,
Fragments._Root__Element /* 3 */,
Fragments._Root__Root /* 4 */
};
private static final int @NonNull [] __Root = { 1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _TypedElement =
{
Fragments._TypedElement__OclAny /* 0 */,
Fragments._TypedElement__OclElement /* 1 */,
Fragments._TypedElement__Visitable /* 2 */,
Fragments._TypedElement__Element /* 3 */,
Fragments._TypedElement__TypedElement /* 4 */
};
private static final int @NonNull [] __TypedElement = { 1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Variable =
{
Fragments._Variable__OclAny /* 0 */,
Fragments._Variable__OclElement /* 1 */,
Fragments._Variable__Visitable /* 2 */,
Fragments._Variable__Element /* 3 */,
Fragments._Variable__NamedElement /* 4 */,
Fragments._Variable__TypedElement /* 4 */,
Fragments._Variable__Variable /* 5 */
};
private static final int @NonNull [] __Variable = { 1,1,1,1,2,1 };
private static final @NonNull ExecutorFragment @NonNull [] _VariableExp =
{
Fragments._VariableExp__OclAny /* 0 */,
Fragments._VariableExp__OclElement /* 1 */,
Fragments._VariableExp__Visitable /* 2 */,
Fragments._VariableExp__Element /* 3 */,
Fragments._VariableExp__TypedElement /* 4 */,
Fragments._VariableExp__OCLExpression /* 5 */,
Fragments._VariableExp__VariableExp /* 6 */
};
private static final int @NonNull [] __VariableExp = { 1,1,1,1,1,1,1 };
private static final @NonNull ExecutorFragment @NonNull [] _Visitable =
{
Fragments._Visitable__OclAny /* 0 */,
Fragments._Visitable__OclElement /* 1 */,
Fragments._Visitable__Visitable /* 2 */
};
private static final int @NonNull [] __Visitable = { 1,1,1 };
/**
* Install the fragment descriptors in the class descriptors.
*/
static {
Types._BooleanLiteralExp.initFragments(_BooleanLiteralExp, __BooleanLiteralExp);
Types._CallExp.initFragments(_CallExp, __CallExp);
Types._Class.initFragments(_Class, __Class);
Types._CollectionItem.initFragments(_CollectionItem, __CollectionItem);
Types._CollectionKind.initFragments(_CollectionKind, __CollectionKind);
Types._CollectionLiteralExp.initFragments(_CollectionLiteralExp, __CollectionLiteralExp);
Types._CollectionLiteralPart.initFragments(_CollectionLiteralPart, __CollectionLiteralPart);
Types._CollectionRange.initFragments(_CollectionRange, __CollectionRange);
Types._Constraint.initFragments(_Constraint, __Constraint);
Types._Element.initFragments(_Element, __Element);
Types._ExpressionInOCL.initFragments(_ExpressionInOCL, __ExpressionInOCL);
Types._Feature.initFragments(_Feature, __Feature);
Types._Import.initFragments(_Import, __Import);
Types._IntegerLiteralExp.initFragments(_IntegerLiteralExp, __IntegerLiteralExp);
Types._IterateExp.initFragments(_IterateExp, __IterateExp);
Types._IteratorExp.initFragments(_IteratorExp, __IteratorExp);
Types._LetExp.initFragments(_LetExp, __LetExp);
Types._LiteralExp.initFragments(_LiteralExp, __LiteralExp);
Types._LoopExp.initFragments(_LoopExp, __LoopExp);
Types._NamedElement.initFragments(_NamedElement, __NamedElement);
Types._Namespace.initFragments(_Namespace, __Namespace);
Types._NullLiteralExp.initFragments(_NullLiteralExp, __NullLiteralExp);
Types._OCLExpression.initFragments(_OCLExpression, __OCLExpression);
Types._OpaqueExpression.initFragments(_OpaqueExpression, __OpaqueExpression);
Types._Operation.initFragments(_Operation, __Operation);
Types._OperationCallExp.initFragments(_OperationCallExp, __OperationCallExp);
Types._Package.initFragments(_Package, __Package);
Types._Parameter.initFragments(_Parameter, __Parameter);
Types._PrimitiveLiteralExp.initFragments(_PrimitiveLiteralExp, __PrimitiveLiteralExp);
Types._Property.initFragments(_Property, __Property);
Types._PropertyCallExp.initFragments(_PropertyCallExp, __PropertyCallExp);
Types._Root.initFragments(_Root, __Root);
Types._TypedElement.initFragments(_TypedElement, __TypedElement);
Types._Variable.initFragments(_Variable, __Variable);
Types._VariableExp.initFragments(_VariableExp, __VariableExp);
Types._Visitable.initFragments(_Visitable, __Visitable);
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::TypeFragments and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The lists of local operations or local operation overrides for each fragment of each type.
*/
public static class FragmentOperations {
static {
Init.initStart();
TypeFragments.init();
}
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__BooleanLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__PrimitiveLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _BooleanLiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _CallExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Class__Class = {};
private static final @NonNull ExecutorOperation @NonNull [] _Class__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Class__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Class__Namespace = {};
private static final @NonNull ExecutorOperation @NonNull [] _Class__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Class__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Class__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__CollectionItem = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__CollectionLiteralPart = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionItem__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionKind__CollectionKind = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionKind__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionKind__OclElement = {
OCLstdlibTables.Operations._OclEnumeration__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionKind__OclEnumeration = {
OCLstdlibTables.Operations._OclEnumeration__allInstances /* allInstances() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionKind__OclType = {
OCLstdlibTables.Operations._OclType__conformsTo /* conformsTo(OclType[?]) */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__CollectionLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__CollectionLiteralPart = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionLiteralPart__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__CollectionRange = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__CollectionLiteralPart = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _CollectionRange__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__Constraint = {};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Constraint__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Element__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Element__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Element__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Element__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__ExpressionInOCL = {};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__OpaqueExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _ExpressionInOCL__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__Feature = {};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Feature__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Import__Import = {};
private static final @NonNull ExecutorOperation @NonNull [] _Import__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Import__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Import__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Import__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__IntegerLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__PrimitiveLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _IntegerLiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__IterateExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__LoopExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _IterateExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__IteratorExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__LoopExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _IteratorExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__LetExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _LetExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _LiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__LoopExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _LoopExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _NamedElement__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _NamedElement__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _NamedElement__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _NamedElement__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _NamedElement__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__Namespace = {};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Namespace__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__NullLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _NullLiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _OCLExpression__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__OpaqueExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _OpaqueExpression__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__Operation = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__Feature = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Operation__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__OperationCallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _OperationCallExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Package__Package = {};
private static final @NonNull ExecutorOperation @NonNull [] _Package__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Package__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Package__Namespace = {};
private static final @NonNull ExecutorOperation @NonNull [] _Package__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Package__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Package__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__Parameter = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__Variable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Parameter__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__PrimitiveLiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__LiteralExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _PrimitiveLiteralExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__Property = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__Feature = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Property__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Property__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Property__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__PropertyCallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__CallExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _PropertyCallExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Root__Root = {};
private static final @NonNull ExecutorOperation @NonNull [] _Root__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Root__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Root__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Root__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _TypedElement__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _TypedElement__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _TypedElement__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _TypedElement__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _TypedElement__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__Variable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__NamedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _Variable__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__VariableExp = {};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__Element = {};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__OCLExpression = {};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__TypedElement = {};
private static final @NonNull ExecutorOperation @NonNull [] _VariableExp__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Visitable__Visitable = {};
private static final @NonNull ExecutorOperation @NonNull [] _Visitable__OclAny = {
OCLstdlibTables.Operations._OclAny___lt__gt_ /* _'<>'(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny___eq_ /* _'='(OclSelf[?]) */,
OCLstdlibTables.Operations._OclAny__oclAsSet /* oclAsSet() */,
OCLstdlibTables.Operations._OclAny__oclAsType /* oclAsType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInState /* oclIsInState(OclState[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsInvalid /* oclIsInvalid() */,
OCLstdlibTables.Operations._OclAny__oclIsKindOf /* oclIsKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsNew /* oclIsNew() */,
OCLstdlibTables.Operations._OclAny__oclIsTypeOf /* oclIsTypeOf(OclType[?]) */,
OCLstdlibTables.Operations._OclAny__oclIsUndefined /* oclIsUndefined() */,
OCLstdlibTables.Operations._OclAny__0_oclLog /* oclLog() */,
OCLstdlibTables.Operations._OclAny__1_oclLog /* oclLog(String[?]) */,
OCLstdlibTables.Operations._OclAny__oclType /* oclType() */,
OCLstdlibTables.Operations._OclAny__oclTypes /* oclTypes() */,
OCLstdlibTables.Operations._OclAny__toString /* toString() */
};
private static final @NonNull ExecutorOperation @NonNull [] _Visitable__OclElement = {
OCLstdlibTables.Operations._OclElement__allInstances /* allInstances() */,
OCLstdlibTables.Operations._OclElement__oclAsModelType /* oclAsModelType(TT)(TT[?]) */,
OCLstdlibTables.Operations._OclElement__oclContainer /* oclContainer() */,
OCLstdlibTables.Operations._OclElement__oclContents /* oclContents() */,
OCLstdlibTables.Operations._OclElement__oclIsModelKindOf /* oclIsModelKindOf(OclType[?]) */,
OCLstdlibTables.Operations._OclElement__oclModelType /* oclModelType() */,
OCLstdlibTables.Operations._OclElement__oclModelTypes /* oclModelTypes() */
};
/*
* Install the operation descriptors in the fragment descriptors.
*/
static {
Fragments._BooleanLiteralExp__BooleanLiteralExp.initOperations(_BooleanLiteralExp__BooleanLiteralExp);
Fragments._BooleanLiteralExp__Element.initOperations(_BooleanLiteralExp__Element);
Fragments._BooleanLiteralExp__LiteralExp.initOperations(_BooleanLiteralExp__LiteralExp);
Fragments._BooleanLiteralExp__OCLExpression.initOperations(_BooleanLiteralExp__OCLExpression);
Fragments._BooleanLiteralExp__OclAny.initOperations(_BooleanLiteralExp__OclAny);
Fragments._BooleanLiteralExp__OclElement.initOperations(_BooleanLiteralExp__OclElement);
Fragments._BooleanLiteralExp__PrimitiveLiteralExp.initOperations(_BooleanLiteralExp__PrimitiveLiteralExp);
Fragments._BooleanLiteralExp__TypedElement.initOperations(_BooleanLiteralExp__TypedElement);
Fragments._BooleanLiteralExp__Visitable.initOperations(_BooleanLiteralExp__Visitable);
Fragments._CallExp__CallExp.initOperations(_CallExp__CallExp);
Fragments._CallExp__Element.initOperations(_CallExp__Element);
Fragments._CallExp__OCLExpression.initOperations(_CallExp__OCLExpression);
Fragments._CallExp__OclAny.initOperations(_CallExp__OclAny);
Fragments._CallExp__OclElement.initOperations(_CallExp__OclElement);
Fragments._CallExp__TypedElement.initOperations(_CallExp__TypedElement);
Fragments._CallExp__Visitable.initOperations(_CallExp__Visitable);
Fragments._Class__Class.initOperations(_Class__Class);
Fragments._Class__Element.initOperations(_Class__Element);
Fragments._Class__NamedElement.initOperations(_Class__NamedElement);
Fragments._Class__Namespace.initOperations(_Class__Namespace);
Fragments._Class__OclAny.initOperations(_Class__OclAny);
Fragments._Class__OclElement.initOperations(_Class__OclElement);
Fragments._Class__Visitable.initOperations(_Class__Visitable);
Fragments._CollectionItem__CollectionItem.initOperations(_CollectionItem__CollectionItem);
Fragments._CollectionItem__CollectionLiteralPart.initOperations(_CollectionItem__CollectionLiteralPart);
Fragments._CollectionItem__Element.initOperations(_CollectionItem__Element);
Fragments._CollectionItem__OclAny.initOperations(_CollectionItem__OclAny);
Fragments._CollectionItem__OclElement.initOperations(_CollectionItem__OclElement);
Fragments._CollectionItem__TypedElement.initOperations(_CollectionItem__TypedElement);
Fragments._CollectionItem__Visitable.initOperations(_CollectionItem__Visitable);
Fragments._CollectionKind__CollectionKind.initOperations(_CollectionKind__CollectionKind);
Fragments._CollectionKind__OclAny.initOperations(_CollectionKind__OclAny);
Fragments._CollectionKind__OclElement.initOperations(_CollectionKind__OclElement);
Fragments._CollectionKind__OclEnumeration.initOperations(_CollectionKind__OclEnumeration);
Fragments._CollectionKind__OclType.initOperations(_CollectionKind__OclType);
Fragments._CollectionLiteralExp__CollectionLiteralExp.initOperations(_CollectionLiteralExp__CollectionLiteralExp);
Fragments._CollectionLiteralExp__Element.initOperations(_CollectionLiteralExp__Element);
Fragments._CollectionLiteralExp__LiteralExp.initOperations(_CollectionLiteralExp__LiteralExp);
Fragments._CollectionLiteralExp__OCLExpression.initOperations(_CollectionLiteralExp__OCLExpression);
Fragments._CollectionLiteralExp__OclAny.initOperations(_CollectionLiteralExp__OclAny);
Fragments._CollectionLiteralExp__OclElement.initOperations(_CollectionLiteralExp__OclElement);
Fragments._CollectionLiteralExp__TypedElement.initOperations(_CollectionLiteralExp__TypedElement);
Fragments._CollectionLiteralExp__Visitable.initOperations(_CollectionLiteralExp__Visitable);
Fragments._CollectionLiteralPart__CollectionLiteralPart.initOperations(_CollectionLiteralPart__CollectionLiteralPart);
Fragments._CollectionLiteralPart__Element.initOperations(_CollectionLiteralPart__Element);
Fragments._CollectionLiteralPart__OclAny.initOperations(_CollectionLiteralPart__OclAny);
Fragments._CollectionLiteralPart__OclElement.initOperations(_CollectionLiteralPart__OclElement);
Fragments._CollectionLiteralPart__TypedElement.initOperations(_CollectionLiteralPart__TypedElement);
Fragments._CollectionLiteralPart__Visitable.initOperations(_CollectionLiteralPart__Visitable);
Fragments._CollectionRange__CollectionLiteralPart.initOperations(_CollectionRange__CollectionLiteralPart);
Fragments._CollectionRange__CollectionRange.initOperations(_CollectionRange__CollectionRange);
Fragments._CollectionRange__Element.initOperations(_CollectionRange__Element);
Fragments._CollectionRange__OclAny.initOperations(_CollectionRange__OclAny);
Fragments._CollectionRange__OclElement.initOperations(_CollectionRange__OclElement);
Fragments._CollectionRange__TypedElement.initOperations(_CollectionRange__TypedElement);
Fragments._CollectionRange__Visitable.initOperations(_CollectionRange__Visitable);
Fragments._Constraint__Constraint.initOperations(_Constraint__Constraint);
Fragments._Constraint__Element.initOperations(_Constraint__Element);
Fragments._Constraint__NamedElement.initOperations(_Constraint__NamedElement);
Fragments._Constraint__OclAny.initOperations(_Constraint__OclAny);
Fragments._Constraint__OclElement.initOperations(_Constraint__OclElement);
Fragments._Constraint__Visitable.initOperations(_Constraint__Visitable);
Fragments._Element__Element.initOperations(_Element__Element);
Fragments._Element__OclAny.initOperations(_Element__OclAny);
Fragments._Element__OclElement.initOperations(_Element__OclElement);
Fragments._Element__Visitable.initOperations(_Element__Visitable);
Fragments._ExpressionInOCL__Element.initOperations(_ExpressionInOCL__Element);
Fragments._ExpressionInOCL__ExpressionInOCL.initOperations(_ExpressionInOCL__ExpressionInOCL);
Fragments._ExpressionInOCL__OclAny.initOperations(_ExpressionInOCL__OclAny);
Fragments._ExpressionInOCL__OclElement.initOperations(_ExpressionInOCL__OclElement);
Fragments._ExpressionInOCL__OpaqueExpression.initOperations(_ExpressionInOCL__OpaqueExpression);
Fragments._ExpressionInOCL__TypedElement.initOperations(_ExpressionInOCL__TypedElement);
Fragments._ExpressionInOCL__Visitable.initOperations(_ExpressionInOCL__Visitable);
Fragments._Feature__Element.initOperations(_Feature__Element);
Fragments._Feature__Feature.initOperations(_Feature__Feature);
Fragments._Feature__NamedElement.initOperations(_Feature__NamedElement);
Fragments._Feature__OclAny.initOperations(_Feature__OclAny);
Fragments._Feature__OclElement.initOperations(_Feature__OclElement);
Fragments._Feature__TypedElement.initOperations(_Feature__TypedElement);
Fragments._Feature__Visitable.initOperations(_Feature__Visitable);
Fragments._Import__Element.initOperations(_Import__Element);
Fragments._Import__Import.initOperations(_Import__Import);
Fragments._Import__OclAny.initOperations(_Import__OclAny);
Fragments._Import__OclElement.initOperations(_Import__OclElement);
Fragments._Import__Visitable.initOperations(_Import__Visitable);
Fragments._IntegerLiteralExp__Element.initOperations(_IntegerLiteralExp__Element);
Fragments._IntegerLiteralExp__IntegerLiteralExp.initOperations(_IntegerLiteralExp__IntegerLiteralExp);
Fragments._IntegerLiteralExp__LiteralExp.initOperations(_IntegerLiteralExp__LiteralExp);
Fragments._IntegerLiteralExp__OCLExpression.initOperations(_IntegerLiteralExp__OCLExpression);
Fragments._IntegerLiteralExp__OclAny.initOperations(_IntegerLiteralExp__OclAny);
Fragments._IntegerLiteralExp__OclElement.initOperations(_IntegerLiteralExp__OclElement);
Fragments._IntegerLiteralExp__PrimitiveLiteralExp.initOperations(_IntegerLiteralExp__PrimitiveLiteralExp);
Fragments._IntegerLiteralExp__TypedElement.initOperations(_IntegerLiteralExp__TypedElement);
Fragments._IntegerLiteralExp__Visitable.initOperations(_IntegerLiteralExp__Visitable);
Fragments._IterateExp__CallExp.initOperations(_IterateExp__CallExp);
Fragments._IterateExp__Element.initOperations(_IterateExp__Element);
Fragments._IterateExp__IterateExp.initOperations(_IterateExp__IterateExp);
Fragments._IterateExp__LoopExp.initOperations(_IterateExp__LoopExp);
Fragments._IterateExp__OCLExpression.initOperations(_IterateExp__OCLExpression);
Fragments._IterateExp__OclAny.initOperations(_IterateExp__OclAny);
Fragments._IterateExp__OclElement.initOperations(_IterateExp__OclElement);
Fragments._IterateExp__TypedElement.initOperations(_IterateExp__TypedElement);
Fragments._IterateExp__Visitable.initOperations(_IterateExp__Visitable);
Fragments._IteratorExp__CallExp.initOperations(_IteratorExp__CallExp);
Fragments._IteratorExp__Element.initOperations(_IteratorExp__Element);
Fragments._IteratorExp__IteratorExp.initOperations(_IteratorExp__IteratorExp);
Fragments._IteratorExp__LoopExp.initOperations(_IteratorExp__LoopExp);
Fragments._IteratorExp__OCLExpression.initOperations(_IteratorExp__OCLExpression);
Fragments._IteratorExp__OclAny.initOperations(_IteratorExp__OclAny);
Fragments._IteratorExp__OclElement.initOperations(_IteratorExp__OclElement);
Fragments._IteratorExp__TypedElement.initOperations(_IteratorExp__TypedElement);
Fragments._IteratorExp__Visitable.initOperations(_IteratorExp__Visitable);
Fragments._LetExp__Element.initOperations(_LetExp__Element);
Fragments._LetExp__LetExp.initOperations(_LetExp__LetExp);
Fragments._LetExp__OCLExpression.initOperations(_LetExp__OCLExpression);
Fragments._LetExp__OclAny.initOperations(_LetExp__OclAny);
Fragments._LetExp__OclElement.initOperations(_LetExp__OclElement);
Fragments._LetExp__TypedElement.initOperations(_LetExp__TypedElement);
Fragments._LetExp__Visitable.initOperations(_LetExp__Visitable);
Fragments._LiteralExp__Element.initOperations(_LiteralExp__Element);
Fragments._LiteralExp__LiteralExp.initOperations(_LiteralExp__LiteralExp);
Fragments._LiteralExp__OCLExpression.initOperations(_LiteralExp__OCLExpression);
Fragments._LiteralExp__OclAny.initOperations(_LiteralExp__OclAny);
Fragments._LiteralExp__OclElement.initOperations(_LiteralExp__OclElement);
Fragments._LiteralExp__TypedElement.initOperations(_LiteralExp__TypedElement);
Fragments._LiteralExp__Visitable.initOperations(_LiteralExp__Visitable);
Fragments._LoopExp__CallExp.initOperations(_LoopExp__CallExp);
Fragments._LoopExp__Element.initOperations(_LoopExp__Element);
Fragments._LoopExp__LoopExp.initOperations(_LoopExp__LoopExp);
Fragments._LoopExp__OCLExpression.initOperations(_LoopExp__OCLExpression);
Fragments._LoopExp__OclAny.initOperations(_LoopExp__OclAny);
Fragments._LoopExp__OclElement.initOperations(_LoopExp__OclElement);
Fragments._LoopExp__TypedElement.initOperations(_LoopExp__TypedElement);
Fragments._LoopExp__Visitable.initOperations(_LoopExp__Visitable);
Fragments._NamedElement__Element.initOperations(_NamedElement__Element);
Fragments._NamedElement__NamedElement.initOperations(_NamedElement__NamedElement);
Fragments._NamedElement__OclAny.initOperations(_NamedElement__OclAny);
Fragments._NamedElement__OclElement.initOperations(_NamedElement__OclElement);
Fragments._NamedElement__Visitable.initOperations(_NamedElement__Visitable);
Fragments._Namespace__Element.initOperations(_Namespace__Element);
Fragments._Namespace__NamedElement.initOperations(_Namespace__NamedElement);
Fragments._Namespace__Namespace.initOperations(_Namespace__Namespace);
Fragments._Namespace__OclAny.initOperations(_Namespace__OclAny);
Fragments._Namespace__OclElement.initOperations(_Namespace__OclElement);
Fragments._Namespace__Visitable.initOperations(_Namespace__Visitable);
Fragments._NullLiteralExp__Element.initOperations(_NullLiteralExp__Element);
Fragments._NullLiteralExp__LiteralExp.initOperations(_NullLiteralExp__LiteralExp);
Fragments._NullLiteralExp__NullLiteralExp.initOperations(_NullLiteralExp__NullLiteralExp);
Fragments._NullLiteralExp__OCLExpression.initOperations(_NullLiteralExp__OCLExpression);
Fragments._NullLiteralExp__OclAny.initOperations(_NullLiteralExp__OclAny);
Fragments._NullLiteralExp__OclElement.initOperations(_NullLiteralExp__OclElement);
Fragments._NullLiteralExp__TypedElement.initOperations(_NullLiteralExp__TypedElement);
Fragments._NullLiteralExp__Visitable.initOperations(_NullLiteralExp__Visitable);
Fragments._OCLExpression__Element.initOperations(_OCLExpression__Element);
Fragments._OCLExpression__OCLExpression.initOperations(_OCLExpression__OCLExpression);
Fragments._OCLExpression__OclAny.initOperations(_OCLExpression__OclAny);
Fragments._OCLExpression__OclElement.initOperations(_OCLExpression__OclElement);
Fragments._OCLExpression__TypedElement.initOperations(_OCLExpression__TypedElement);
Fragments._OCLExpression__Visitable.initOperations(_OCLExpression__Visitable);
Fragments._OpaqueExpression__Element.initOperations(_OpaqueExpression__Element);
Fragments._OpaqueExpression__OclAny.initOperations(_OpaqueExpression__OclAny);
Fragments._OpaqueExpression__OclElement.initOperations(_OpaqueExpression__OclElement);
Fragments._OpaqueExpression__OpaqueExpression.initOperations(_OpaqueExpression__OpaqueExpression);
Fragments._OpaqueExpression__TypedElement.initOperations(_OpaqueExpression__TypedElement);
Fragments._OpaqueExpression__Visitable.initOperations(_OpaqueExpression__Visitable);
Fragments._Operation__Element.initOperations(_Operation__Element);
Fragments._Operation__Feature.initOperations(_Operation__Feature);
Fragments._Operation__NamedElement.initOperations(_Operation__NamedElement);
Fragments._Operation__OclAny.initOperations(_Operation__OclAny);
Fragments._Operation__OclElement.initOperations(_Operation__OclElement);
Fragments._Operation__Operation.initOperations(_Operation__Operation);
Fragments._Operation__TypedElement.initOperations(_Operation__TypedElement);
Fragments._Operation__Visitable.initOperations(_Operation__Visitable);
Fragments._OperationCallExp__CallExp.initOperations(_OperationCallExp__CallExp);
Fragments._OperationCallExp__Element.initOperations(_OperationCallExp__Element);
Fragments._OperationCallExp__OCLExpression.initOperations(_OperationCallExp__OCLExpression);
Fragments._OperationCallExp__OclAny.initOperations(_OperationCallExp__OclAny);
Fragments._OperationCallExp__OclElement.initOperations(_OperationCallExp__OclElement);
Fragments._OperationCallExp__OperationCallExp.initOperations(_OperationCallExp__OperationCallExp);
Fragments._OperationCallExp__TypedElement.initOperations(_OperationCallExp__TypedElement);
Fragments._OperationCallExp__Visitable.initOperations(_OperationCallExp__Visitable);
Fragments._Package__Element.initOperations(_Package__Element);
Fragments._Package__NamedElement.initOperations(_Package__NamedElement);
Fragments._Package__Namespace.initOperations(_Package__Namespace);
Fragments._Package__OclAny.initOperations(_Package__OclAny);
Fragments._Package__OclElement.initOperations(_Package__OclElement);
Fragments._Package__Package.initOperations(_Package__Package);
Fragments._Package__Visitable.initOperations(_Package__Visitable);
Fragments._Parameter__Element.initOperations(_Parameter__Element);
Fragments._Parameter__NamedElement.initOperations(_Parameter__NamedElement);
Fragments._Parameter__OclAny.initOperations(_Parameter__OclAny);
Fragments._Parameter__OclElement.initOperations(_Parameter__OclElement);
Fragments._Parameter__Parameter.initOperations(_Parameter__Parameter);
Fragments._Parameter__TypedElement.initOperations(_Parameter__TypedElement);
Fragments._Parameter__Variable.initOperations(_Parameter__Variable);
Fragments._Parameter__Visitable.initOperations(_Parameter__Visitable);
Fragments._PrimitiveLiteralExp__Element.initOperations(_PrimitiveLiteralExp__Element);
Fragments._PrimitiveLiteralExp__LiteralExp.initOperations(_PrimitiveLiteralExp__LiteralExp);
Fragments._PrimitiveLiteralExp__OCLExpression.initOperations(_PrimitiveLiteralExp__OCLExpression);
Fragments._PrimitiveLiteralExp__OclAny.initOperations(_PrimitiveLiteralExp__OclAny);
Fragments._PrimitiveLiteralExp__OclElement.initOperations(_PrimitiveLiteralExp__OclElement);
Fragments._PrimitiveLiteralExp__PrimitiveLiteralExp.initOperations(_PrimitiveLiteralExp__PrimitiveLiteralExp);
Fragments._PrimitiveLiteralExp__TypedElement.initOperations(_PrimitiveLiteralExp__TypedElement);
Fragments._PrimitiveLiteralExp__Visitable.initOperations(_PrimitiveLiteralExp__Visitable);
Fragments._Property__Element.initOperations(_Property__Element);
Fragments._Property__Feature.initOperations(_Property__Feature);
Fragments._Property__NamedElement.initOperations(_Property__NamedElement);
Fragments._Property__OclAny.initOperations(_Property__OclAny);
Fragments._Property__OclElement.initOperations(_Property__OclElement);
Fragments._Property__Property.initOperations(_Property__Property);
Fragments._Property__TypedElement.initOperations(_Property__TypedElement);
Fragments._Property__Visitable.initOperations(_Property__Visitable);
Fragments._PropertyCallExp__CallExp.initOperations(_PropertyCallExp__CallExp);
Fragments._PropertyCallExp__Element.initOperations(_PropertyCallExp__Element);
Fragments._PropertyCallExp__OCLExpression.initOperations(_PropertyCallExp__OCLExpression);
Fragments._PropertyCallExp__OclAny.initOperations(_PropertyCallExp__OclAny);
Fragments._PropertyCallExp__OclElement.initOperations(_PropertyCallExp__OclElement);
Fragments._PropertyCallExp__PropertyCallExp.initOperations(_PropertyCallExp__PropertyCallExp);
Fragments._PropertyCallExp__TypedElement.initOperations(_PropertyCallExp__TypedElement);
Fragments._PropertyCallExp__Visitable.initOperations(_PropertyCallExp__Visitable);
Fragments._Root__Element.initOperations(_Root__Element);
Fragments._Root__OclAny.initOperations(_Root__OclAny);
Fragments._Root__OclElement.initOperations(_Root__OclElement);
Fragments._Root__Root.initOperations(_Root__Root);
Fragments._Root__Visitable.initOperations(_Root__Visitable);
Fragments._TypedElement__Element.initOperations(_TypedElement__Element);
Fragments._TypedElement__OclAny.initOperations(_TypedElement__OclAny);
Fragments._TypedElement__OclElement.initOperations(_TypedElement__OclElement);
Fragments._TypedElement__TypedElement.initOperations(_TypedElement__TypedElement);
Fragments._TypedElement__Visitable.initOperations(_TypedElement__Visitable);
Fragments._Variable__Element.initOperations(_Variable__Element);
Fragments._Variable__NamedElement.initOperations(_Variable__NamedElement);
Fragments._Variable__OclAny.initOperations(_Variable__OclAny);
Fragments._Variable__OclElement.initOperations(_Variable__OclElement);
Fragments._Variable__TypedElement.initOperations(_Variable__TypedElement);
Fragments._Variable__Variable.initOperations(_Variable__Variable);
Fragments._Variable__Visitable.initOperations(_Variable__Visitable);
Fragments._VariableExp__Element.initOperations(_VariableExp__Element);
Fragments._VariableExp__OCLExpression.initOperations(_VariableExp__OCLExpression);
Fragments._VariableExp__OclAny.initOperations(_VariableExp__OclAny);
Fragments._VariableExp__OclElement.initOperations(_VariableExp__OclElement);
Fragments._VariableExp__TypedElement.initOperations(_VariableExp__TypedElement);
Fragments._VariableExp__VariableExp.initOperations(_VariableExp__VariableExp);
Fragments._VariableExp__Visitable.initOperations(_VariableExp__Visitable);
Fragments._Visitable__OclAny.initOperations(_Visitable__OclAny);
Fragments._Visitable__OclElement.initOperations(_Visitable__OclElement);
Fragments._Visitable__Visitable.initOperations(_Visitable__Visitable);
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::FragmentOperations and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The lists of local properties for the local fragment of each type.
*/
public static class FragmentProperties {
static {
Init.initStart();
FragmentOperations.init();
}
private static final @NonNull ExecutorProperty @NonNull [] _BooleanLiteralExp = {
MiniOCLTables.Properties._BooleanLiteralExp__booleanSymbol,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _CallExp = {
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _Class = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Class__ownedOperations,
MiniOCLTables.Properties._Class__ownedProperties,
MiniOCLTables.Properties._Class__superClasses,
MiniOCLTables.Properties._Class__Class__superClasses,
MiniOCLTables.Properties._Class__Constraint__constrainedElement,
MiniOCLTables.Properties._Class__Package__ownedClasses,
MiniOCLTables.Properties._Class__TypedElement__type
};
private static final @NonNull ExecutorProperty @NonNull [] _CollectionItem = {
MiniOCLTables.Properties._CollectionItem__ownedItem,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._CollectionLiteralPart__CollectionLiteralExp__ownedParts
};
private static final @NonNull ExecutorProperty @NonNull [] _CollectionKind = {};
private static final @NonNull ExecutorProperty @NonNull [] _CollectionLiteralExp = {
MiniOCLTables.Properties._CollectionLiteralExp__kind,
MiniOCLTables.Properties._CollectionLiteralExp__ownedParts,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _CollectionLiteralPart = {
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._CollectionLiteralPart__CollectionLiteralExp__ownedParts
};
private static final @NonNull ExecutorProperty @NonNull [] _CollectionRange = {
MiniOCLTables.Properties._CollectionRange__ownedFirst,
MiniOCLTables.Properties._CollectionRange__ownedLast,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._CollectionLiteralPart__CollectionLiteralExp__ownedParts
};
private static final @NonNull ExecutorProperty @NonNull [] _Constraint = {
MiniOCLTables.Properties._Constraint__constrainedElement,
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Constraint__ownedSpecification,
MiniOCLTables.Properties._Constraint__Root__ownedConstraints
};
private static final @NonNull ExecutorProperty @NonNull [] _Element = {};
private static final @NonNull ExecutorProperty @NonNull [] _ExpressionInOCL = {
MiniOCLTables.Properties._OpaqueExpression__language,
MiniOCLTables.Properties._ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._ExpressionInOCL__ownedSelfVar,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._ExpressionInOCL__Constraint__ownedSpecification,
MiniOCLTables.Properties._ExpressionInOCL__Operation__ownedBodyExpression
};
private static final @NonNull ExecutorProperty @NonNull [] _Feature = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._TypedElement__type
};
private static final @NonNull ExecutorProperty @NonNull [] _Import = {
MiniOCLTables.Properties._Import__alias,
MiniOCLTables.Properties._Import__uri,
MiniOCLTables.Properties._Import__Root__ownedImports
};
private static final @NonNull ExecutorProperty @NonNull [] _IntegerLiteralExp = {
MiniOCLTables.Properties._IntegerLiteralExp__integerSymbol,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _IterateExp = {
MiniOCLTables.Properties._LoopExp__ownedBody,
MiniOCLTables.Properties._LoopExp__ownedIterator,
MiniOCLTables.Properties._IterateExp__ownedResult,
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _IteratorExp = {
MiniOCLTables.Properties._IteratorExp__iterator,
MiniOCLTables.Properties._LoopExp__ownedBody,
MiniOCLTables.Properties._LoopExp__ownedIterator,
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _LetExp = {
MiniOCLTables.Properties._LetExp__ownedIn,
MiniOCLTables.Properties._LetExp__ownedVariable,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _LiteralExp = {
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _LoopExp = {
MiniOCLTables.Properties._LoopExp__ownedBody,
MiniOCLTables.Properties._LoopExp__ownedIterator,
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _NamedElement = {
MiniOCLTables.Properties._NamedElement__name
};
private static final @NonNull ExecutorProperty @NonNull [] _Namespace = {
MiniOCLTables.Properties._NamedElement__name
};
private static final @NonNull ExecutorProperty @NonNull [] _NullLiteralExp = {
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _OCLExpression = {
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _OpaqueExpression = {
MiniOCLTables.Properties._OpaqueExpression__language,
MiniOCLTables.Properties._TypedElement__type
};
private static final @NonNull ExecutorProperty @NonNull [] _Operation = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Operation__ownedBodyExpression,
MiniOCLTables.Properties._Operation__ownedParameters,
MiniOCLTables.Properties._Operation__owningClass,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._Operation__OperationCallExp__referredOperation
};
private static final @NonNull ExecutorProperty @NonNull [] _OperationCallExp = {
MiniOCLTables.Properties._OperationCallExp__ownedArguments,
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._OperationCallExp__referredOperation,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _Package = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Package__ownedClasses,
MiniOCLTables.Properties._Package__ownedPackages,
MiniOCLTables.Properties._Package__Package__ownedPackages,
MiniOCLTables.Properties._Package__Root__ownedPackages
};
private static final @NonNull ExecutorProperty @NonNull [] _Parameter = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Variable__ownedInitExp,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._Variable__ExpressionInOCL__ownedSelfVar,
MiniOCLTables.Properties._Variable__IterateExp__ownedResult,
MiniOCLTables.Properties._Variable__LetExp__ownedVariable,
MiniOCLTables.Properties._Variable__LoopExp__ownedIterator,
MiniOCLTables.Properties._Parameter__Operation__ownedParameters,
MiniOCLTables.Properties._Variable__VariableExp__referredVariable
};
private static final @NonNull ExecutorProperty @NonNull [] _PrimitiveLiteralExp = {
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _Property = {
MiniOCLTables.Properties._Property__lowerBound,
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Property__owningClass,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._Property__upperBound,
MiniOCLTables.Properties._Property__PropertyCallExp__referredProperty
};
private static final @NonNull ExecutorProperty @NonNull [] _PropertyCallExp = {
MiniOCLTables.Properties._CallExp__ownedSource,
MiniOCLTables.Properties._PropertyCallExp__referredProperty,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _Root = {
MiniOCLTables.Properties._Root__ownedConstraints,
MiniOCLTables.Properties._Root__ownedImports,
MiniOCLTables.Properties._Root__ownedPackages
};
private static final @NonNull ExecutorProperty @NonNull [] _TypedElement = {
MiniOCLTables.Properties._TypedElement__type
};
private static final @NonNull ExecutorProperty @NonNull [] _Variable = {
MiniOCLTables.Properties._NamedElement__name,
MiniOCLTables.Properties._Variable__ownedInitExp,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._Variable__ExpressionInOCL__ownedSelfVar,
MiniOCLTables.Properties._Variable__IterateExp__ownedResult,
MiniOCLTables.Properties._Variable__LetExp__ownedVariable,
MiniOCLTables.Properties._Variable__LoopExp__ownedIterator,
MiniOCLTables.Properties._Variable__VariableExp__referredVariable
};
private static final @NonNull ExecutorProperty @NonNull [] _VariableExp = {
MiniOCLTables.Properties._VariableExp__referredVariable,
MiniOCLTables.Properties._TypedElement__type,
MiniOCLTables.Properties._OCLExpression__CallExp__ownedSource,
MiniOCLTables.Properties._OCLExpression__CollectionItem__ownedItem,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedFirst,
MiniOCLTables.Properties._OCLExpression__CollectionRange__ownedLast,
MiniOCLTables.Properties._OCLExpression__ExpressionInOCL__ownedBody,
MiniOCLTables.Properties._OCLExpression__LetExp__ownedIn,
MiniOCLTables.Properties._OCLExpression__LoopExp__ownedBody,
MiniOCLTables.Properties._OCLExpression__OperationCallExp__ownedArguments,
MiniOCLTables.Properties._OCLExpression__Variable__ownedInitExp
};
private static final @NonNull ExecutorProperty @NonNull [] _Visitable = {};
/**
* Install the property descriptors in the fragment descriptors.
*/
static {
Fragments._BooleanLiteralExp__BooleanLiteralExp.initProperties(_BooleanLiteralExp);
Fragments._CallExp__CallExp.initProperties(_CallExp);
Fragments._Class__Class.initProperties(_Class);
Fragments._CollectionItem__CollectionItem.initProperties(_CollectionItem);
Fragments._CollectionKind__CollectionKind.initProperties(_CollectionKind);
Fragments._CollectionLiteralExp__CollectionLiteralExp.initProperties(_CollectionLiteralExp);
Fragments._CollectionLiteralPart__CollectionLiteralPart.initProperties(_CollectionLiteralPart);
Fragments._CollectionRange__CollectionRange.initProperties(_CollectionRange);
Fragments._Constraint__Constraint.initProperties(_Constraint);
Fragments._Element__Element.initProperties(_Element);
Fragments._ExpressionInOCL__ExpressionInOCL.initProperties(_ExpressionInOCL);
Fragments._Feature__Feature.initProperties(_Feature);
Fragments._Import__Import.initProperties(_Import);
Fragments._IntegerLiteralExp__IntegerLiteralExp.initProperties(_IntegerLiteralExp);
Fragments._IterateExp__IterateExp.initProperties(_IterateExp);
Fragments._IteratorExp__IteratorExp.initProperties(_IteratorExp);
Fragments._LetExp__LetExp.initProperties(_LetExp);
Fragments._LiteralExp__LiteralExp.initProperties(_LiteralExp);
Fragments._LoopExp__LoopExp.initProperties(_LoopExp);
Fragments._NamedElement__NamedElement.initProperties(_NamedElement);
Fragments._Namespace__Namespace.initProperties(_Namespace);
Fragments._NullLiteralExp__NullLiteralExp.initProperties(_NullLiteralExp);
Fragments._OCLExpression__OCLExpression.initProperties(_OCLExpression);
Fragments._OpaqueExpression__OpaqueExpression.initProperties(_OpaqueExpression);
Fragments._Operation__Operation.initProperties(_Operation);
Fragments._OperationCallExp__OperationCallExp.initProperties(_OperationCallExp);
Fragments._Package__Package.initProperties(_Package);
Fragments._Parameter__Parameter.initProperties(_Parameter);
Fragments._PrimitiveLiteralExp__PrimitiveLiteralExp.initProperties(_PrimitiveLiteralExp);
Fragments._Property__Property.initProperties(_Property);
Fragments._PropertyCallExp__PropertyCallExp.initProperties(_PropertyCallExp);
Fragments._Root__Root.initProperties(_Root);
Fragments._TypedElement__TypedElement.initProperties(_TypedElement);
Fragments._Variable__Variable.initProperties(_Variable);
Fragments._VariableExp__VariableExp.initProperties(_VariableExp);
Fragments._Visitable__Visitable.initProperties(_Visitable);
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::FragmentProperties and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The lists of enumeration literals for each enumeration.
*/
public static class EnumerationLiterals {
static {
Init.initStart();
FragmentProperties.init();
}
public static final @NonNull EcoreExecutorEnumerationLiteral _CollectionKind__Collection = new EcoreExecutorEnumerationLiteral(MiniOCLPackage.Literals.COLLECTION_KIND.getEEnumLiteral("Collection"), Types._CollectionKind, 0);
private static final @NonNull EcoreExecutorEnumerationLiteral @NonNull [] _CollectionKind = {
_CollectionKind__Collection
};
/**
* Install the enumeration literals in the enumerations.
*/
static {
Types._CollectionKind.initLiterals(_CollectionKind);
Init.initEnd();
}
/**
* Force initialization of the fields of MiniOCLTables::EnumerationLiterals and all preceding sub-packages.
*/
public static void init() {}
}
/**
* The multiple packages above avoid problems with the Java 65536 byte limit but introduce a difficulty in ensuring that
* static construction occurs in the disciplined order of the packages when construction may start in any of the packages.
* The problem is resolved by ensuring that the static construction of each package first initializes its immediate predecessor.
* On completion of predecessor initialization, the residual packages are initialized by starting an initialization in the last package.
* This class maintains a count so that the various predecessors can distinguish whether they are the starting point and so
* ensure that residual construction occurs just once after all predecessors.
*/
private static class Init {
/**
* Counter of nested static constructions. On return to zero residual construction starts. -ve once residual construction started.
*/
private static int initCount = 0;
/**
* Invoked at the start of a static construction to defer residual cobstruction until primary constructions complete.
*/
private static void initStart() {
if (initCount >= 0) {
initCount++;
}
}
/**
* Invoked at the end of a static construction to activate residual cobstruction once primary constructions complete.
*/
private static void initEnd() {
if (initCount > 0) {
if (--initCount == 0) {
initCount = -1;
EnumerationLiterals.init();
}
}
}
}
static {
Init.initEnd();
}
/*
* Force initialization of outer fields. Inner fields are lazily initialized.
*/
public static void init() {}
}