| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2019 Willink Transformations and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html

Contributors:
 E.D.Willink - Initial API and implementation" |
| modelDirectory="/org.eclipse.ocl.pivot/emf-gen" creationIcons="false" creationSubmenus="true" |
| editDirectory="/org.eclipse.ocl.pivot.edit/src" editorDirectory="/org.eclipse.ocl.pivot.editor/src" |
| modelPluginID="org.eclipse.ocl.pivot" templateDirectory="/org.eclipse.ocl.examples.codegen/templates" |
| forceOverwrite="true" modelName="Pivot" modelPluginClass="org.eclipse.ocl.pivot.util.PivotPlugin" |
| nonNLSMarkers="true" rootExtendsClass="org.eclipse.ocl.pivot.internal.utilities.PivotObjectImpl" |
| suppressEMFTypes="true" suppressEMFModelTags="true" codeFormatting="true" booleanFlagsField="eFlags" |
| booleanFlagsReservedBits="8" importerID="org.eclipse.emf.importer.ecore" bundleManifest="false" |
| minimalReflectiveMethods="false" complianceLevel="8.0" copyrightFields="false" |
| editPluginID="org.eclipse.ocl.pivot.edit" editorPluginID="org.eclipse.ocl.pivot.editor" |
| colorProviders="true" fontProviders="true" runtimeVersion="2.7" packedEnums="true" |
| interfaceNamePattern="" operationReflection="true" importOrganizing="true"> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel"> |
| <details key="Use Delegates" value="false"/> |
| <details key="Use Null Annotations" value="true"/> |
| </genAnnotations> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel/Split"> |
| <details key="Interface Model Directory" value="/org.eclipse.ocl.pivot/emf-gen"/> |
| </genAnnotations> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel/Visitor"> |
| <details key="Root Visitor Class" value="org.eclipse.ocl.pivot.util.Visitor"/> |
| <details key="Derived Visitor Class" value="org.eclipse.ocl.pivot.util.Visitor"/> |
| <details key="Visitable Classes" value="org.eclipse.ocl.pivot.Element"/> |
| <details key="Visitable Interface" value="org.eclipse.ocl.pivot.util.Visitable"/> |
| </genAnnotations> |
| <foreignModel>Pivot.ecore</foreignModel> |
| <genPackages prefix="Pivot" basePackage="org.eclipse.ocl" disposableProviderFactory="true" |
| classPackageSuffix="internal" providerPackageSuffix="edit.provider" presentationPackageSuffix="editor.presentation" |
| generateExampleClass="false" multipleEditorPages="false" extensibleProviderFactory="true" |
| childCreationExtenders="true" contentTypeIdentifier="org.eclipse.ocl.oclas" |
| fileExtensions="oclas" ecorePackage="Pivot.ecore#P-pivot"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Pivot.ecore#T-pivot-AssociativityKind"> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-AssociativityKind-left"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-AssociativityKind-right"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Pivot.ecore#T-pivot-CollectionKind"> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-CollectionKind-Collection"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-CollectionKind-Set"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-CollectionKind-OrderedSet"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-CollectionKind-Bag"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-CollectionKind-Sequence"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Pivot.ecore#T-pivot-PseudostateKind"> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-initial"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-deepHistory"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-shallowHistory"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-join"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-fork"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-junction"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-choice"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-entryPoint"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-exitPoint"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-PseudostateKind-terminate"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Pivot.ecore#T-pivot-TransitionKind"> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-TransitionKind-internal"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-TransitionKind-local"/> |
| <genEnumLiterals ecoreEnumLiteral="Pivot.ecore#L-pivot-TransitionKind-external"/> |
| </genEnums> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-Boolean"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-Integer"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-LibraryFeature"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-Object"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-Real"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-String"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-Throwable"/> |
| <genDataTypes ecoreDataType="Pivot.ecore#T-pivot-UnlimitedNatural"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Annotation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Annotation-ownedContents"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Annotation-ownedDetails"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Annotation-references"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-AnyType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-AssociationClass"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-AssociationClass-unownedAttributes"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-AssociationClassCallExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-AssociationClassCallExp-referredAssociationClass"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-BagType"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Behavior"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Behavior-owningTransition"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-BooleanLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-BooleanLiteralExp-booleanSymbol"/> |
| <genOperations ecoreOperation="Pivot.ecore#//BooleanLiteralExp/validateTypeIsBoolean"> |
| <genParameters ecoreParameter="Pivot.ecore#//BooleanLiteralExp/validateTypeIsBoolean/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//BooleanLiteralExp/validateTypeIsBoolean/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-CallExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CallExp-isImplicit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CallExp-isSafe"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CallExp-ownedSource"/> |
| <genOperations ecoreOperation="Pivot.ecore#//CallExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CallExp/validateSafeSourceCannotBeMap"> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateSafeSourceCannotBeMap/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateSafeSourceCannotBeMap/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CallExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CallExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CallOperationAction"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CallOperationAction-operation"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Class"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-extenders"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Class-instanceClassName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Class-isAbstract"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Class-isActive"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Class-isInterface"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-ownedBehaviors"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-ownedInvariants"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-ownedOperations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-ownedProperties"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-owningPackage"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Class-superClasses"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Class/validateNameIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//Class/validateNameIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Class/validateNameIsNotNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Class/validateUniqueInvariantName"> |
| <genParameters ecoreParameter="Pivot.ecore#//Class/validateUniqueInvariantName/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Class/validateUniqueInvariantName/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CollectionItem"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CollectionItem-ownedItem"/> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionItem/validateTypeIsItemType"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionItem/validateTypeIsItemType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionItem/validateTypeIsItemType/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CollectionLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CollectionLiteralExp-kind"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CollectionLiteralExp-ownedParts"/> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralExp/validateBagKindIsBag"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateBagKindIsBag/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateBagKindIsBag/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralExp/validateCollectionKindIsConcrete"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateCollectionKindIsConcrete/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateCollectionKindIsConcrete/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralExp/validateOrderedSetKindIsOrderedSet"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateOrderedSetKindIsOrderedSet/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateOrderedSetKindIsOrderedSet/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralExp/validateSequenceKindIsSequence"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateSequenceKindIsSequence/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateSequenceKindIsSequence/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralExp/validateSetKindIsSet"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateSetKindIsSet/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralExp/validateSetKindIsSet/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-CollectionLiteralPart"> |
| <genOperations ecoreOperation="Pivot.ecore#//CollectionLiteralPart/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralPart/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//CollectionLiteralPart/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CollectionRange"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CollectionRange-ownedFirst"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CollectionRange-ownedLast"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CollectionType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CollectionType-elementType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CollectionType-isNullFree"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CollectionType-lower"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-CollectionType-upper"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Comment"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Comment-annotatedElements"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Comment-body"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Comment-owningElement"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CompleteClass"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteClass-owningCompletePackage"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteClass-partialClasses"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CompleteEnvironment"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteEnvironment-ownedCompleteModel"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteEnvironment-ownedStandardLibrary"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CompleteModel"> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteModel-orphanCompletePackage"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteModel-ownedCompletePackages"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteModel-owningCompleteEnvironment"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteModel-partialModels"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompleteModel-primitiveCompletePackage"/> |
| <genOperations ecoreOperation="Pivot.ecore#//CompleteModel/getOwnedCompletePackage"> |
| <genParameters ecoreParameter="Pivot.ecore#//CompleteModel/getOwnedCompletePackage/name"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-CompletePackage"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompletePackage-ownedCompleteClasses"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompletePackage-ownedCompletePackages"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompletePackage-owningCompleteModel"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompletePackage-owningCompletePackage"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-CompletePackage-partialPackages"/> |
| <genOperations ecoreOperation="Pivot.ecore#//CompletePackage/getOwnedCompleteClass"> |
| <genParameters ecoreParameter="Pivot.ecore#//CompletePackage/getOwnedCompleteClass/name"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ConnectionPointReference"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ConnectionPointReference-entries"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ConnectionPointReference-exits"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ConnectionPointReference-owningState"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Constraint"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-constrainedElements"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-context"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Constraint-isCallable"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-ownedSpecification"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-owningPostContext"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-owningPreContext"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-owningState"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-owningTransition"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Constraint-redefinedConstraints"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Constraint/validateBooleanValued"> |
| <genParameters ecoreParameter="Pivot.ecore#//Constraint/validateBooleanValued/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Constraint/validateBooleanValued/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Constraint/validateUniqueName"> |
| <genParameters ecoreParameter="Pivot.ecore#//Constraint/validateUniqueName/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Constraint/validateUniqueName/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DataType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-DataType-behavioralClass"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-DataType-isSerializable"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-DataType-value"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Detail"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Detail-values"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DynamicBehavior"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DynamicElement"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-DynamicElement-metaType"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DynamicProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-DynamicProperty-default"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-DynamicProperty-referredProperty"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DynamicType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-DynamicType-ownedDynamicProperties"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-DynamicValueSpecification"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Element"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Element-annotatingComments"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Element-ownedAnnotations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Element-ownedComments"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Element-ownedExtensions"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Element/allOwnedElements"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Element/getValue"> |
| <genParameters ecoreParameter="Pivot.ecore#//Element/getValue/stereotype"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Element/getValue/propertyName"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ElementExtension"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ElementExtension-base"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-ElementExtension-isApplied"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-ElementExtension-isRequired"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ElementExtension-stereotype"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-EnumLiteralExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-EnumLiteralExp-referredLiteral"/> |
| <genOperations ecoreOperation="Pivot.ecore#//EnumLiteralExp/validateTypeIsEnumerationType"> |
| <genParameters ecoreParameter="Pivot.ecore#//EnumLiteralExp/validateTypeIsEnumerationType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//EnumLiteralExp/validateTypeIsEnumerationType/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Enumeration"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Enumeration-ownedLiterals"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-EnumerationLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-EnumerationLiteral-literal"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-EnumerationLiteral-owningEnumeration"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-EnumerationLiteral-value"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ExpressionInOCL"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ExpressionInOCL-ownedBody"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ExpressionInOCL-ownedContext"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ExpressionInOCL-ownedParameters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ExpressionInOCL-ownedResult"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Feature"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Feature-implementation"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Feature-implementationClass"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Feature-isStatic"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Feature/validateNameIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateNameIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateNameIsNotNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Feature/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Feature/validateTypeIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateTypeIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Feature/validateTypeIsNotNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-FeatureCallExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-FeatureCallExp-isPre"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-FinalState"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-IfExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-IfExp-isElseIf"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-IfExp-ownedCondition"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-IfExp-ownedElse"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-IfExp-ownedThen"/> |
| <genOperations ecoreOperation="Pivot.ecore#//IfExp/validateConditionTypeIsBoolean"> |
| <genParameters ecoreParameter="Pivot.ecore#//IfExp/validateConditionTypeIsBoolean/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IfExp/validateConditionTypeIsBoolean/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IfExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//IfExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IfExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Import"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Import-importedNamespace"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Import-xmiidVersion"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-InstanceSpecification"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-InstanceSpecification-classes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-InstanceSpecification-ownedSlots"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-InstanceSpecification-ownedSpecification"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-InstanceSpecification-owningPackage"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-IntegerLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-IntegerLiteralExp-integerSymbol"/> |
| <genOperations ecoreOperation="Pivot.ecore#//IntegerLiteralExp/validateTypeIsInteger"> |
| <genParameters ecoreParameter="Pivot.ecore#//IntegerLiteralExp/validateTypeIsInteger/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IntegerLiteralExp/validateTypeIsInteger/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-InvalidLiteralExp"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-InvalidType"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-IterableType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-IterateExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-IterateExp-ownedResult"/> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateBodyTypeConformsToResultType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateBodyTypeConformsToResultType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateBodyTypeConformsToResultType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateOneInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateOneInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateOneInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateSafeIteratorIsRequired"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateSafeIteratorIsRequired/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateSafeIteratorIsRequired/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateTypeIsResultType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateTypeIsResultType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateTypeIsResultType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IterateExp/validateUnsafeSourceCanNotBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateUnsafeSourceCanNotBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IterateExp/validateUnsafeSourceCanNotBeNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Iteration"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Iteration-ownedAccumulators"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Iteration-ownedIterators"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-IteratorExp"> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateAnyBodyTypeIsBoolean"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyBodyTypeIsBoolean/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyBodyTypeIsBoolean/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateAnyHasOneIterator"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyHasOneIterator/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyHasOneIterator/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateAnyTypeIsSourceElementType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyTypeIsSourceElementType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateAnyTypeIsSourceElementType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureBodyElementTypeIsIteratorType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureBodyElementTypeIsIteratorType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureBodyElementTypeIsIteratorType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureBodyTypeIsConformanttoIteratorType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureBodyTypeIsConformanttoIteratorType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureBodyTypeIsConformanttoIteratorType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureElementTypeIsSourceElementType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureElementTypeIsSourceElementType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureElementTypeIsSourceElementType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureHasOneIterator"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureHasOneIterator/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureHasOneIterator/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureResultElementTypeIsIteratorType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureResultElementTypeIsIteratorType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureResultElementTypeIsIteratorType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureSourceElementTypeIsBodyElementType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureSourceElementTypeIsBodyElementType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureSourceElementTypeIsBodyElementType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateClosureTypeIsUniqueCollection"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureTypeIsUniqueCollection/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateClosureTypeIsUniqueCollection/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateCollectElementTypeIsFlattenedBodyType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateCollectElementTypeIsFlattenedBodyType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateCollectElementTypeIsFlattenedBodyType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateCollectTypeIsUnordered"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateCollectTypeIsUnordered/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateCollectTypeIsUnordered/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceElementType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceElementType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceElementType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceKeyType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceKeyType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateIteratorTypeIsSourceKeyType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateSafeIteratorIsRequired"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSafeIteratorIsRequired/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSafeIteratorIsRequired/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateSortedByElementTypeIsSourceElementType"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByElementTypeIsSourceElementType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByElementTypeIsSourceElementType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateSortedByIsOrderedIfSourceIsOrdered"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByIsOrderedIfSourceIsOrdered/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByIsOrderedIfSourceIsOrdered/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateSortedByIteratorTypeIsComparable"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByIteratorTypeIsComparable/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateSortedByIteratorTypeIsComparable/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorExp/validateUnsafeSourceCanNotBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateUnsafeSourceCanNotBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorExp/validateUnsafeSourceCanNotBeNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-IteratorVariable"> |
| <genOperations ecoreOperation="Pivot.ecore#//IteratorVariable/validateHasNoInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorVariable/validateHasNoInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//IteratorVariable/validateHasNoInitializer/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-LambdaType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LambdaType-contextType"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LambdaType-parameterType"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LambdaType-resultType"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-LanguageExpression"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-LanguageExpression-body"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-LanguageExpression-language"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LanguageExpression-owningConstraint"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-LetExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LetExp-ownedIn"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LetExp-ownedVariable"/> |
| <genOperations ecoreOperation="Pivot.ecore#//LetExp/validateCompatibleNullityForIn"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateCompatibleNullityForIn/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateCompatibleNullityForIn/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LetExp/validateTypeIsInType"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateTypeIsInType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateTypeIsInType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LetExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-LetVariable"> |
| <genOperations ecoreOperation="Pivot.ecore#//LetVariable/validateCompatibleNullityForInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateCompatibleNullityForInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateCompatibleNullityForInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LetVariable/validateCompatibleTypeForInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateCompatibleTypeForInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateCompatibleTypeForInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LetVariable/validateHasInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateHasInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LetVariable/validateHasInitializer/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Library"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Library-ownedPrecedences"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-LiteralExp"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-LoopExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LoopExp-ownedBody"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LoopExp-ownedCoIterators"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LoopExp-ownedIterators"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-LoopExp-referredIteration"/> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateMatchingMapCoIterators"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateMatchingMapCoIterators/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateMatchingMapCoIterators/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateNoCoInitializers"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoCoInitializers/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoCoInitializers/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateNoCollectionCoIterators"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoCollectionCoIterators/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoCollectionCoIterators/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateNoInitializers"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoInitializers/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateNoInitializers/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateSourceIsCollection"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateSourceIsCollection/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateSourceIsCollection/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//LoopExp/validateSourceIsIterable"> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateSourceIsIterable/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//LoopExp/validateSourceIsIterable/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-MapLiteralExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapLiteralExp-ownedParts"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-MapLiteralPart"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapLiteralPart-ownedKey"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapLiteralPart-ownedValue"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-MapType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapType-entryClass"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapType-keyType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-MapType-keysAreNullFree"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MapType-valueType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-MapType-valuesAreNullFree"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-MessageExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageExp-ownedArguments"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageExp-ownedCalledOperation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageExp-ownedSentSignal"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageExp-ownedTarget"/> |
| <genOperations ecoreOperation="Pivot.ecore#//MessageExp/validateOneCallOrOneSend"> |
| <genParameters ecoreParameter="Pivot.ecore#//MessageExp/validateOneCallOrOneSend/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//MessageExp/validateOneCallOrOneSend/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//MessageExp/validateTargetIsNotACollection"> |
| <genParameters ecoreParameter="Pivot.ecore#//MessageExp/validateTargetIsNotACollection/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//MessageExp/validateTargetIsNotACollection/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-MessageType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageType-referredOperation"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-MessageType-referredSignal"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Model"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Model-externalURI"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Model-ownedImports"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Model-ownedPackages"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Model-xmiidVersion"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-MorePivotable"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Nameable"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-NamedElement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-NamedElement-name"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Namespace"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Namespace-ownedConstraints"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-NavigationCallExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-NavigationCallExp-navigationSource"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-NavigationCallExp-qualifiers"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-NullLiteralExp"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-NumericLiteralExp"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-OCLExpression"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-OCLExpression-typeValue"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OCLExpression/isNonNull"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OCLExpression/isNull"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OCLExpression/validateTypeIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//OCLExpression/validateTypeIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OCLExpression/validateTypeIsNotNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Operation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-bodyExpression"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Operation-isInvalidating"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Operation-isTransient"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Operation-isTypeof"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Operation-isValidating"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-ownedParameters"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-ownedPostconditions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-ownedPreconditions"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-owningClass"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-precedence"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-raisedExceptions"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Operation-redefinedOperations"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Operation/validateCompatibleReturn"> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateCompatibleReturn/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateCompatibleReturn/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Operation/validateLoadableImplementation"> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateLoadableImplementation/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateLoadableImplementation/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Operation/validateUniquePostconditionName"> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateUniquePostconditionName/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateUniquePostconditionName/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Operation/validateUniquePreconditionName"> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateUniquePreconditionName/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Operation/validateUniquePreconditionName/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-OperationCallExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-OperationCallExp-isVirtual"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-OperationCallExp-ownedArguments"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-OperationCallExp-referredOperation"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OperationCallExp/hasOclVoidOverload"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OperationCallExp/validateArgumentCount"> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateArgumentCount/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateArgumentCount/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//OperationCallExp/validateArgumentTypeIsConformant"> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateArgumentTypeIsConformant/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateArgumentTypeIsConformant/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//OperationCallExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//OperationCallExp/validateUnsafeSourceCanNotBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateUnsafeSourceCanNotBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OperationCallExp/validateUnsafeSourceCanNotBeNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-OppositePropertyCallExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-OppositePropertyCallExp-referredProperty"/> |
| <genOperations ecoreOperation="Pivot.ecore#//OppositePropertyCallExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//OppositePropertyCallExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OppositePropertyCallExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//OppositePropertyCallExp/validateUnsafeSourceCanNotBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//OppositePropertyCallExp/validateUnsafeSourceCanNotBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//OppositePropertyCallExp/validateUnsafeSourceCanNotBeNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-OrderedSetType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-OrphanCompletePackage"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Package"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Package-URI"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-importedPackages"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Package-nsPrefix"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-ownedClasses"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-ownedInstances"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-ownedPackages"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-ownedProfileApplications"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Package-owningPackage"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Parameter"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Parameter-isTypeof"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Parameter-owningOperation"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ParameterVariable"> |
| <genOperations ecoreOperation="Pivot.ecore#//ParameterVariable/validateHasNoInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ParameterVariable/validateHasNoInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ParameterVariable/validateHasNoInitializer/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Pivotable"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Precedence"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Precedence-associativity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Precedence-order"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-PrimitiveCompletePackage"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-PrimitiveLiteralExp"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-PrimitiveType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-PrimitiveType-coercions"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Profile"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Profile-profileApplications"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ProfileApplication"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ProfileApplication-appliedProfile"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-ProfileApplication-isStrict"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ProfileApplication-owningPackage"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Property"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-associationClass"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-defaultValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-defaultValueString"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isComposite"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isDerived"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isID"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isImplicit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isReadOnly"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isResolveProxies"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isTransient"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isUnsettable"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Property-isVolatile"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-keys"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-opposite"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-ownedExpression"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-owningClass"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-redefinedProperties"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-referredProperty"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Property-subsettedProperty"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Property/isAttribute"> |
| <genParameters ecoreParameter="Pivot.ecore#//Property/isAttribute/p"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//Property/validateCompatibleDefaultExpression"> |
| <genParameters ecoreParameter="Pivot.ecore#//Property/validateCompatibleDefaultExpression/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Property/validateCompatibleDefaultExpression/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-PropertyCallExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-PropertyCallExp-referredProperty"/> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/getSpecializedReferredPropertyOwningType"/> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/getSpecializedReferredPropertyType"/> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/validateCompatibleResultType"> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateCompatibleResultType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateCompatibleResultType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/validateNonStaticSourceTypeIsConformant"> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateNonStaticSourceTypeIsConformant/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateNonStaticSourceTypeIsConformant/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/validateSafeSourceCanBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateSafeSourceCanBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateSafeSourceCanBeNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//PropertyCallExp/validateUnsafeSourceCanNotBeNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateUnsafeSourceCanNotBeNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//PropertyCallExp/validateUnsafeSourceCanNotBeNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Pseudostate"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Pseudostate-kind"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Pseudostate-owningState"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Pseudostate-owningStateMachine"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-RealLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-RealLiteralExp-realSymbol"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-ReferringElement"> |
| <genOperations ecoreOperation="Pivot.ecore#//ReferringElement/getReferredElement"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Region"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Region-extendedRegion"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Region-ownedSubvertexes"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Region-ownedTransitions"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Region-owningState"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Region-owningStateMachine"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ResultVariable"> |
| <genOperations ecoreOperation="Pivot.ecore#//ResultVariable/validateCompatibleNullityForInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateCompatibleNullityForInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateCompatibleNullityForInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ResultVariable/validateCompatibleTypeForInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateCompatibleTypeForInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateCompatibleTypeForInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ResultVariable/validateHasInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateHasInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ResultVariable/validateHasInitializer/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-SelfType"> |
| <genOperations ecoreOperation="Pivot.ecore#//SelfType/specializeIn"> |
| <genParameters ecoreParameter="Pivot.ecore#//SelfType/specializeIn/expr"/> |
| <genParameters ecoreParameter="Pivot.ecore#//SelfType/specializeIn/selfType"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-SendSignalAction"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-SendSignalAction-signal"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-SequenceType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-SetType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ShadowExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ShadowExp-ownedParts"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-ShadowExp-value"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateClassHasNoStringValueInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateClassHasNoStringValueInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateClassHasNoStringValueInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateDataTypeHasNoPartInitializers"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasNoPartInitializers/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasNoPartInitializers/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateDataTypeHasOnePartInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasOnePartInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasOnePartInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateDataTypeHasStringValueInitializer"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasStringValueInitializer/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateDataTypeHasStringValueInitializer/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateInitializesAllClassProperties"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateInitializesAllClassProperties/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateInitializesAllClassProperties/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-ShadowPart"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ShadowPart-ownedInit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-ShadowPart-referredProperty"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowPart/validateCompatibleInitialiserType"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateCompatibleInitialiserType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateCompatibleInitialiserType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowPart/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//ShadowPart/validateTypeIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateTypeIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//ShadowPart/validateTypeIsNotNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Signal"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Slot"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Slot-definingProperty"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Slot-ownedValues"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Slot-owningInstance"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-StandardLibrary"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StandardLibrary-owningCompleteEnvironment"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-State"> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-State-isComposite"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-State-isOrthogonal"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-State-isSimple"/> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-State-isSubmachineState"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedConnectionPoints"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedConnections"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedDeferrableTriggers"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedDoActivity"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedEntry"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedExit"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedRegions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-ownedStateInvariant"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-redefinedState"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-State-submachines"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-StateExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StateExp-referredState"/> |
| <genOperations ecoreOperation="Pivot.ecore#//StateExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//StateExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//StateExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-StateMachine"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StateMachine-extendedStateMachines"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StateMachine-ownedConnectionPoints"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StateMachine-ownedRegions"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StateMachine-submachineStates"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Stereotype"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Stereotype-ownedExtenders"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-StereotypeExtender"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StereotypeExtender-class"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-StereotypeExtender-isRequired"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-StereotypeExtender-owningStereotype"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-StringLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-StringLiteralExp-stringSymbol"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TemplateBinding"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateBinding-ownedSubstitutions"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateBinding-owningElement"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateBinding-templateSignature"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TemplateParameter"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameter-constrainingClasses"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameter-owningSignature"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TemplateParameterSubstitution"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameterSubstitution-actual"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameterSubstitution-formal"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameterSubstitution-ownedWildcard"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateParameterSubstitution-owningBinding"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TemplateSignature"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateSignature-ownedParameters"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateSignature-owningElement"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-TemplateableElement"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateableElement-ownedBindings"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateableElement-ownedSignature"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TemplateableElement-unspecializedElement"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Transition"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Transition-kind"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-ownedEffect"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-ownedGuard"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-ownedTriggers"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-owningRegion"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-source"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Transition-target"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Trigger"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Trigger-owningState"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Trigger-owningTransition"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TupleLiteralExp"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TupleLiteralExp-ownedParts"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TupleLiteralPart"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TupleLiteralPart-ownedInit"/> |
| <genOperations ecoreOperation="Pivot.ecore#//TupleLiteralPart/validateCompatibleInitialiserType"> |
| <genParameters ecoreParameter="Pivot.ecore#//TupleLiteralPart/validateCompatibleInitialiserType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//TupleLiteralPart/validateCompatibleInitialiserType/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//TupleLiteralPart/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//TupleLiteralPart/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//TupleLiteralPart/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TupleType"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Type"> |
| <genOperations ecoreOperation="Pivot.ecore#//Type/flattenedType"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Type/isClass"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Type/isTemplateParameter"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Type/specializeIn"> |
| <genParameters ecoreParameter="Pivot.ecore#//Type/specializeIn/expr"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Type/specializeIn/selfType"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-TypeExp"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TypeExp-referredType"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-TypedElement"> |
| <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-TypedElement-isMany"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-TypedElement-isRequired"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-TypedElement-type"/> |
| <genOperations ecoreOperation="Pivot.ecore#//TypedElement/CompatibleBody"> |
| <genParameters ecoreParameter="Pivot.ecore#//TypedElement/CompatibleBody/bodySpecification"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-UnlimitedNaturalLiteralExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-UnlimitedNaturalLiteralExp-unlimitedNaturalSymbol"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-UnspecifiedValueExp"/> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-ValueSpecification"> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/booleanValue"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/integerValue"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/isComputable"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/isNull"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/stringValue"/> |
| <genOperations ecoreOperation="Pivot.ecore#//ValueSpecification/unlimitedValue"/> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-Variable"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-Variable-isImplicit"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Variable-ownedInit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Variable-representedParameter"/> |
| <genOperations ecoreOperation="Pivot.ecore#//Variable/validateCompatibleInitialiserType"> |
| <genParameters ecoreParameter="Pivot.ecore#//Variable/validateCompatibleInitialiserType/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//Variable/validateCompatibleInitialiserType/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-VariableDeclaration"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-VariableDeclaration-typeValue"/> |
| <genOperations ecoreOperation="Pivot.ecore#//VariableDeclaration/validateNameIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateNameIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateNameIsNotNull/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//VariableDeclaration/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| <genOperations ecoreOperation="Pivot.ecore#//VariableDeclaration/validateTypeIsNotNull"> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateTypeIsNotNull/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableDeclaration/validateTypeIsNotNull/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-VariableExp"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pivot.ecore#F-pivot-VariableExp-isImplicit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-VariableExp-referredVariable"/> |
| <genOperations ecoreOperation="Pivot.ecore#//VariableExp/validateTypeIsNotInvalid"> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableExp/validateTypeIsNotInvalid/diagnostics"/> |
| <genParameters ecoreParameter="Pivot.ecore#//VariableExp/validateTypeIsNotInvalid/context"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Vertex"> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Vertex-incomingTransitions"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Vertex-outgoingTransitions"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-Vertex-owningRegion"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="Pivot.ecore#T-pivot-Visitable"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-VoidType"/> |
| <genClasses ecoreClass="Pivot.ecore#T-pivot-WildcardType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-WildcardType-lowerBound"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pivot.ecore#F-pivot-WildcardType-upperBound"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |