/******************************************************************************* * Copyright (c) 2015-2016 Obeo, Inria * * 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: * - William Piers <william.piers@obeo.fr> * - Philippe Merle <philippe.merle@inria.fr> ************************************************************************* * This code is 100% auto-generated * from: * /org.occiware.clouddesigner.occi/model/OCCI.ecore * using: * /org.occiware.clouddesigner.occi/model/OCCI.genmodel * org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTables * * Do not edit it. *******************************************************************************/ package org.occiware.clouddesigner.occi; import org.eclipse.ocl.pivot.ParameterTypes; import org.eclipse.ocl.pivot.TemplateParameters; import org.eclipse.ocl.pivot.ids.TypeId; 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.ocl.pivot.utilities.TypeUtil; import org.occiware.clouddesigner.occi.OCCITables; /** * OCCITables provides the dispatch tables for the occi 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 OCCITables { static { Init.initStart(); } /** * The package descriptor for the package. */ public static final /*@NonNull*/ EcoreExecutorPackage PACKAGE = new EcoreExecutorPackage(OCCIPackage.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.RootPackageId PACKid_$metamodel$ = org.eclipse.ocl.pivot.ids.IdManager.getRootPackageId("$metamodel$"); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.NsURIPackageId PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore = org.eclipse.ocl.pivot.ids.IdManager.getNsURIPackageId("http://schemas.ogf.org/occi/core/ecore", null, org.occiware.clouddesigner.occi.OCCIPackage.eINSTANCE); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.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.CollectionTypeId BAG_PRIMid_String = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.eclipse.ocl.pivot.ids.TypeId.STRING); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Action = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Action", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Attribute = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Attribute", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_AttributeState = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("AttributeState", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Category = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Category", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Class = org.occiware.clouddesigner.occi.OCCITables.PACKid_$metamodel$.getClassId("Class", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Configuration = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Configuration", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_EDataType = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_www_eclipse_org_s_emf_s_2002_s_Ecore.getClassId("EDataType", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Entity = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Entity", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Extension = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Extension", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Kind = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Kind", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Link = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Link", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Mixin = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Mixin", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_OclElement = org.occiware.clouddesigner.occi.OCCITables.PACKid_$metamodel$.getClassId("OclElement", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.ClassId CLSSid_Resource = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getClassId("Resource", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.DataTypeId DATAid_URI = org.occiware.clouddesigner.occi.OCCITables.PACKid_http_c_s_s_schemas_ogf_org_s_occi_s_core_s_ecore.getDataTypeId("URI", 0); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.values.IntegerValue INT_0 = org.eclipse.ocl.pivot.utilities.ValueUtil.integerValueOf("0"); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.values.IntegerValue INT_1 = org.eclipse.ocl.pivot.utilities.ValueUtil.integerValueOf("1"); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_PRIMid_String = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.eclipse.ocl.pivot.ids.TypeId.STRING); public static final /*@NonInvalid*/ java.lang.String STR_Action_c_c_CorrectScheme = "Action::CorrectScheme"; public static final /*@NonInvalid*/ java.lang.String STR_Category_c_c_AttributesNameUnique = "Category::AttributesNameUnique"; public static final /*@NonInvalid*/ java.lang.String STR_Category_c_c_IdentityUnique = "Category::IdentityUnique"; public static final /*@NonInvalid*/ java.lang.String STR_Category_c_c_SchemeEndsWithSharp = "Category::SchemeEndsWithSharp"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllMixinsAreTags = "Configuration::AllMixinsAreTags"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllResourcesKindsInUse = "Configuration::AllResourcesKindsInUse"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllResourcesLinksKindsInUse = "Configuration::AllResourcesLinksKindsInUse"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllResourcesLinksMixinsInUse = "Configuration::AllResourcesLinksMixinsInUse"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllResourcesLinksTargetsInConfiguration = "Configuration::AllResourcesLinksTargetsInConfiguration"; public static final /*@NonInvalid*/ java.lang.String STR_Configuration_c_c_AllResourcesMixinsInUse = "Configuration::AllResourcesMixinsInUse"; public static final /*@NonInvalid*/ java.lang.String STR_Entity_c_c_AttributesNameUnique = "Entity::AttributesNameUnique"; public static final /*@NonInvalid*/ java.lang.String STR_Entity_c_c_IdUnique = "Entity::IdUnique"; public static final /*@NonInvalid*/ java.lang.String STR_Entity_c_c_KindCompatibleWithOneAppliesOfEachMixin = "Entity::KindCompatibleWithOneAppliesOfEachMixin"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_KindParentLocalOrImported = "Extension::KindParentLocalOrImported"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_KindsSchemeValid = "Extension::KindsSchemeValid"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_MixinAppliesLocalOrImported = "Extension::MixinAppliesLocalOrImported"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_MixinDependsLocalOrImported = "Extension::MixinDependsLocalOrImported"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_MixinsSchemeValid = "Extension::MixinsSchemeValid"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_SchemeUnique = "Extension::SchemeUnique"; public static final /*@NonInvalid*/ java.lang.String STR_Extension_c_c_TermUnicity = "Extension::TermUnicity"; public static final /*@NonInvalid*/ java.lang.String STR_Kind_c_c_ActionTermUnicity = "Kind::ActionTermUnicity"; public static final /*@NonInvalid*/ java.lang.String STR_Kind_c_c_AttributesNameNotAlreadyDefinedInParent = "Kind::AttributesNameNotAlreadyDefinedInParent"; public static final /*@NonInvalid*/ java.lang.String STR_Kind_c_c_CorrectScheme = "Kind::CorrectScheme"; public static final /*@NonInvalid*/ java.lang.String STR_Kind_c_c_EntityKindIsRootParent = "Kind::EntityKindIsRootParent"; public static final /*@NonInvalid*/ java.lang.String STR_Kind_c_c_NoCyclicInheritance = "Kind::NoCyclicInheritance"; public static final /*@NonInvalid*/ java.lang.String STR_Link_c_c_LinkKindIsInParent = "Link::LinkKindIsInParent"; public static final /*@NonInvalid*/ java.lang.String STR_Mixin_c_c_ActionTermUnicity = "Mixin::ActionTermUnicity"; public static final /*@NonInvalid*/ java.lang.String STR_Mixin_c_c_AttributesNameNotAlreadyDefinedInDepends = "Mixin::AttributesNameNotAlreadyDefinedInDepends"; public static final /*@NonInvalid*/ java.lang.String STR_Mixin_c_c_CorrectScheme = "Mixin::CorrectScheme"; public static final /*@NonInvalid*/ java.lang.String STR_Mixin_c_c_NoCyclicInheritance = "Mixin::NoCyclicInheritance"; public static final /*@NonInvalid*/ java.lang.String STR_Resource_c_c_ResourceKindIsInParent = "Resource::ResourceKindIsInParent"; public static final /*@NonInvalid*/ java.lang.String STR__35 = "#"; public static final /*@NonInvalid*/ java.lang.String STR__s_action_35 = "/action#"; public static final /*@NonInvalid*/ java.lang.String STR_entity = "entity"; public static final /*@NonInvalid*/ java.lang.String STR_http_c_s_s_schemas_ogf_org_s_occi_s_core_35 = "http://schemas.ogf.org/occi/core#"; public static final /*@NonInvalid*/ java.lang.String STR_link = "link"; public static final /*@NonInvalid*/ java.lang.String STR_quot = "/"; public static final /*@NonInvalid*/ java.lang.String STR_resource = "resource"; public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Attribute = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Attribute); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Configuration = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Configuration); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Entity = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Entity); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Extension = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Extension); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Kind = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Kind); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Link = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Link); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId BAG_CLSSid_Mixin = org.eclipse.ocl.pivot.ids.TypeId.BAG.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Mixin); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Action = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Action); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Attribute = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Attribute); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_AttributeState = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_AttributeState); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_EDataType = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_EDataType); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Extension = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Extension); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Kind = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Kind); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Link = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Link); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Mixin = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Mixin); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId ORD_CLSSid_Resource = org.eclipse.ocl.pivot.ids.TypeId.ORDERED_SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Resource); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_Attribute = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Attribute); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_Kind = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Kind); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_Link = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Link); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_Mixin = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Mixin); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_OclElement = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_OclElement); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SEQ_CLSSid_Resource = org.eclipse.ocl.pivot.ids.TypeId.SEQUENCE.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Resource); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SET_CLSSid_Category = org.eclipse.ocl.pivot.ids.TypeId.SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Category); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SET_CLSSid_Entity = org.eclipse.ocl.pivot.ids.TypeId.SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Entity); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SET_CLSSid_Extension = org.eclipse.ocl.pivot.ids.TypeId.SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Extension); public static final /*@NonInvalid*/ org.eclipse.ocl.pivot.ids.CollectionTypeId SET_CLSSid_Kind = org.eclipse.ocl.pivot.ids.TypeId.SET.getSpecializedId(org.occiware.clouddesigner.occi.OCCITables.CLSSid_Kind); /** * The type parameters for templated types and operations. */ public static class TypeParameters { static { Init.initStart(); OCCITables.init(); } static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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 _Action = new EcoreExecutorType(OCCIPackage.Literals.ACTION, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Attribute = new EcoreExecutorType(OCCIPackage.Literals.ATTRIBUTE, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _AttributeState = new EcoreExecutorType(OCCIPackage.Literals.ATTRIBUTE_STATE, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Boolean = new EcoreExecutorType(TypeId.BOOLEAN, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Category = new EcoreExecutorType(OCCIPackage.Literals.CATEGORY, PACKAGE, 0 | ExecutorType.ABSTRACT); public static final /*@NonNull*/ EcoreExecutorType _Configuration = new EcoreExecutorType(OCCIPackage.Literals.CONFIGURATION, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Entity = new EcoreExecutorType(OCCIPackage.Literals.ENTITY, PACKAGE, 0 | ExecutorType.ABSTRACT); public static final /*@NonNull*/ EcoreExecutorType _Extension = new EcoreExecutorType(OCCIPackage.Literals.EXTENSION, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Kind = new EcoreExecutorType(OCCIPackage.Literals.KIND, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Link = new EcoreExecutorType(OCCIPackage.Literals.LINK, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Mixin = new EcoreExecutorType(OCCIPackage.Literals.MIXIN, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Number = new EcoreExecutorType("Number", PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _Resource = new EcoreExecutorType(OCCIPackage.Literals.RESOURCE, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _String = new EcoreExecutorType(TypeId.STRING, PACKAGE, 0); public static final /*@NonNull*/ EcoreExecutorType _URI = new EcoreExecutorType("URI", PACKAGE, 0); private static final /*@NonNull*/ EcoreExecutorType /*@NonNull*/ [] types = { _Action, _Attribute, _AttributeState, _Boolean, _Category, _Configuration, _Entity, _Extension, _Kind, _Link, _Mixin, _Number, _Resource, _String, _URI }; /* * Install the type descriptors in the package descriptor. */ static { PACKAGE.init(LIBRARY, types); Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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 _Action__Action = new ExecutorFragment(Types._Action, OCCITables.Types._Action); private static final /*@NonNull*/ ExecutorFragment _Action__Category = new ExecutorFragment(Types._Action, OCCITables.Types._Category); private static final /*@NonNull*/ ExecutorFragment _Action__OclAny = new ExecutorFragment(Types._Action, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Action__OclElement = new ExecutorFragment(Types._Action, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Attribute__Attribute = new ExecutorFragment(Types._Attribute, OCCITables.Types._Attribute); private static final /*@NonNull*/ ExecutorFragment _Attribute__OclAny = new ExecutorFragment(Types._Attribute, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Attribute__OclElement = new ExecutorFragment(Types._Attribute, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _AttributeState__AttributeState = new ExecutorFragment(Types._AttributeState, OCCITables.Types._AttributeState); private static final /*@NonNull*/ ExecutorFragment _AttributeState__OclAny = new ExecutorFragment(Types._AttributeState, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _AttributeState__OclElement = new ExecutorFragment(Types._AttributeState, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Boolean__Boolean = new ExecutorFragment(Types._Boolean, OCCITables.Types._Boolean); private static final /*@NonNull*/ ExecutorFragment _Boolean__OclAny = new ExecutorFragment(Types._Boolean, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Category__Category = new ExecutorFragment(Types._Category, OCCITables.Types._Category); private static final /*@NonNull*/ ExecutorFragment _Category__OclAny = new ExecutorFragment(Types._Category, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Category__OclElement = new ExecutorFragment(Types._Category, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Configuration__Configuration = new ExecutorFragment(Types._Configuration, OCCITables.Types._Configuration); private static final /*@NonNull*/ ExecutorFragment _Configuration__OclAny = new ExecutorFragment(Types._Configuration, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Configuration__OclElement = new ExecutorFragment(Types._Configuration, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Entity__Entity = new ExecutorFragment(Types._Entity, OCCITables.Types._Entity); private static final /*@NonNull*/ ExecutorFragment _Entity__OclAny = new ExecutorFragment(Types._Entity, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Entity__OclElement = new ExecutorFragment(Types._Entity, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Extension__Extension = new ExecutorFragment(Types._Extension, OCCITables.Types._Extension); private static final /*@NonNull*/ ExecutorFragment _Extension__OclAny = new ExecutorFragment(Types._Extension, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Extension__OclElement = new ExecutorFragment(Types._Extension, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Kind__Category = new ExecutorFragment(Types._Kind, OCCITables.Types._Category); private static final /*@NonNull*/ ExecutorFragment _Kind__Kind = new ExecutorFragment(Types._Kind, OCCITables.Types._Kind); private static final /*@NonNull*/ ExecutorFragment _Kind__OclAny = new ExecutorFragment(Types._Kind, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Kind__OclElement = new ExecutorFragment(Types._Kind, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Link__Entity = new ExecutorFragment(Types._Link, OCCITables.Types._Entity); private static final /*@NonNull*/ ExecutorFragment _Link__Link = new ExecutorFragment(Types._Link, OCCITables.Types._Link); private static final /*@NonNull*/ ExecutorFragment _Link__OclAny = new ExecutorFragment(Types._Link, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Link__OclElement = new ExecutorFragment(Types._Link, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Mixin__Category = new ExecutorFragment(Types._Mixin, OCCITables.Types._Category); private static final /*@NonNull*/ ExecutorFragment _Mixin__Mixin = new ExecutorFragment(Types._Mixin, OCCITables.Types._Mixin); private static final /*@NonNull*/ ExecutorFragment _Mixin__OclAny = new ExecutorFragment(Types._Mixin, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Mixin__OclElement = new ExecutorFragment(Types._Mixin, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Number__Number = new ExecutorFragment(Types._Number, OCCITables.Types._Number); private static final /*@NonNull*/ ExecutorFragment _Number__OclAny = new ExecutorFragment(Types._Number, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Resource__Entity = new ExecutorFragment(Types._Resource, OCCITables.Types._Entity); private static final /*@NonNull*/ ExecutorFragment _Resource__OclAny = new ExecutorFragment(Types._Resource, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _Resource__OclElement = new ExecutorFragment(Types._Resource, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _Resource__Resource = new ExecutorFragment(Types._Resource, OCCITables.Types._Resource); private static final /*@NonNull*/ ExecutorFragment _String__OclAny = new ExecutorFragment(Types._String, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _String__OclComparable = new ExecutorFragment(Types._String, OCLstdlibTables.Types._OclComparable); private static final /*@NonNull*/ ExecutorFragment _String__OclElement = new ExecutorFragment(Types._String, OCLstdlibTables.Types._OclElement); private static final /*@NonNull*/ ExecutorFragment _String__OclSummable = new ExecutorFragment(Types._String, OCLstdlibTables.Types._OclSummable); private static final /*@NonNull*/ ExecutorFragment _String__String = new ExecutorFragment(Types._String, OCCITables.Types._String); private static final /*@NonNull*/ ExecutorFragment _URI__OclAny = new ExecutorFragment(Types._URI, OCLstdlibTables.Types._OclAny); private static final /*@NonNull*/ ExecutorFragment _URI__URI = new ExecutorFragment(Types._URI, OCCITables.Types._URI); static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::Fragments and all preceding sub-packages. */ public static void init() {} } /** * The parameter lists shared by operations. */ public static class Parameters { static { Init.initStart(); Fragments.init(); } public static final /*@NonNull*/ ParameterTypes _Boolean = TypeUtil.createParameterTypes(OCLstdlibTables.Types._Boolean); public static final /*@NonNull*/ ParameterTypes _Integer = TypeUtil.createParameterTypes(OCLstdlibTables.Types._Integer); public static final /*@NonNull*/ ParameterTypes _Integer___Integer = TypeUtil.createParameterTypes(OCLstdlibTables.Types._Integer, OCLstdlibTables.Types._Integer); public static final /*@NonNull*/ ParameterTypes _OclAny___OclAny___OclAny___Integer___Boolean___Integer = TypeUtil.createParameterTypes(OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._Integer, OCLstdlibTables.Types._Boolean, OCLstdlibTables.Types._Integer); public static final /*@NonNull*/ ParameterTypes _OclAny___OclAny___OclAny___OclAny___String___Integer___OclAny___Integer = TypeUtil.createParameterTypes(OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._String, OCLstdlibTables.Types._Integer, OCLstdlibTables.Types._OclAny, OCLstdlibTables.Types._Integer); public static final /*@NonNull*/ ParameterTypes _OclSelf = TypeUtil.createParameterTypes(OCLstdlibTables.Types._OclSelf); public static final /*@NonNull*/ ParameterTypes _String = TypeUtil.createParameterTypes(OCLstdlibTables.Types._String); public static final /*@NonNull*/ ParameterTypes _String___Boolean = TypeUtil.createParameterTypes(OCLstdlibTables.Types._String, OCLstdlibTables.Types._Boolean); public static final /*@NonNull*/ ParameterTypes _String___String = TypeUtil.createParameterTypes(OCLstdlibTables.Types._String, OCLstdlibTables.Types._String); static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::Parameters and all preceding sub-packages. */ public static void init() {} } /** * The operation descriptors for each operation of each type. */ public static class Operations { static { Init.initStart(); Parameters.init(); } public static final /*@NonNull*/ ExecutorOperation _Boolean___lt__gt_ = new ExecutorOperation("<>", Parameters._OclSelf, Types._Boolean, 0, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyNotEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean___eq_ = new ExecutorOperation("=", Parameters._OclSelf, Types._Boolean, 1, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__and = new ExecutorOperation("and", Parameters._Boolean, Types._Boolean, 2, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanAndOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__implies = new ExecutorOperation("implies", Parameters._Boolean, Types._Boolean, 3, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanImpliesOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__not = new ExecutorOperation("not", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Boolean, 4, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanNotOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__or = new ExecutorOperation("or", Parameters._Boolean, Types._Boolean, 5, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanOrOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__xor = new ExecutorOperation("xor", Parameters._Boolean, Types._Boolean, 6, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanXorOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__allInstances = new ExecutorOperation("allInstances", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Boolean, 7, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.logical.BooleanAllInstancesOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Boolean__toString = new ExecutorOperation("toString", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Boolean, 8, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyToStringOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _Entity__occiCreate = new ExecutorOperation("occiCreate", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Entity, 0, TemplateParameters.EMPTY_LIST, null); public static final /*@NonNull*/ ExecutorOperation _Entity__occiDelete = new ExecutorOperation("occiDelete", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Entity, 1, TemplateParameters.EMPTY_LIST, null); public static final /*@NonNull*/ ExecutorOperation _Entity__occiRetrieve = new ExecutorOperation("occiRetrieve", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Entity, 2, TemplateParameters.EMPTY_LIST, null); public static final /*@NonNull*/ ExecutorOperation _Entity__occiUpdate = new ExecutorOperation("occiUpdate", TypeUtil.EMPTY_PARAMETER_TYPES, Types._Entity, 3, TemplateParameters.EMPTY_LIST, null); public static final /*@NonNull*/ ExecutorOperation _String___add_ = new ExecutorOperation("+", Parameters._String, Types._String, 0, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringConcatOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___lt_ = new ExecutorOperation("<", Parameters._OclSelf, Types._String, 1, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringLessThanOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___lt__eq_ = new ExecutorOperation("<=", Parameters._OclSelf, Types._String, 2, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringLessThanEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___lt__gt_ = new ExecutorOperation("<>", Parameters._OclSelf, Types._String, 3, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyNotEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___eq_ = new ExecutorOperation("=", Parameters._OclSelf, Types._String, 4, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___gt_ = new ExecutorOperation(">", Parameters._OclSelf, Types._String, 5, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringGreaterThanOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String___gt__eq_ = new ExecutorOperation(">=", Parameters._OclSelf, Types._String, 6, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringGreaterThanEqualOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__at = new ExecutorOperation("at", Parameters._Integer, Types._String, 7, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringAtOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__characters = new ExecutorOperation("characters", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 8, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringCharactersOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__compareTo = new ExecutorOperation("compareTo", Parameters._OclSelf, Types._String, 9, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringCompareToOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__concat = new ExecutorOperation("concat", Parameters._String, Types._String, 10, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringConcatOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__endsWith = new ExecutorOperation("endsWith", Parameters._String, Types._String, 11, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringEndsWithOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__equalsIgnoreCase = new ExecutorOperation("equalsIgnoreCase", Parameters._String, Types._String, 12, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringEqualsIgnoreCaseOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__getSeverity = new ExecutorOperation("getSeverity", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 13, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.CGStringGetSeverityOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__indexOf = new ExecutorOperation("indexOf", Parameters._String, Types._String, 14, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringIndexOfOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__lastIndexOf = new ExecutorOperation("lastIndexOf", Parameters._String, Types._String, 15, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringLastIndexOfOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__0_logDiagnostic = new ExecutorOperation("logDiagnostic", Parameters._OclAny___OclAny___OclAny___Integer___Boolean___Integer, Types._String, 16, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.CGStringLogDiagnosticOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__1_logDiagnostic = new ExecutorOperation("logDiagnostic", Parameters._OclAny___OclAny___OclAny___OclAny___String___Integer___OclAny___Integer, Types._String, 17, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.CGStringLogDiagnosticOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__matches = new ExecutorOperation("matches", Parameters._String, Types._String, 18, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringMatchesOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__replaceAll = new ExecutorOperation("replaceAll", Parameters._String___String, Types._String, 19, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringReplaceAllOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__replaceFirst = new ExecutorOperation("replaceFirst", Parameters._String___String, Types._String, 20, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringReplaceFirstOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__size = new ExecutorOperation("size", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 21, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringSizeOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__startsWith = new ExecutorOperation("startsWith", Parameters._String, Types._String, 22, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringStartsWithOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__substituteAll = new ExecutorOperation("substituteAll", Parameters._String___String, Types._String, 23, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringSubstituteAllOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__substituteFirst = new ExecutorOperation("substituteFirst", Parameters._String___String, Types._String, 24, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringSubstituteFirstOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__substring = new ExecutorOperation("substring", Parameters._Integer___Integer, Types._String, 25, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringSubstringOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toBoolean = new ExecutorOperation("toBoolean", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 26, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToBooleanOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toInteger = new ExecutorOperation("toInteger", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 27, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToIntegerOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toLower = new ExecutorOperation("toLower", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 28, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToLowerCaseOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toLowerCase = new ExecutorOperation("toLowerCase", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 29, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToLowerCaseOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toReal = new ExecutorOperation("toReal", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 30, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToRealOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toString = new ExecutorOperation("toString", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 31, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.oclany.OclAnyToStringOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toUpper = new ExecutorOperation("toUpper", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 32, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToUpperCaseOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__toUpperCase = new ExecutorOperation("toUpperCase", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 33, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringToUpperCaseOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__0_tokenize = new ExecutorOperation("tokenize", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 34, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringTokenizeOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__1_tokenize = new ExecutorOperation("tokenize", Parameters._String, Types._String, 35, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringTokenizeOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__2_tokenize = new ExecutorOperation("tokenize", Parameters._String___Boolean, Types._String, 36, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringTokenizeOperation.INSTANCE); public static final /*@NonNull*/ ExecutorOperation _String__trim = new ExecutorOperation("trim", TypeUtil.EMPTY_PARAMETER_TYPES, Types._String, 37, TemplateParameters.EMPTY_LIST, org.eclipse.ocl.pivot.library.string.StringTrimOperation.INSTANCE); static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::Operations and all preceding sub-packages. */ public static void init() {} } /** * The property descriptors for each property of each type. */ public static class Properties { static { Init.initStart(); Operations.init(); } public static final /*@NonNull*/ ExecutorProperty _Action__Kind__actions = new ExecutorPropertyWithImplementation("Kind", Types._Action, 0, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.KIND__ACTIONS)); public static final /*@NonNull*/ ExecutorProperty _Action__Mixin__actions = new ExecutorPropertyWithImplementation("Mixin", Types._Action, 1, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.MIXIN__ACTIONS)); public static final /*@NonNull*/ ExecutorProperty _Attribute__default = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__DEFAULT, Types._Attribute, 0); public static final /*@NonNull*/ ExecutorProperty _Attribute__description = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__DESCRIPTION, Types._Attribute, 1); public static final /*@NonNull*/ ExecutorProperty _Attribute__multiple_values = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__MULTIPLE_VALUES, Types._Attribute, 2); public static final /*@NonNull*/ ExecutorProperty _Attribute__mutable = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__MUTABLE, Types._Attribute, 3); public static final /*@NonNull*/ ExecutorProperty _Attribute__name = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__NAME, Types._Attribute, 4); public static final /*@NonNull*/ ExecutorProperty _Attribute__required = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__REQUIRED, Types._Attribute, 5); public static final /*@NonNull*/ ExecutorProperty _Attribute__type = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE__TYPE, Types._Attribute, 6); public static final /*@NonNull*/ ExecutorProperty _Attribute__Category__attributes = new ExecutorPropertyWithImplementation("Category", Types._Attribute, 7, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.CATEGORY__ATTRIBUTES)); public static final /*@NonNull*/ ExecutorProperty _AttributeState__name = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE_STATE__NAME, Types._AttributeState, 0); public static final /*@NonNull*/ ExecutorProperty _AttributeState__value = new EcoreExecutorProperty(OCCIPackage.Literals.ATTRIBUTE_STATE__VALUE, Types._AttributeState, 1); public static final /*@NonNull*/ ExecutorProperty _AttributeState__Entity__attributes = new ExecutorPropertyWithImplementation("Entity", Types._AttributeState, 2, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.ENTITY__ATTRIBUTES)); public static final /*@NonNull*/ ExecutorProperty _Category__attributes = new EcoreExecutorProperty(OCCIPackage.Literals.CATEGORY__ATTRIBUTES, Types._Category, 0); public static final /*@NonNull*/ ExecutorProperty _Category__scheme = new EcoreExecutorProperty(OCCIPackage.Literals.CATEGORY__SCHEME, Types._Category, 1); public static final /*@NonNull*/ ExecutorProperty _Category__term = new EcoreExecutorProperty(OCCIPackage.Literals.CATEGORY__TERM, Types._Category, 2); public static final /*@NonNull*/ ExecutorProperty _Category__title = new EcoreExecutorProperty(OCCIPackage.Literals.CATEGORY__TITLE, Types._Category, 3); public static final /*@NonNull*/ ExecutorProperty _Configuration__description = new EcoreExecutorProperty(OCCIPackage.Literals.CONFIGURATION__DESCRIPTION, Types._Configuration, 0); public static final /*@NonNull*/ ExecutorProperty _Configuration__location = new EcoreExecutorProperty(OCCIPackage.Literals.CONFIGURATION__LOCATION, Types._Configuration, 1); public static final /*@NonNull*/ ExecutorProperty _Configuration__mixins = new EcoreExecutorProperty(OCCIPackage.Literals.CONFIGURATION__MIXINS, Types._Configuration, 2); public static final /*@NonNull*/ ExecutorProperty _Configuration__resources = new EcoreExecutorProperty(OCCIPackage.Literals.CONFIGURATION__RESOURCES, Types._Configuration, 3); public static final /*@NonNull*/ ExecutorProperty _Configuration__use = new EcoreExecutorProperty(OCCIPackage.Literals.CONFIGURATION__USE, Types._Configuration, 4); public static final /*@NonNull*/ ExecutorProperty _Entity__attributes = new EcoreExecutorProperty(OCCIPackage.Literals.ENTITY__ATTRIBUTES, Types._Entity, 0); public static final /*@NonNull*/ ExecutorProperty _Entity__id = new EcoreExecutorProperty(OCCIPackage.Literals.ENTITY__ID, Types._Entity, 1); public static final /*@NonNull*/ ExecutorProperty _Entity__kind = new EcoreExecutorProperty(OCCIPackage.Literals.ENTITY__KIND, Types._Entity, 2); public static final /*@NonNull*/ ExecutorProperty _Entity__mixins = new EcoreExecutorProperty(OCCIPackage.Literals.ENTITY__MIXINS, Types._Entity, 3); public static final /*@NonNull*/ ExecutorProperty _Entity__title = new EcoreExecutorProperty(OCCIPackage.Literals.ENTITY__TITLE, Types._Entity, 4); public static final /*@NonNull*/ ExecutorProperty _Entity__Kind__entities = new ExecutorPropertyWithImplementation("Kind", Types._Entity, 5, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.KIND__ENTITIES)); public static final /*@NonNull*/ ExecutorProperty _Entity__Mixin__entities = new ExecutorPropertyWithImplementation("Mixin", Types._Entity, 6, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.MIXIN__ENTITIES)); public static final /*@NonNull*/ ExecutorProperty _Extension__description = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__DESCRIPTION, Types._Extension, 0); public static final /*@NonNull*/ ExecutorProperty _Extension__import = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__IMPORT, Types._Extension, 1); public static final /*@NonNull*/ ExecutorProperty _Extension__kinds = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__KINDS, Types._Extension, 2); public static final /*@NonNull*/ ExecutorProperty _Extension__mixins = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__MIXINS, Types._Extension, 3); public static final /*@NonNull*/ ExecutorProperty _Extension__name = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__NAME, Types._Extension, 4); public static final /*@NonNull*/ ExecutorProperty _Extension__scheme = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__SCHEME, Types._Extension, 5); public static final /*@NonNull*/ ExecutorProperty _Extension__types = new EcoreExecutorProperty(OCCIPackage.Literals.EXTENSION__TYPES, Types._Extension, 6); public static final /*@NonNull*/ ExecutorProperty _Extension__Configuration__use = new ExecutorPropertyWithImplementation("Configuration", Types._Extension, 7, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.CONFIGURATION__USE)); public static final /*@NonNull*/ ExecutorProperty _Extension__Extension__import = new ExecutorPropertyWithImplementation("Extension", Types._Extension, 8, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.EXTENSION__IMPORT)); public static final /*@NonNull*/ ExecutorProperty _Kind__actions = new EcoreExecutorProperty(OCCIPackage.Literals.KIND__ACTIONS, Types._Kind, 0); public static final /*@NonNull*/ ExecutorProperty _Kind__entities = new EcoreExecutorProperty(OCCIPackage.Literals.KIND__ENTITIES, Types._Kind, 1); public static final /*@NonNull*/ ExecutorProperty _Kind__parent = new EcoreExecutorProperty(OCCIPackage.Literals.KIND__PARENT, Types._Kind, 2); public static final /*@NonNull*/ ExecutorProperty _Kind__Entity__kind = new ExecutorPropertyWithImplementation("Entity", Types._Kind, 3, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.ENTITY__KIND)); public static final /*@NonNull*/ ExecutorProperty _Kind__Extension__kinds = new ExecutorPropertyWithImplementation("Extension", Types._Kind, 4, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.EXTENSION__KINDS)); public static final /*@NonNull*/ ExecutorProperty _Kind__Kind__parent = new ExecutorPropertyWithImplementation("Kind", Types._Kind, 5, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.KIND__PARENT)); public static final /*@NonNull*/ ExecutorProperty _Kind__Mixin__applies = new ExecutorPropertyWithImplementation("Mixin", Types._Kind, 6, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.MIXIN__APPLIES)); public static final /*@NonNull*/ ExecutorProperty _Link__source = new EcoreExecutorProperty(OCCIPackage.Literals.LINK__SOURCE, Types._Link, 0); public static final /*@NonNull*/ ExecutorProperty _Link__target = new EcoreExecutorProperty(OCCIPackage.Literals.LINK__TARGET, Types._Link, 1); public static final /*@NonNull*/ ExecutorProperty _Mixin__actions = new EcoreExecutorProperty(OCCIPackage.Literals.MIXIN__ACTIONS, Types._Mixin, 0); public static final /*@NonNull*/ ExecutorProperty _Mixin__applies = new EcoreExecutorProperty(OCCIPackage.Literals.MIXIN__APPLIES, Types._Mixin, 1); public static final /*@NonNull*/ ExecutorProperty _Mixin__depends = new EcoreExecutorProperty(OCCIPackage.Literals.MIXIN__DEPENDS, Types._Mixin, 2); public static final /*@NonNull*/ ExecutorProperty _Mixin__entities = new EcoreExecutorProperty(OCCIPackage.Literals.MIXIN__ENTITIES, Types._Mixin, 3); public static final /*@NonNull*/ ExecutorProperty _Mixin__Configuration__mixins = new ExecutorPropertyWithImplementation("Configuration", Types._Mixin, 4, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.CONFIGURATION__MIXINS)); public static final /*@NonNull*/ ExecutorProperty _Mixin__Entity__mixins = new ExecutorPropertyWithImplementation("Entity", Types._Mixin, 5, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.ENTITY__MIXINS)); public static final /*@NonNull*/ ExecutorProperty _Mixin__Extension__mixins = new ExecutorPropertyWithImplementation("Extension", Types._Mixin, 6, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.EXTENSION__MIXINS)); public static final /*@NonNull*/ ExecutorProperty _Mixin__Mixin__depends = new ExecutorPropertyWithImplementation("Mixin", Types._Mixin, 7, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.MIXIN__DEPENDS)); public static final /*@NonNull*/ ExecutorProperty _Resource__links = new EcoreExecutorProperty(OCCIPackage.Literals.RESOURCE__LINKS, Types._Resource, 0); public static final /*@NonNull*/ ExecutorProperty _Resource__summary = new EcoreExecutorProperty(OCCIPackage.Literals.RESOURCE__SUMMARY, Types._Resource, 1); public static final /*@NonNull*/ ExecutorProperty _Resource__Configuration__resources = new ExecutorPropertyWithImplementation("Configuration", Types._Resource, 2, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.CONFIGURATION__RESOURCES)); public static final /*@NonNull*/ ExecutorProperty _Resource__Link__target = new ExecutorPropertyWithImplementation("Link", Types._Resource, 3, new EcoreLibraryOppositeProperty(OCCIPackage.Literals.LINK__TARGET)); static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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*/ [] _Action = { Fragments._Action__OclAny /* 0 */, Fragments._Action__OclElement /* 1 */, Fragments._Action__Category /* 2 */, Fragments._Action__Action /* 3 */ }; private static final int /*@NonNull*/ [] __Action = { 1,1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Attribute = { Fragments._Attribute__OclAny /* 0 */, Fragments._Attribute__OclElement /* 1 */, Fragments._Attribute__Attribute /* 2 */ }; private static final int /*@NonNull*/ [] __Attribute = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _AttributeState = { Fragments._AttributeState__OclAny /* 0 */, Fragments._AttributeState__OclElement /* 1 */, Fragments._AttributeState__AttributeState /* 2 */ }; private static final int /*@NonNull*/ [] __AttributeState = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Boolean = { Fragments._Boolean__OclAny /* 0 */, Fragments._Boolean__Boolean /* 1 */ }; private static final int /*@NonNull*/ [] __Boolean = { 1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Category = { Fragments._Category__OclAny /* 0 */, Fragments._Category__OclElement /* 1 */, Fragments._Category__Category /* 2 */ }; private static final int /*@NonNull*/ [] __Category = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Configuration = { Fragments._Configuration__OclAny /* 0 */, Fragments._Configuration__OclElement /* 1 */, Fragments._Configuration__Configuration /* 2 */ }; private static final int /*@NonNull*/ [] __Configuration = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Entity = { Fragments._Entity__OclAny /* 0 */, Fragments._Entity__OclElement /* 1 */, Fragments._Entity__Entity /* 2 */ }; private static final int /*@NonNull*/ [] __Entity = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Extension = { Fragments._Extension__OclAny /* 0 */, Fragments._Extension__OclElement /* 1 */, Fragments._Extension__Extension /* 2 */ }; private static final int /*@NonNull*/ [] __Extension = { 1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Kind = { Fragments._Kind__OclAny /* 0 */, Fragments._Kind__OclElement /* 1 */, Fragments._Kind__Category /* 2 */, Fragments._Kind__Kind /* 3 */ }; private static final int /*@NonNull*/ [] __Kind = { 1,1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Link = { Fragments._Link__OclAny /* 0 */, Fragments._Link__OclElement /* 1 */, Fragments._Link__Entity /* 2 */, Fragments._Link__Link /* 3 */ }; private static final int /*@NonNull*/ [] __Link = { 1,1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Mixin = { Fragments._Mixin__OclAny /* 0 */, Fragments._Mixin__OclElement /* 1 */, Fragments._Mixin__Category /* 2 */, Fragments._Mixin__Mixin /* 3 */ }; private static final int /*@NonNull*/ [] __Mixin = { 1,1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Number = { Fragments._Number__OclAny /* 0 */, Fragments._Number__Number /* 1 */ }; private static final int /*@NonNull*/ [] __Number = { 1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _Resource = { Fragments._Resource__OclAny /* 0 */, Fragments._Resource__OclElement /* 1 */, Fragments._Resource__Entity /* 2 */, Fragments._Resource__Resource /* 3 */ }; private static final int /*@NonNull*/ [] __Resource = { 1,1,1,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _String = { Fragments._String__OclAny /* 0 */, Fragments._String__OclComparable /* 1 */, Fragments._String__OclElement /* 1 */, Fragments._String__OclSummable /* 1 */, Fragments._String__String /* 2 */ }; private static final int /*@NonNull*/ [] __String = { 1,3,1 }; private static final /*@NonNull*/ ExecutorFragment /*@NonNull*/ [] _URI = { Fragments._URI__OclAny /* 0 */, Fragments._URI__URI /* 1 */ }; private static final int /*@NonNull*/ [] __URI = { 1,1 }; /** * Install the fragment descriptors in the class descriptors. */ static { Types._Action.initFragments(_Action, __Action); Types._Attribute.initFragments(_Attribute, __Attribute); Types._AttributeState.initFragments(_AttributeState, __AttributeState); Types._Boolean.initFragments(_Boolean, __Boolean); Types._Category.initFragments(_Category, __Category); Types._Configuration.initFragments(_Configuration, __Configuration); Types._Entity.initFragments(_Entity, __Entity); Types._Extension.initFragments(_Extension, __Extension); Types._Kind.initFragments(_Kind, __Kind); Types._Link.initFragments(_Link, __Link); Types._Mixin.initFragments(_Mixin, __Mixin); Types._Number.initFragments(_Number, __Number); Types._Resource.initFragments(_Resource, __Resource); Types._String.initFragments(_String, __String); Types._URI.initFragments(_URI, __URI); Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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*/ [] _Action__Action = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Action__Category = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Action__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*/ [] _Action__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*/ [] _Attribute__Attribute = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Attribute__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*/ [] _Attribute__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*/ [] _AttributeState__AttributeState = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _AttributeState__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*/ [] _AttributeState__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*/ [] _Boolean__Boolean = { OCLstdlibTables.Operations._Boolean___lt__gt_ /* _'<>'(OclSelf[?]) */, OCLstdlibTables.Operations._Boolean___eq_ /* _'='(OclSelf[?]) */, OCLstdlibTables.Operations._Boolean__and /* _'and'(Boolean[?]) */, OCLstdlibTables.Operations._Boolean__implies /* _'implies'(Boolean[?]) */, OCLstdlibTables.Operations._Boolean__not /* _'not'() */, OCLstdlibTables.Operations._Boolean__or /* _'or'(Boolean[?]) */, OCLstdlibTables.Operations._Boolean__xor /* _'xor'(Boolean[?]) */, OCLstdlibTables.Operations._Boolean__allInstances /* allInstances() */, OCLstdlibTables.Operations._Boolean__toString /* toString() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Boolean__OclAny = { OCLstdlibTables.Operations._Boolean___lt__gt_ /* _'<>'(OclSelf[?]) */, OCLstdlibTables.Operations._Boolean___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._Boolean__toString /* toString() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Category__Category = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Category__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*/ [] _Category__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*/ [] _Configuration__Configuration = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Configuration__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*/ [] _Configuration__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*/ [] _Entity__Entity = { OCCITables.Operations._Entity__occiCreate /* occiCreate() */, OCCITables.Operations._Entity__occiDelete /* occiDelete() */, OCCITables.Operations._Entity__occiRetrieve /* occiRetrieve() */, OCCITables.Operations._Entity__occiUpdate /* occiUpdate() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Entity__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*/ [] _Entity__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*/ [] _Extension__Extension = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Extension__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*/ [] _Extension__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*/ [] _Kind__Kind = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Kind__Category = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Kind__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*/ [] _Kind__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*/ [] _Link__Link = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Link__Entity = { OCCITables.Operations._Entity__occiCreate /* occiCreate() */, OCCITables.Operations._Entity__occiDelete /* occiDelete() */, OCCITables.Operations._Entity__occiRetrieve /* occiRetrieve() */, OCCITables.Operations._Entity__occiUpdate /* occiUpdate() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Link__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*/ [] _Link__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*/ [] _Mixin__Mixin = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Mixin__Category = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Mixin__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*/ [] _Mixin__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*/ [] _Number__Number = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Number__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*/ [] _Resource__Resource = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Resource__Entity = { OCCITables.Operations._Entity__occiCreate /* occiCreate() */, OCCITables.Operations._Entity__occiDelete /* occiDelete() */, OCCITables.Operations._Entity__occiRetrieve /* occiRetrieve() */, OCCITables.Operations._Entity__occiUpdate /* occiUpdate() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _Resource__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*/ [] _Resource__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*/ [] _String__String = { OCLstdlibTables.Operations._String___add_ /* _'+'(String[?]) */, OCLstdlibTables.Operations._String___lt_ /* _'<'(OclSelf[?]) */, OCLstdlibTables.Operations._String___lt__eq_ /* _'<='(OclSelf[?]) */, OCLstdlibTables.Operations._String___lt__gt_ /* _'<>'(OclSelf[?]) */, OCLstdlibTables.Operations._String___eq_ /* _'='(OclSelf[?]) */, OCLstdlibTables.Operations._String___gt_ /* _'>'(OclSelf[?]) */, OCLstdlibTables.Operations._String___gt__eq_ /* _'>='(OclSelf[?]) */, OCLstdlibTables.Operations._String__at /* at(Integer[?]) */, OCLstdlibTables.Operations._String__characters /* characters() */, OCLstdlibTables.Operations._String__compareTo /* compareTo(OclSelf[?]) */, OCLstdlibTables.Operations._String__concat /* concat(String[?]) */, OCLstdlibTables.Operations._String__endsWith /* endsWith(String[?]) */, OCLstdlibTables.Operations._String__equalsIgnoreCase /* equalsIgnoreCase(String[?]) */, // OCLstdlibTables.Operations._String__getSeverity /* getSeverity() */, OCLstdlibTables.Operations._String__indexOf /* indexOf(String[?]) */, OCLstdlibTables.Operations._String__lastIndexOf /* lastIndexOf(String[?]) */, // OCLstdlibTables.Operations._String__0_logDiagnostic /* logDiagnostic(OclAny[1],OclAny[?],OclAny[?],Integer[1],Boolean[?],Integer[1]) */, // OCLstdlibTables.Operations._String__1_logDiagnostic /* logDiagnostic(OclAny[1],OclAny[?],OclAny[?],OclAny[?],String[?],Integer[1],OclAny[?],Integer[1]) */, OCLstdlibTables.Operations._String__matches /* matches(String[?]) */, OCLstdlibTables.Operations._String__replaceAll /* replaceAll(String[?],String[?]) */, OCLstdlibTables.Operations._String__replaceFirst /* replaceFirst(String[?],String[?]) */, OCLstdlibTables.Operations._String__size /* size() */, OCLstdlibTables.Operations._String__startsWith /* startsWith(String[?]) */, OCLstdlibTables.Operations._String__substituteAll /* substituteAll(String[?],String[?]) */, OCLstdlibTables.Operations._String__substituteFirst /* substituteFirst(String[?],String[?]) */, OCLstdlibTables.Operations._String__substring /* substring(Integer[?],Integer[?]) */, OCLstdlibTables.Operations._String__toBoolean /* toBoolean() */, OCLstdlibTables.Operations._String__toInteger /* toInteger() */, OCLstdlibTables.Operations._String__toLower /* toLower() */, OCLstdlibTables.Operations._String__toLowerCase /* toLowerCase() */, OCLstdlibTables.Operations._String__toReal /* toReal() */, OCLstdlibTables.Operations._String__toString /* toString() */, OCLstdlibTables.Operations._String__toUpper /* toUpper() */, OCLstdlibTables.Operations._String__toUpperCase /* toUpperCase() */, OCLstdlibTables.Operations._String__0_tokenize /* tokenize() */, OCLstdlibTables.Operations._String__1_tokenize /* tokenize(String[?]) */, OCLstdlibTables.Operations._String__2_tokenize /* tokenize(String[?],Boolean[?]) */, OCLstdlibTables.Operations._String__trim /* trim() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _String__OclAny = { OCLstdlibTables.Operations._String___lt__gt_ /* _'<>'(OclSelf[?]) */, OCLstdlibTables.Operations._String___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._String__toString /* toString() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _String__OclComparable = { OCLstdlibTables.Operations._String___lt_ /* _'<'(OclSelf[?]) */, OCLstdlibTables.Operations._String___lt__eq_ /* _'<='(OclSelf[?]) */, OCLstdlibTables.Operations._String___gt_ /* _'>'(OclSelf[?]) */, OCLstdlibTables.Operations._String___gt__eq_ /* _'>='(OclSelf[?]) */, OCLstdlibTables.Operations._String__compareTo /* compareTo(OclSelf[?]) */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _String__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*/ [] _String__OclSummable = { OCLstdlibTables.Operations._OclSummable__sum /* sum(OclSelf[?]) */, OCLstdlibTables.Operations._OclSummable__zero /* zero() */ }; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _URI__URI = {}; private static final /*@NonNull*/ ExecutorOperation /*@NonNull*/ [] _URI__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() */ }; /* * Install the operation descriptors in the fragment descriptors. */ static { Fragments._Action__Action.initOperations(_Action__Action); Fragments._Action__Category.initOperations(_Action__Category); Fragments._Action__OclAny.initOperations(_Action__OclAny); Fragments._Action__OclElement.initOperations(_Action__OclElement); Fragments._Attribute__Attribute.initOperations(_Attribute__Attribute); Fragments._Attribute__OclAny.initOperations(_Attribute__OclAny); Fragments._Attribute__OclElement.initOperations(_Attribute__OclElement); Fragments._AttributeState__AttributeState.initOperations(_AttributeState__AttributeState); Fragments._AttributeState__OclAny.initOperations(_AttributeState__OclAny); Fragments._AttributeState__OclElement.initOperations(_AttributeState__OclElement); Fragments._Boolean__Boolean.initOperations(_Boolean__Boolean); Fragments._Boolean__OclAny.initOperations(_Boolean__OclAny); Fragments._Category__Category.initOperations(_Category__Category); Fragments._Category__OclAny.initOperations(_Category__OclAny); Fragments._Category__OclElement.initOperations(_Category__OclElement); Fragments._Configuration__Configuration.initOperations(_Configuration__Configuration); Fragments._Configuration__OclAny.initOperations(_Configuration__OclAny); Fragments._Configuration__OclElement.initOperations(_Configuration__OclElement); Fragments._Entity__Entity.initOperations(_Entity__Entity); Fragments._Entity__OclAny.initOperations(_Entity__OclAny); Fragments._Entity__OclElement.initOperations(_Entity__OclElement); Fragments._Extension__Extension.initOperations(_Extension__Extension); Fragments._Extension__OclAny.initOperations(_Extension__OclAny); Fragments._Extension__OclElement.initOperations(_Extension__OclElement); Fragments._Kind__Category.initOperations(_Kind__Category); Fragments._Kind__Kind.initOperations(_Kind__Kind); Fragments._Kind__OclAny.initOperations(_Kind__OclAny); Fragments._Kind__OclElement.initOperations(_Kind__OclElement); Fragments._Link__Entity.initOperations(_Link__Entity); Fragments._Link__Link.initOperations(_Link__Link); Fragments._Link__OclAny.initOperations(_Link__OclAny); Fragments._Link__OclElement.initOperations(_Link__OclElement); Fragments._Mixin__Category.initOperations(_Mixin__Category); Fragments._Mixin__Mixin.initOperations(_Mixin__Mixin); Fragments._Mixin__OclAny.initOperations(_Mixin__OclAny); Fragments._Mixin__OclElement.initOperations(_Mixin__OclElement); Fragments._Number__Number.initOperations(_Number__Number); Fragments._Number__OclAny.initOperations(_Number__OclAny); Fragments._Resource__Entity.initOperations(_Resource__Entity); Fragments._Resource__OclAny.initOperations(_Resource__OclAny); Fragments._Resource__OclElement.initOperations(_Resource__OclElement); Fragments._Resource__Resource.initOperations(_Resource__Resource); Fragments._String__OclAny.initOperations(_String__OclAny); Fragments._String__OclComparable.initOperations(_String__OclComparable); Fragments._String__OclElement.initOperations(_String__OclElement); Fragments._String__OclSummable.initOperations(_String__OclSummable); Fragments._String__String.initOperations(_String__String); Fragments._URI__OclAny.initOperations(_URI__OclAny); Fragments._URI__URI.initOperations(_URI__URI); Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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*/ [] _Action = { OCCITables.Properties._Category__attributes, OCCITables.Properties._Category__scheme, OCCITables.Properties._Category__term, OCCITables.Properties._Category__title, OCCITables.Properties._Action__Kind__actions, OCCITables.Properties._Action__Mixin__actions }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Attribute = { OCCITables.Properties._Attribute__default, OCCITables.Properties._Attribute__description, OCCITables.Properties._Attribute__multiple_values, OCCITables.Properties._Attribute__mutable, OCCITables.Properties._Attribute__name, OCCITables.Properties._Attribute__required, OCCITables.Properties._Attribute__type, OCCITables.Properties._Attribute__Category__attributes }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _AttributeState = { OCCITables.Properties._AttributeState__name, OCCITables.Properties._AttributeState__value, OCCITables.Properties._AttributeState__Entity__attributes }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Boolean = {}; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Category = { OCCITables.Properties._Category__attributes, OCCITables.Properties._Category__scheme, OCCITables.Properties._Category__term, OCCITables.Properties._Category__title }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Configuration = { OCCITables.Properties._Configuration__description, OCCITables.Properties._Configuration__location, OCCITables.Properties._Configuration__mixins, OCCITables.Properties._Configuration__resources, OCCITables.Properties._Configuration__use }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Entity = { OCCITables.Properties._Entity__attributes, OCCITables.Properties._Entity__id, OCCITables.Properties._Entity__kind, OCCITables.Properties._Entity__mixins, OCCITables.Properties._Entity__title, OCCITables.Properties._Entity__Kind__entities, OCCITables.Properties._Entity__Mixin__entities }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Extension = { OCCITables.Properties._Extension__description, OCCITables.Properties._Extension__import, OCCITables.Properties._Extension__kinds, OCCITables.Properties._Extension__mixins, OCCITables.Properties._Extension__name, OCCITables.Properties._Extension__scheme, OCCITables.Properties._Extension__types, OCCITables.Properties._Extension__Configuration__use, OCCITables.Properties._Extension__Extension__import }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Kind = { OCCITables.Properties._Kind__actions, OCCITables.Properties._Category__attributes, OCCITables.Properties._Kind__entities, OCCITables.Properties._Kind__parent, OCCITables.Properties._Category__scheme, OCCITables.Properties._Category__term, OCCITables.Properties._Category__title, OCCITables.Properties._Kind__Entity__kind, OCCITables.Properties._Kind__Extension__kinds, OCCITables.Properties._Kind__Kind__parent, OCCITables.Properties._Kind__Mixin__applies }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Link = { OCCITables.Properties._Entity__attributes, OCCITables.Properties._Entity__id, OCCITables.Properties._Entity__kind, OCCITables.Properties._Entity__mixins, OCCITables.Properties._Link__source, OCCITables.Properties._Link__target, OCCITables.Properties._Entity__title, OCCITables.Properties._Entity__Kind__entities, OCCITables.Properties._Entity__Mixin__entities }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Mixin = { OCCITables.Properties._Mixin__actions, OCCITables.Properties._Mixin__applies, OCCITables.Properties._Category__attributes, OCCITables.Properties._Mixin__depends, OCCITables.Properties._Mixin__entities, OCCITables.Properties._Category__scheme, OCCITables.Properties._Category__term, OCCITables.Properties._Category__title, OCCITables.Properties._Mixin__Configuration__mixins, OCCITables.Properties._Mixin__Entity__mixins, OCCITables.Properties._Mixin__Extension__mixins, OCCITables.Properties._Mixin__Mixin__depends }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Number = {}; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _Resource = { OCCITables.Properties._Entity__attributes, OCCITables.Properties._Entity__id, OCCITables.Properties._Entity__kind, OCCITables.Properties._Resource__links, OCCITables.Properties._Entity__mixins, OCCITables.Properties._Resource__summary, OCCITables.Properties._Entity__title, OCCITables.Properties._Resource__Configuration__resources, OCCITables.Properties._Entity__Kind__entities, OCCITables.Properties._Resource__Link__target, OCCITables.Properties._Entity__Mixin__entities }; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _String = {}; private static final /*@NonNull*/ ExecutorProperty /*@NonNull*/ [] _URI = {}; /** * Install the property descriptors in the fragment descriptors. */ static { Fragments._Action__Action.initProperties(_Action); Fragments._Attribute__Attribute.initProperties(_Attribute); Fragments._AttributeState__AttributeState.initProperties(_AttributeState); Fragments._Boolean__Boolean.initProperties(_Boolean); Fragments._Category__Category.initProperties(_Category); Fragments._Configuration__Configuration.initProperties(_Configuration); Fragments._Entity__Entity.initProperties(_Entity); Fragments._Extension__Extension.initProperties(_Extension); Fragments._Kind__Kind.initProperties(_Kind); Fragments._Link__Link.initProperties(_Link); Fragments._Mixin__Mixin.initProperties(_Mixin); Fragments._Number__Number.initProperties(_Number); Fragments._Resource__Resource.initProperties(_Resource); Fragments._String__String.initProperties(_String); Fragments._URI__URI.initProperties(_URI); Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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(); } /** * Install the enumeration literals in the enumerations. */ static { Init.initEnd(); } /** * Force initialization of the fields of OCCITables::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() {} }