|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <genmodel:GenModel xmi:version="2.0" | 
|  | xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
|  | xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/1.1.0/GenModel" modelDirectory="/org.eclipse.uml2.uml/src" | 
|  | creationIcons="false" modelPluginID="org.eclipse.uml2.uml" templateDirectory="/org.eclipse.uml2.uml/templates" | 
|  | runtimeJar="true" dynamicTemplates="true" modelName="UML" modelPluginClass="org.eclipse.uml2.uml.UMLPlugin" | 
|  | editPluginClass="org.eclipse.uml2.uml.edit.UMLEditPlugin" editorPluginClass="org.eclipse.uml2.uml.editor.UMLEditorPlugin" | 
|  | nonNLSMarkers="true" rootExtendsInterface="" codeFormatting="true" booleanFlagsField="eFlags" | 
|  | booleanFlagsReservedBits="8" importerID="org.eclipse.uml2.ecore.importer" featureDelegation="Virtual" | 
|  | containmentProxies="true" minimalReflectiveMethods="false" usedGenPackages="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore" | 
|  | factoryMethods="true" pluralizedGetters="true" cacheAdapterSupport="true" invariantPrefix="validate"> | 
|  | <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.ecore.importer"> | 
|  | <details key="DUPLICATE_FEATURES" value="PROCESS"/> | 
|  | <details key="DUPLICATE_FEATURE_INHERITANCE" value="PROCESS"/> | 
|  | <details key="REDEFINING_PROPERTIES" value="PROCESS"/> | 
|  | <details key="DUPLICATE_OPERATIONS" value="PROCESS"/> | 
|  | <details key="DERIVED_FEATURES" value="PROCESS"/> | 
|  | <details key="SUBSETTING_PROPERTIES" value="PROCESS"/> | 
|  | <details key="ECORE_TAGGED_VALUES" value="PROCESS"/> | 
|  | <details key="REDEFINING_OPERATIONS" value="PROCESS"/> | 
|  | <details key="ANNOTATION_DETAILS" value="PROCESS"/> | 
|  | <details key="SUPER_CLASS_ORDER" value="PROCESS"/> | 
|  | <details key="UNION_PROPERTIES" value="PROCESS"/> | 
|  | <details key="DUPLICATE_OPERATION_INHERITANCE" value="PROCESS"/> | 
|  | </genAnnotations> | 
|  | <foreignModel>UML.merged.uml2</foreignModel> | 
|  | <genPackages xsi:type="genmodel:GenPackage" prefix="UML" basePackage="org.eclipse.uml2" | 
|  | disposableProviderFactory="true" loadInitialization="true" classPackageSuffix="internal.impl" | 
|  | providerPackageSuffix="edit.providers" presentationPackageSuffix="editor.presentation" | 
|  | generateExampleClass="false" ecorePackage="UML.ecore#/" resourceInterfaces="true" | 
|  | operationsPackage="org.eclipse.uml2.uml.internal.operations"> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//VisibilityKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//VisibilityKind/public"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//VisibilityKind/private"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//VisibilityKind/protected"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//VisibilityKind/package"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//TransitionKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//TransitionKind/internal"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//TransitionKind/local"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//TransitionKind/external"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//PseudostateKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/initial"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/deepHistory"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/shallowHistory"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/join"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/fork"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/junction"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/choice"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/entryPoint"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/exitPoint"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//PseudostateKind/terminate"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//ConnectorKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ConnectorKind/assembly"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ConnectorKind/delegation"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//CallConcurrencyKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//CallConcurrencyKind/sequential"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//CallConcurrencyKind/guarded"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//CallConcurrencyKind/concurrent"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//AggregationKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//AggregationKind/none"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//AggregationKind/shared"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//AggregationKind/composite"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//ParameterDirectionKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterDirectionKind/in"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterDirectionKind/inout"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterDirectionKind/out"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterDirectionKind/return"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//ParameterEffectKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterEffectKind/create"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterEffectKind/read"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterEffectKind/update"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ParameterEffectKind/delete"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//ObjectNodeOrderingKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ObjectNodeOrderingKind/unordered"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ObjectNodeOrderingKind/ordered"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ObjectNodeOrderingKind/LIFO"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ObjectNodeOrderingKind/FIFO"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//MessageKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageKind/complete"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageKind/lost"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageKind/found"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageKind/unknown"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//MessageSort"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/synchCall"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/asynchCall"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/asynchSignal"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/createMessage"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/deleteMessage"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//MessageSort/reply"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//InteractionOperatorKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/seq"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/alt"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/opt"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/break"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/par"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/strict"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/loop"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/critical"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/neg"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/assert"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/ignore"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//InteractionOperatorKind/consider"/> | 
|  | </genEnums> | 
|  | <genEnums xsi:type="genmodel:GenEnum" ecoreEnum="UML.ecore#//ExpansionKind"> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ExpansionKind/parallel"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ExpansionKind/iterative"/> | 
|  | <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="UML.ecore#//ExpansionKind/stream"/> | 
|  | </genEnums> | 
|  | <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="UML.ecore#//Integer"/> | 
|  | <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="UML.ecore#//Boolean"/> | 
|  | <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="UML.ecore#//String"/> | 
|  | <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="UML.ecore#//UnlimitedNatural"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Comment"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Comment/body"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Comment/annotatedElement"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Element"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Element/ownedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Element/owner"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Element/ownedComment"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/not_own_self"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/not_own_self/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/not_own_self/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/has_owner"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/has_owner/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/has_owner/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/destroy"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/hasKeyword"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/hasKeyword/keyword"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getKeywords" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/addKeyword"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/addKeyword/keyword"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/removeKeyword"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/removeKeyword/keyword"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getNearestPackage"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getModel"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/isStereotypeApplicable"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/isStereotypeApplicable/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/isStereotypeRequired"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/isStereotypeRequired/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/isStereotypeApplied"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/isStereotypeApplied/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/applyStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/applyStereotype/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/unapplyStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/unapplyStereotype/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getApplicableStereotypes" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getApplicableStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getApplicableStereotype/qualifiedName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getStereotypeApplications" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getStereotypeApplication"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getStereotypeApplication/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getRequiredStereotypes" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getRequiredStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getRequiredStereotype/qualifiedName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getAppliedStereotypes" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getAppliedStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getAppliedStereotype/qualifiedName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getAppliedSubstereotypes"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getAppliedSubstereotypes/stereotype"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getAppliedSubstereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getAppliedSubstereotype/stereotype"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getAppliedSubstereotype/qualifiedName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/hasValue"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/hasValue/stereotype"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/hasValue/propertyName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getValue"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getValue/stereotype"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getValue/propertyName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/setValue"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/setValue/stereotype"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/setValue/propertyName"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/setValue/newValue"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/createEAnnotation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/createEAnnotation/source"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getRelationships"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getRelationships.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getRelationships.1/eClass"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getSourceDirectedRelationships"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getSourceDirectedRelationships.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getSourceDirectedRelationships.1/eClass"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getTargetDirectedRelationships"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/getTargetDirectedRelationships.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Element/getTargetDirectedRelationships.1/eClass"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/allOwnedElements" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Element/mustBeOwned"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Package"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Package/ownedType"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Package/packageMerge"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Package/packagedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Package/nestedPackage"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Package/nestingPackage"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" | 
|  | createChild="true" ecoreFeature="ecore:EReference UML.ecore#//Package/profileApplication"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/elements_public_or_private"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/elements_public_or_private/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/elements_public_or_private/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/createOwnedClass"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/createOwnedClass/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/createOwnedClass/isAbstract"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/createOwnedEnumeration"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/createOwnedEnumeration/name"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/createOwnedPrimitiveType"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/createOwnedPrimitiveType/name"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/createOwnedInterface"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/createOwnedInterface/name"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/isProfileApplied"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/isProfileApplied/profile"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/applyProfile"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/applyProfile/profile"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/unapplyProfile"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/unapplyProfile/profile"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getAppliedProfiles" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getAllAppliedProfiles" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getAppliedProfile"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getAppliedProfile/qualifiedName"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getAppliedProfile.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getAppliedProfile.1/qualifiedName"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getAppliedProfile.1/recurse"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getAllProfileApplications" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getProfileApplication"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getProfileApplication/profile"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/getProfileApplication.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getProfileApplication.1/profile"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/getProfileApplication.1/recurse"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/isModelLibrary"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/visibleMembers" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Package/makesVisible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Package/makesVisible/el"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//PackageableElement"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//NamedElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//NamedElement/name" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//NamedElement/visibility"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//NamedElement/qualifiedName"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//NamedElement/clientDependency"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//NamedElement/namespace"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//NamedElement/nameExpression"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/has_no_qualified_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/has_no_qualified_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/has_no_qualified_name/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/has_qualified_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/has_qualified_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/has_qualified_name/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/visibility_needs_ownership"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/visibility_needs_ownership/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/visibility_needs_ownership/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/createDependency"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/createDependency/supplier"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/getLabel"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/getLabel.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/getLabel.1/localize"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/getQualifiedName"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/allNamespaces" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/isDistinguishableFrom"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/isDistinguishableFrom/n"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//NamedElement/isDistinguishableFrom/ns"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/separator"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//NamedElement/allOwningPackages"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Dependency"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Dependency/supplier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Dependency/client"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//DirectedRelationship"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//DirectedRelationship/source"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//DirectedRelationship/target"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Relationship"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Relationship/relatedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Namespace"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Namespace/elementImport"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Namespace/packageImport"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Namespace/ownedRule"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Namespace/member"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Namespace/importedMember"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Namespace/ownedMember"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/members_distinguishable"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/members_distinguishable/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/members_distinguishable/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/createElementImport"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/createElementImport/element"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/createElementImport/visibility"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/createPackageImport"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/createPackageImport/package_"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/createPackageImport/visibility"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/getImportedElements" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/getImportedPackages" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/getImportedMembers" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/getNamesOfMember"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/getNamesOfMember/element"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/membersAreDistinguishable"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/importMembers"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/importMembers/imps"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Namespace/excludeCollisions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Namespace/excludeCollisions/imps"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ElementImport"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ElementImport/visibility"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ElementImport/alias"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ElementImport/importedElement" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ElementImport/importingNamespace"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ElementImport/visibility_public_or_private"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/visibility_public_or_private/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/visibility_public_or_private/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ElementImport/visibility_or_private"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/visibility_or_private/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/visibility_or_private/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ElementImport/imported_element_is_public"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/imported_element_is_public/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ElementImport/imported_element_is_public/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ElementImport/getName"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//PackageImport"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//PackageImport/visibility"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//PackageImport/importedPackage" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//PackageImport/importingNamespace"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//PackageImport/public_or_private"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PackageImport/public_or_private/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PackageImport/public_or_private/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Constraint"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Constraint/constrainedElement"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Constraint/specification"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Constraint/context"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Constraint/not_apply_to_self"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/not_apply_to_self/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/not_apply_to_self/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Constraint/value_specification_boolean"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/value_specification_boolean/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/value_specification_boolean/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Constraint/boolean_value"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/boolean_value/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/boolean_value/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Constraint/no_side_effects"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/no_side_effects/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/no_side_effects/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Constraint/not_applied_to_self"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/not_applied_to_self/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Constraint/not_applied_to_self/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ValueSpecification"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/isComputable"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/integerValue"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/booleanValue"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/stringValue"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/unlimitedValue"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecification/isNull"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//TypedElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//TypedElement/type" | 
|  | key="true"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Type"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Type/package"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Type/createAssociation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1IsNavigable"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1Aggregation"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1Name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1Lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1Upper"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end1Type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end2IsNavigable"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end2Aggregation"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end2Name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end2Lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/createAssociation/end2Upper"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Type/getAssociations"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Type/conformsTo"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Type/conformsTo/other"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Association"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Association/ownedEnd"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Association/memberEnd"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Association/isDerived"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Association/endType"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Association/navigableOwnedEnd"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Association/specialized_end_number"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/specialized_end_number/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/specialized_end_number/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Association/specialized_end_types"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/specialized_end_types/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/specialized_end_types/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Association/binary_associations"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/binary_associations/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/binary_associations/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Association/association_ends"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/association_ends/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Association/association_ends/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Association/getEndTypes" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Classifier"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Classifier/isAbstract"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/generalization"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/powertypeExtent"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Classifier/feature"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/inheritedMember"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/redefinedClassifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/general"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/substitution"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Classifier/attribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/representation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/collaborationUse"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/ownedUseCase"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Classifier/useCase"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/no_cycles_in_generalization"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/no_cycles_in_generalization/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/no_cycles_in_generalization/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/generalization_hierarchies"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/generalization_hierarchies/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/generalization_hierarchies/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/specialize_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/specialize_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/specialize_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/maps_to_generalization_set"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/maps_to_generalization_set/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/maps_to_generalization_set/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getAllAttributes" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getOperations" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getAllOperations" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getOperation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation/parameterTypes"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getOperation.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation.1/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation.1/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation.1/parameterTypes"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/getOperation.1/ignoreCase"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getGenerals" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/getInheritedMembers" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/allFeatures" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/parents" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/inheritableMembers"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/inheritableMembers/c"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/hasVisibilityOf"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/hasVisibilityOf/n"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/conformsTo"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/conformsTo/other"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/inherit"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/inherit/inhs"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/maySpecializeType"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Classifier/maySpecializeType/c"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Classifier/allParents" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//RedefinableElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//RedefinableElement/isLeaf"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//RedefinableElement/redefinedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//RedefinableElement/redefinitionContext"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableElement/redefinition_context_valid"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/redefinition_context_valid/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/redefinition_context_valid/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableElement/redefinition_consistent"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/redefinition_consistent/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/redefinition_consistent/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableElement/isConsistentWith"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/isConsistentWith/redefinee"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableElement/isRedefinitionContextValid"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableElement/isRedefinitionContextValid/redefined"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//TemplateableElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateableElement/templateBinding"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateableElement/ownedTemplateSignature"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateableElement/parameterableElements" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateableElement/isTemplate"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TemplateBinding"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//TemplateBinding/signature" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateBinding/parameterSubstitution"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateBinding/boundElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateBinding/parameter_substitution_formal"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateBinding/parameter_substitution_formal/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateBinding/parameter_substitution_formal/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateBinding/one_parameter_substitution"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateBinding/one_parameter_substitution/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateBinding/one_parameter_substitution/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TemplateSignature"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateSignature/parameter"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateSignature/ownedParameter"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateSignature/template"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateSignature/own_elements"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateSignature/own_elements/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateSignature/own_elements/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TemplateParameter"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameter/signature"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//TemplateParameter/parameteredElement"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameter/ownedParameteredElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameter/default"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameter/ownedDefault"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateParameter/must_be_compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateParameter/must_be_compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateParameter/must_be_compatible/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ParameterableElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ParameterableElement/owningTemplateParameter"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ParameterableElement/templateParameter"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ParameterableElement/isCompatibleWith"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterableElement/isCompatibleWith/p"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ParameterableElement/isTemplateParameter"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TemplateParameterSubstitution"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameterSubstitution/formal"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameterSubstitution/actual"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameterSubstitution/ownedActual"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TemplateParameterSubstitution/templateBinding"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TemplateParameterSubstitution/must_be_compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateParameterSubstitution/must_be_compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TemplateParameterSubstitution/must_be_compatible/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Generalization"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Generalization/isSubstitutable"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Generalization/general" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Generalization/generalizationSet"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Generalization/specific"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Generalization/generalization_same_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Generalization/generalization_same_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Generalization/generalization_same_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//GeneralizationSet"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//GeneralizationSet/isCovering"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//GeneralizationSet/isDisjoint"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//GeneralizationSet/powertype"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//GeneralizationSet/generalization"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//GeneralizationSet/generalization_same_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//GeneralizationSet/generalization_same_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//GeneralizationSet/generalization_same_classifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//GeneralizationSet/maps_to_generalization_set"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//GeneralizationSet/maps_to_generalization_set/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//GeneralizationSet/maps_to_generalization_set/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Feature"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Feature/isStatic"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Feature/featuringClassifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Substitution"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Substitution/contract" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Substitution/substitutingClassifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Realization"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Abstraction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Abstraction/mapping"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OpaqueExpression"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueExpression/body"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueExpression/language"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//OpaqueExpression/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OpaqueExpression/behavior"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/language_body_size"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/language_body_size/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/language_body_size/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/only_return_result_parameters"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/only_return_result_parameters/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/only_return_result_parameters/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/one_return_result_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/one_return_result_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//OpaqueExpression/one_return_result_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/getResult"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/value"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/isIntegral"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/isPositive"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//OpaqueExpression/isNonNegative"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Parameter"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Parameter/parameterSet"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Parameter/operation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Parameter/direction"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Parameter/default"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Parameter/defaultValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Parameter/isException"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Parameter/isStream"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Parameter/effect"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/connector_end"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/connector_end/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/connector_end/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/stream_and_exception"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/stream_and_exception/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/stream_and_exception/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/not_exception"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/not_exception/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/not_exception/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/reentrant_behaviors"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/reentrant_behaviors/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/reentrant_behaviors/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/in_and_out"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/in_and_out/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/in_and_out/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/getDefault"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/isSetDefault"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/setDefault"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Parameter/setDefault/newDefault"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Parameter/unsetDefault"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//MultiplicityElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//MultiplicityElement/isOrdered"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//MultiplicityElement/isUnique"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//MultiplicityElement/upper"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//MultiplicityElement/lower"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//MultiplicityElement/upperValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//MultiplicityElement/lowerValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/upper_gt_0"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/upper_gt_0/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/upper_gt_0/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/lower_ge_0"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/lower_ge_0/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/lower_ge_0/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/upper_ge_lower"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/upper_ge_lower/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/upper_ge_lower/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/value_specification_no_side_effects"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/value_specification_no_side_effects/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/value_specification_no_side_effects/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/value_specification_constant"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/value_specification_constant/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/value_specification_constant/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/isSetLower"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/isSetUpper"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/setLower"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/setLower/newLower"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/setUpper"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/setUpper/newUpper"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/unsetLower"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/unsetUpper"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/getLower"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/getUpper"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/isMultivalued"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/includesCardinality"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/includesCardinality/C"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/includesMultiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MultiplicityElement/includesMultiplicity/M"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/lowerBound"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MultiplicityElement/upperBound"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ConnectableElement"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectableElement/end"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ConnectorEnd"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ConnectorEnd/definingEnd"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectorEnd/partWithPort"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectorEnd/role"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectorEnd/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectorEnd/part_with_port_empty"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/part_with_port_empty/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/part_with_port_empty/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectorEnd/role_and_part_with_port"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/role_and_part_with_port/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/role_and_part_with_port/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectorEnd/self_part_with_port"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/self_part_with_port/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectorEnd/self_part_with_port/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectorEnd/getDefiningEnd"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Property"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Property/class_"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/datatype"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Property/isDerived"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Property/isDerivedUnion"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Property/default"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Property/aggregation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Property/isComposite.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/redefinedProperty"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/owningAssociation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/defaultValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/opposite"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/subsettedProperty"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Property/association"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/qualifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Property/associationEnd"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/multiplicity_of_composite"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/multiplicity_of_composite/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/multiplicity_of_composite/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/subsetting_context_conforms"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetting_context_conforms/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetting_context_conforms/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/redefined_property_inherited"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/redefined_property_inherited/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/redefined_property_inherited/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/subsetting_rules"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetting_rules/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetting_rules/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/navigable_readonly"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/navigable_readonly/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/navigable_readonly/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/derived_union_is_derived"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/derived_union_is_derived/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/derived_union_is_derived/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/derived_union_is_read_only"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/derived_union_is_read_only/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/derived_union_is_read_only/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/subsetted_property_names"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetted_property_names/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/subsetted_property_names/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/deployment_target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/deployment_target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/deployment_target/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/binding_to_attribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/binding_to_attribute/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/binding_to_attribute/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/getDefault"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/isSetDefault"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/setDefault"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/setDefault/newDefault"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/setIsComposite"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/setIsComposite/newIsComposite"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/setOpposite"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/setOpposite/newOpposite"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/unsetDefault"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/isAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Property/isAttribute/p"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/getOpposite"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/isComposite"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/subsettingContext" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Property/isNavigable"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//DeploymentTarget"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DeploymentTarget/deployment"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//DeploymentTarget/deployedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DeploymentTarget/getDeployedElements" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Deployment"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Deployment/deployedArtifact"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Deployment/configuration"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Deployment/location"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//DeployedArtifact"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DeploymentSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DeploymentSpecification/deploymentLocation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DeploymentSpecification/executionLocation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DeploymentSpecification/deployment"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DeploymentSpecification/deployed_elements"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DeploymentSpecification/deployed_elements/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DeploymentSpecification/deployed_elements/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DeploymentSpecification/deployment_target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DeploymentSpecification/deployment_target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DeploymentSpecification/deployment_target/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Artifact"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Artifact/fileName"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Artifact/nestedArtifact"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Artifact/manifestation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Artifact/ownedOperation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Artifact/ownedAttribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Artifact/createOwnedOperation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedOperation/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedOperation/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedOperation/parameterTypes"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedOperation/returnType"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Artifact/createOwnedAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedAttribute/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedAttribute/type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedAttribute/lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Artifact/createOwnedAttribute/upper"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Manifestation"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Manifestation/utilizedElement" | 
|  | key="true"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Operation"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/interface"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/class_"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Operation/isQuery"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Operation/isOrdered.1"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Operation/isUnique.1"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Operation/lower"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Operation/upper"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/precondition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/postcondition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/redefinedOperation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/datatype"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/bodyCondition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Operation/type"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/at_most_one_return"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/at_most_one_return/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/at_most_one_return/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/only_body_for_query"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/only_body_for_query/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/only_body_for_query/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/getLower"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/getUpper"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/setIsOrdered"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/setIsOrdered/newIsOrdered"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/setIsUnique"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/setIsUnique/newIsUnique"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/setLower"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/setLower/newLower"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/setType"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/setType/newType"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/setUpper"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Operation/setUpper/newUpper"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/getReturnResult"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/isOrdered"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/isUnique"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/lowerBound"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/upperBound"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/getType"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Operation/returnResult" | 
|  | cacheAdapterScope="Resource"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//BehavioralFeature"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioralFeature/ownedParameter" | 
|  | key="true"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//BehavioralFeature/isAbstract"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioralFeature/method"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//BehavioralFeature/concurrency"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioralFeature/raisedException"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioralFeature/ownedParameterSet"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//BehavioralFeature/createReturnResult"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BehavioralFeature/createReturnResult/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BehavioralFeature/createReturnResult/type"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Behavior"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Behavior/isReentrant"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Behavior/redefinedBehavior"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Behavior/ownedParameter"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Behavior/context"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" | 
|  | createChild="true" ecoreFeature="ecore:EReference UML.ecore#//Behavior/precondition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" | 
|  | createChild="true" ecoreFeature="ecore:EReference UML.ecore#//Behavior/postcondition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Behavior/ownedParameterSet"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Behavior/specification"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Behavior/parameters_match"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/parameters_match/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/parameters_match/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Behavior/feature_of_context_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/feature_of_context_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/feature_of_context_classifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Behavior/must_realize"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/must_realize/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/must_realize/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Behavior/most_one_behaviour"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/most_one_behaviour/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Behavior/most_one_behaviour/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Behavior/getContext"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Class"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Class/nestedClassifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Class/ownedOperation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Class/superClass"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Class/isActive"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Class/ownedReception"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Class/extension"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Class/passive_class"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/passive_class/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/passive_class/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Class/getExtensions" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Class/createOwnedOperation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/createOwnedOperation/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/createOwnedOperation/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/createOwnedOperation/parameterTypes"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Class/createOwnedOperation/returnType"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Class/isMetaclass"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//BehavioredClassifier"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioredClassifier/ownedBehavior"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioredClassifier/classifierBehavior"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioredClassifier/interfaceRealization"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehavioredClassifier/ownedTrigger"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//BehavioredClassifier/class_behavior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BehavioredClassifier/class_behavior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BehavioredClassifier/class_behavior/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InterfaceRealization"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//InterfaceRealization/contract" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InterfaceRealization/implementingClassifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Interface"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/ownedAttribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/ownedOperation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/nestedClassifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/redefinedInterface"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/ownedReception"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interface/protocol"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Interface/visibility"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/visibility/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/visibility/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Interface/createOwnedOperation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedOperation/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedOperation/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedOperation/parameterTypes"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedOperation/returnType"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Interface/createOwnedAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedAttribute/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedAttribute/type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedAttribute/lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Interface/createOwnedAttribute/upper"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Reception"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Reception/signal"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Reception/not_query"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Reception/not_query/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Reception/not_query/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Signal"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Signal/ownedAttribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Signal/createOwnedAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Signal/createOwnedAttribute/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Signal/createOwnedAttribute/type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Signal/createOwnedAttribute/lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Signal/createOwnedAttribute/upper"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ProtocolStateMachine"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProtocolStateMachine/conformance"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolStateMachine/protocol_transitions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/protocol_transitions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/protocol_transitions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolStateMachine/entry_exit_do"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/entry_exit_do/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/entry_exit_do/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolStateMachine/deep_or_shallow_history"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/deep_or_shallow_history/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/deep_or_shallow_history/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolStateMachine/ports_connected"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/ports_connected/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolStateMachine/ports_connected/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//StateMachine"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StateMachine/region"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StateMachine/submachineState"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StateMachine/connectionPoint"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StateMachine/extendedStateMachine"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/classifier_context"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/classifier_context/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/classifier_context/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/context_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/context_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/context_classifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/connection_points"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/connection_points/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/connection_points/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/method"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/method/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/method/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/LCA"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/LCA/s1"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/LCA/s2"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/ancestor"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/ancestor/s1"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/ancestor/s2"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StateMachine/isRedefinitionContextValid"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StateMachine/isRedefinitionContextValid/redefined"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Region"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Region/subvertex"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Region/transition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Region/state"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Region/extendedRegion"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Region/stateMachine"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/initial_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/initial_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/initial_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/deep_history_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/deep_history_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/deep_history_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/shallow_history_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/shallow_history_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/shallow_history_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/owned"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/owned/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/owned/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/redefinitionContext"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/isRedefinitionContextValid"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Region/isRedefinitionContextValid/redefined"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/containingStateMachine"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Region/belongsToPSM"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Vertex"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Vertex/outgoing"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Vertex/incoming"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Vertex/container"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Vertex/containingStateMachine"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Transition"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Transition/kind"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/container"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/target"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/redefinedTransition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/guard"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/effect"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/trigger"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Transition/source"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/fork_segment_guards"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/fork_segment_guards/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/fork_segment_guards/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/join_segment_guards"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/join_segment_guards/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/join_segment_guards/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/fork_segment_state"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/fork_segment_state/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/fork_segment_state/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/join_segment_state"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/join_segment_state/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/join_segment_state/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/outgoing_pseudostates"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/outgoing_pseudostates/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/outgoing_pseudostates/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/initial_transition"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/initial_transition/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/initial_transition/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/signatures_compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/signatures_compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Transition/signatures_compatible/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/redefinitionContext"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Transition/containingStateMachine"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Trigger"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Trigger/event"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Trigger/port"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Event"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Port"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Port/isBehavior"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Port/isService"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Port/required"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Port/redefinedPort"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Port/provided"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Port/protocol"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/required_interfaces"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/required_interfaces/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/required_interfaces/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/port_aggregation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/port_aggregation/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/port_aggregation/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/port_destroyed"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/port_destroyed/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/port_destroyed/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/default_value"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/default_value/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Port/default_value/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/getProvideds" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Port/getRequireds" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//State"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//State/isComposite.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//State/isOrthogonal.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//State/isSimple.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//State/isSubmachineState.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/submachine"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/connection"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/connectionPoint"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/redefinedState"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/stateInvariant"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/entry"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/exit"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/doActivity"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/deferrableTrigger"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//State/region"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/submachine_states"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/submachine_states/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/submachine_states/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/destinations_or_sources_of_transitions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/destinations_or_sources_of_transitions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/destinations_or_sources_of_transitions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/submachine_or_regions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/submachine_or_regions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/submachine_or_regions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/composite_states"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/composite_states/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/composite_states/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/entry_or_exit"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/entry_or_exit/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/entry_or_exit/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/isSimple"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/isComposite"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/isOrthogonal"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/isSubmachineState"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/redefinitionContext"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//State/isRedefinitionContextValid"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//State/isRedefinitionContextValid/redefined"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ConnectionPointReference"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectionPointReference/entry"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectionPointReference/exit"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConnectionPointReference/state"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectionPointReference/entry_pseudostates"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectionPointReference/entry_pseudostates/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectionPointReference/entry_pseudostates/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConnectionPointReference/exit_pseudostates"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectionPointReference/exit_pseudostates/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConnectionPointReference/exit_pseudostates/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Pseudostate"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Pseudostate/kind"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Pseudostate/stateMachine"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Pseudostate/state"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/initial_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/initial_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/initial_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/history_vertices"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/history_vertices/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/history_vertices/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/join_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/join_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/join_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/transitions_incoming"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/transitions_incoming/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/transitions_incoming/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/fork_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/fork_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/fork_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/transitions_outgoing"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/transitions_outgoing/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/transitions_outgoing/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/junction_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/junction_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/junction_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/choice_vertex"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/choice_vertex/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/choice_vertex/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pseudostate/outgoing_from_initial"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/outgoing_from_initial/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pseudostate/outgoing_from_initial/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ProtocolConformance"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProtocolConformance/generalMachine" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProtocolConformance/specificMachine"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//EncapsulatedClassifier"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//EncapsulatedClassifier/ownedPort"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//StructuredClassifier"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuredClassifier/ownedAttribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//StructuredClassifier/part"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//StructuredClassifier/role"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuredClassifier/ownedConnector"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuredClassifier/multiplicities"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/multiplicities/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/multiplicities/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuredClassifier/createOwnedAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/createOwnedAttribute/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/createOwnedAttribute/type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/createOwnedAttribute/lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredClassifier/createOwnedAttribute/upper"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Connector"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Connector/type"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Connector/redefinedConnector"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Connector/end"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Connector/kind"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Connector/contract"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/types"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/types/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/types/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/compatible/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/roles"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/roles/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/roles/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/between_interfaces_ports"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interfaces_ports/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interfaces_ports/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/between_interface_port_implements"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interface_port_implements/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interface_port_implements/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/between_interface_port_signature"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interface_port_signature/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/between_interface_port_signature/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/union_signature_compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/union_signature_compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/union_signature_compatible/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Connector/assembly_connector"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/assembly_connector/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Connector/assembly_connector/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Extension"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//Extension/isRequired.1"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Extension/metaclass"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/non_owned_end"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extension/non_owned_end/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extension/non_owned_end/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/is_binary"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extension/is_binary/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extension/is_binary/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/getStereotypeEnd"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/getStereotype"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/metaclassEnd"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/getMetaclass"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extension/isRequired"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExtensionEnd"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExtensionEnd/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionEnd/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionEnd/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExtensionEnd/aggregation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionEnd/aggregation/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionEnd/aggregation/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Stereotype"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Stereotype/icon"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/name_not_clash"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/name_not_clash/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/name_not_clash/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/generalize"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/generalize/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/generalize/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/createExtension"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/createExtension/metaclass"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/createExtension/isRequired"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getProfile"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getKeyword"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getKeyword.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/getKeyword.1/localize"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getExtendedMetaclasses" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getAllExtendedMetaclasses" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/getDefinition"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/createIcon"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/createIcon/location"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Stereotype/createIcon.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/createIcon.1/format"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Stereotype/createIcon.1/content"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Image" labelFeature="#//uml/Image/format"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Image/content"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Image/location"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Image/format"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Profile"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Profile/ownedStereotype"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Profile/metaclassReference"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Profile/metamodelReference"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/metaclass_reference_not_specialized"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/metaclass_reference_not_specialized/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/metaclass_reference_not_specialized/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/references_same_metamodel"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/references_same_metamodel/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/references_same_metamodel/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/create"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/create/classifier"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/createOwnedStereotype"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/createOwnedStereotype/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/createOwnedStereotype/isAbstract"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/isDefined"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/define"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/getDefinition"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/getDefinition.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/getDefinition.1/namedElement"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/getReferencedMetaclasses" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/getReferencedMetamodels" | 
|  | cacheAdapterScope="Resource"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Profile/getOwnedExtensions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Profile/getOwnedExtensions/requiredOnly"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Model"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Model/viewpoint"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Model/isMetamodel"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ParameterSet"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ParameterSet/parameter"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ParameterSet/condition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ParameterSet/same_parameterized_entity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/same_parameterized_entity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/same_parameterized_entity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ParameterSet/input"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/input/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/input/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ParameterSet/two_parameter_sets"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/two_parameter_sets/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ParameterSet/two_parameter_sets/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DataType"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DataType/ownedAttribute"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DataType/ownedOperation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DataType/createOwnedOperation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedOperation/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedOperation/parameterNames"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedOperation/parameterTypes"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedOperation/returnType"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DataType/createOwnedAttribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedAttribute/name"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedAttribute/type"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedAttribute/lower"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DataType/createOwnedAttribute/upper"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OperationTemplateParameter"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//StructuralFeature"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//StructuralFeature/isReadOnly"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ConnectableElementTemplateParameter"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CollaborationUse"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CollaborationUse/type"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CollaborationUse/roleBinding"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CollaborationUse/client_elements"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/client_elements/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/client_elements/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CollaborationUse/every_role"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/every_role/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/every_role/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CollaborationUse/connectors"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/connectors/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CollaborationUse/connectors/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Collaboration"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Collaboration/collaborationRole"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//UseCase"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UseCase/include"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UseCase/extend"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UseCase/extensionPoint"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UseCase/subject"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UseCase/must_have_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/must_have_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/must_have_name/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UseCase/binary_associations"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/binary_associations/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/binary_associations/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UseCase/no_association_to_use_case"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/no_association_to_use_case/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/no_association_to_use_case/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UseCase/cannot_include_self"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/cannot_include_self/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UseCase/cannot_include_self/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UseCase/allIncludedUseCases" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Include"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Include/addition" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Include/includingCase"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Extend"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Extend/extendedCase" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Extend/condition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Extend/extensionLocation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Extend/extension"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Extend/extension_points"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extend/extension_points/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Extend/extension_points/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExtensionPoint"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExtensionPoint/useCase"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExtensionPoint/must_have_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionPoint/must_have_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExtensionPoint/must_have_name/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//RedefinableTemplateSignature"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//RedefinableTemplateSignature/extendedSignature"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//RedefinableTemplateSignature/inheritedParameter"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//RedefinableTemplateSignature/classifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableTemplateSignature/inherited_parameters"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableTemplateSignature/inherited_parameters/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RedefinableTemplateSignature/inherited_parameters/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RedefinableTemplateSignature/getInheritedParameters"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ClassifierTemplateParameter"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ClassifierTemplateParameter/allowSubstitutable"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ClassifierTemplateParameter/defaultClassifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ClassifierTemplateParameter/constrainingClassifier"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ClassifierTemplateParameter/has_constraining_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClassifierTemplateParameter/has_constraining_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClassifierTemplateParameter/has_constraining_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//StringExpression"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StringExpression/subExpression"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StringExpression/owningExpression"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StringExpression/operands"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StringExpression/operands/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StringExpression/operands/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StringExpression/subexpressions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StringExpression/subexpressions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StringExpression/subexpressions/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Expression"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Expression/symbol"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Expression/operand"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//PackageMerge"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//PackageMerge/mergedPackage" | 
|  | key="true"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//PackageMerge/receivingPackage"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ProfileApplication"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ProfileApplication/appliedProfile"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ProfileApplication/isStrict"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProfileApplication/applyingPackage"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProfileApplication/getAppliedDefinition"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProfileApplication/getAppliedDefinition.1"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProfileApplication/getAppliedDefinition.1/namedElement"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Enumeration"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Enumeration/ownedLiteral"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//EnumerationLiteral"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//EnumerationLiteral/enumeration"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InstanceSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InstanceSpecification/classifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InstanceSpecification/slot"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InstanceSpecification/specification"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InstanceSpecification/defining_feature"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/defining_feature/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/defining_feature/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InstanceSpecification/structural_feature"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/structural_feature/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/structural_feature/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InstanceSpecification/deployment_target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/deployment_target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/deployment_target/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InstanceSpecification/deployment_artifact"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/deployment_artifact/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InstanceSpecification/deployment_artifact/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Slot"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Slot/definingFeature"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Slot/value"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Slot/owningInstance"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//PrimitiveType"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//LiteralSpecification"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LiteralInteger"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LiteralInteger/value"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LiteralString"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LiteralString/value"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LiteralBoolean"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LiteralBoolean/value"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LiteralNull"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InstanceValue"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InstanceValue/instance"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LiteralUnlimitedNatural"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LiteralUnlimitedNatural/value"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OpaqueBehavior"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueBehavior/body"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueBehavior/language"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//FunctionBehavior"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FunctionBehavior/one_output_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FunctionBehavior/one_output_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FunctionBehavior/one_output_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FunctionBehavior/types_of_parameters"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FunctionBehavior/types_of_parameters/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FunctionBehavior/types_of_parameters/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OpaqueAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueAction/body"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//OpaqueAction/language"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OpaqueAction/inputValue"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OpaqueAction/outputValue"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Action"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Action/output"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Action/input"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Action/context"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Action/localPrecondition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Action/localPostcondition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ExecutableNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExecutableNode/handler"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ActivityNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/inStructuredNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/activity"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/outgoing"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/incoming"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/inPartition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/inInterruptibleRegion"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/inGroup"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityNode/redefinedNode"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityNode/owned_structured_node"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityNode/owned_structured_node/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityNode/owned_structured_node/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityNode/owned"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityNode/owned/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityNode/owned/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//StructuredActivityNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuredActivityNode/variable"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuredActivityNode/edge"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//StructuredActivityNode/mustIsolate"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuredActivityNode/node"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuredActivityNode/edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredActivityNode/edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuredActivityNode/edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ActivityGroup"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityGroup/subgroup"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityGroup/superGroup"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityGroup/inActivity"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityGroup/containedEdge"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityGroup/containedNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityGroup/nodes_and_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/nodes_and_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/nodes_and_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityGroup/not_contained"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/not_contained/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/not_contained/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityGroup/group_owned"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/group_owned/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityGroup/group_owned/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Activity"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Activity/structuredNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Activity/variable"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Activity/node"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Activity/isReadOnly"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Activity/edge"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Activity/partition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Activity/isSingleExecution"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Activity/group"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Activity/no_supergroups"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/no_supergroups/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/no_supergroups/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Activity/activity_parameter_node"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/activity_parameter_node/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/activity_parameter_node/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Activity/autonomous"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/autonomous/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Activity/autonomous/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Variable"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Variable/scope"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Variable/activityScope"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Variable/owned"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Variable/owned/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Variable/owned/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Variable/isAccessibleBy"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Variable/isAccessibleBy/a"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ActivityEdge"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/source"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/target"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/redefinedEdge"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/inPartition"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/guard"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/weight"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/interrupts"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/inStructuredNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/inGroup"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityEdge/activity"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityEdge/source_and_target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/source_and_target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/source_and_target/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityEdge/owned"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/owned/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/owned/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityEdge/structured_node"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/structured_node/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityEdge/structured_node/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ActivityPartition"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ActivityPartition/isDimension"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ActivityPartition/isExternal"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityPartition/node"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityPartition/subpartition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityPartition/superPartition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityPartition/represents"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityPartition/edge"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityPartition/dimension_not_contained"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/dimension_not_contained/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/dimension_not_contained/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityPartition/represents_part"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_part/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_part/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityPartition/represents_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_classifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityPartition/represents_part_and_is_contained"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_part_and_is_contained/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityPartition/represents_part_and_is_contained/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InterruptibleActivityRegion"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InterruptibleActivityRegion/node"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InterruptibleActivityRegion/interruptingEdge"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InterruptibleActivityRegion/interrupting_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InterruptibleActivityRegion/interrupting_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InterruptibleActivityRegion/interrupting_edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExceptionHandler"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExceptionHandler/handlerBody"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExceptionHandler/exceptionInput"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExceptionHandler/exceptionType"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExceptionHandler/protectedNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExceptionHandler/exception_body"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/exception_body/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/exception_body/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExceptionHandler/result_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/result_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/result_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExceptionHandler/one_input"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/one_input/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/one_input/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExceptionHandler/edge_source_target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/edge_source_target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExceptionHandler/edge_source_target/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ObjectNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ObjectNode/ordering"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ObjectNode/isControlType"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ObjectNode/upperBound"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ObjectNode/inState"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ObjectNode/selection"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectNode/object_flow_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/object_flow_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/object_flow_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectNode/not_unique"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/not_unique/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/not_unique/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectNode/selection_behavior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/selection_behavior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/selection_behavior/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectNode/input_output_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/input_output_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectNode/input_output_parameter/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OutputPin"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Pin"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Pin/isControl"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Pin/control_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pin/control_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Pin/control_pins/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InputPin"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ValuePin"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ValuePin/value"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValuePin/compatible_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValuePin/compatible_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValuePin/compatible_type/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//CallAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//CallAction/isSynchronous"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CallAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallAction/synchronous_call"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/synchronous_call/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/synchronous_call/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallAction/number_and_order"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/number_and_order/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/number_and_order/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallAction/type_ordering_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/type_ordering_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallAction/type_ordering_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//InvocationAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InvocationAction/argument"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InvocationAction/onPort"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InvocationAction/on_port_receiver"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InvocationAction/on_port_receiver/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InvocationAction/on_port_receiver/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SendSignalAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendSignalAction/target"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendSignalAction/signal"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//SendSignalAction/number_order"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//SendSignalAction/number_order/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//SendSignalAction/number_order/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//SendSignalAction/type_ordering_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//SendSignalAction/type_ordering_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//SendSignalAction/type_ordering_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CallOperationAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CallOperationAction/operation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CallOperationAction/target"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallOperationAction/argument_pin_equal_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/argument_pin_equal_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/argument_pin_equal_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallOperationAction/result_pin_equal_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/result_pin_equal_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/result_pin_equal_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallOperationAction/type_target_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/type_target_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallOperationAction/type_target_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CallBehaviorAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CallBehaviorAction/behavior"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallBehaviorAction/argument_pin_equal_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallBehaviorAction/argument_pin_equal_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallBehaviorAction/argument_pin_equal_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CallBehaviorAction/result_pin_equal_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallBehaviorAction/result_pin_equal_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CallBehaviorAction/result_pin_equal_parameter/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SequenceNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SequenceNode/executableNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Usage"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ControlNode"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ControlFlow"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ControlFlow/object_nodes"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ControlFlow/object_nodes/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ControlFlow/object_nodes/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InitialNode"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InitialNode/no_incoming_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InitialNode/no_incoming_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InitialNode/no_incoming_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InitialNode/control_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InitialNode/control_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InitialNode/control_edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ActivityParameterNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActivityParameterNode/parameter"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityParameterNode/has_parameters"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/has_parameters/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/has_parameters/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityParameterNode/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityParameterNode/no_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityParameterNode/no_incoming_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_incoming_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_incoming_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActivityParameterNode/no_outgoing_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_outgoing_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActivityParameterNode/no_outgoing_edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Message"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" | 
|  | ecoreFeature="ecore:EAttribute UML.ecore#//Message/messageKind"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Message/messageSort"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Message/receiveEvent"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Message/sendEvent"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Message/connector"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Message/interaction"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Message/argument"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Message/signature"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/sending_receiving_message_event"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/sending_receiving_message_event/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/sending_receiving_message_event/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/signature_refer_to"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_refer_to/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_refer_to/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/signature_is_operation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_is_operation/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_is_operation/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/signature_is_signal"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_is_signal/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/signature_is_signal/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/arguments"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/arguments/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/arguments/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/cannot_cross_boundaries"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/cannot_cross_boundaries/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/cannot_cross_boundaries/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/occurrence_specifications"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/occurrence_specifications/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Message/occurrence_specifications/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/getMessageKind"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Message/getSignature"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//MessageEnd"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//MessageEnd/message"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Interaction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interaction/lifeline"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interaction/fragment"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interaction/action"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interaction/formalGate"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Interaction/message"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//InteractionFragment"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionFragment/covered"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionFragment/generalOrdering"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionFragment/enclosingInteraction"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionFragment/enclosingOperand"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Lifeline"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Lifeline/represents"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Lifeline/interaction"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Lifeline/selector"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Lifeline/decomposedAs"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Lifeline/coveredBy"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Lifeline/interaction_uses_share_lifeline"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/interaction_uses_share_lifeline/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/interaction_uses_share_lifeline/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Lifeline/selector_specified"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/selector_specified/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/selector_specified/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Lifeline/same_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/same_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Lifeline/same_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//PartDecomposition"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//PartDecomposition/parts_of_internal_structures"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/parts_of_internal_structures/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/parts_of_internal_structures/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//PartDecomposition/assume"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/assume/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/assume/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//PartDecomposition/commutativity_of_decomposition"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/commutativity_of_decomposition/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//PartDecomposition/commutativity_of_decomposition/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InteractionUse"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionUse/refersTo"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionUse/actualGate"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionUse/argument"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionUse/gates_match"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/gates_match/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/gates_match/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionUse/all_lifelines"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/all_lifelines/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/all_lifelines/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionUse/arguments_correspond_to_parameters"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/arguments_correspond_to_parameters/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/arguments_correspond_to_parameters/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionUse/arguments_are_constants"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/arguments_are_constants/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionUse/arguments_are_constants/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Gate"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Gate/messages_actual_gate"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Gate/messages_actual_gate/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Gate/messages_actual_gate/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Gate/messages_combined_fragment"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Gate/messages_combined_fragment/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Gate/messages_combined_fragment/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//GeneralOrdering"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//GeneralOrdering/before"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//GeneralOrdering/after"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//OccurrenceSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OccurrenceSpecification/toBefore"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OccurrenceSpecification/event"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//OccurrenceSpecification/toAfter"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InteractionOperand"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionOperand/guard"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionOperand/fragment"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionOperand/guard_directly_prior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionOperand/guard_directly_prior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionOperand/guard_directly_prior/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionOperand/guard_contain_references"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionOperand/guard_contain_references/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionOperand/guard_contain_references/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InteractionConstraint"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionConstraint/minint"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InteractionConstraint/maxint"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/dynamic_variables"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/dynamic_variables/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/dynamic_variables/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/global_data"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/global_data/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/global_data/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/minint_maxint"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/minint_maxint/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/minint_maxint/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/minint_non_negative"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/minint_non_negative/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/minint_non_negative/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/maxint_positive"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/maxint_positive/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/maxint_positive/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InteractionConstraint/maxint_greater_equal_minint"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/maxint_greater_equal_minint/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InteractionConstraint/maxint_greater_equal_minint/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//ExecutionSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExecutionSpecification/start"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExecutionSpecification/finish"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExecutionSpecification/same_lifeline"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExecutionSpecification/same_lifeline/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExecutionSpecification/same_lifeline/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//StateInvariant"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StateInvariant/invariant"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ActionExecutionSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActionExecutionSpecification/action"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActionExecutionSpecification/action_referenced"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionExecutionSpecification/action_referenced/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionExecutionSpecification/action_referenced/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//BehaviorExecutionSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BehaviorExecutionSpecification/behavior"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExecutionEvent"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CreationEvent"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreationEvent/no_occurrence_above"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreationEvent/no_occurrence_above/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreationEvent/no_occurrence_above/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DestructionEvent"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DestructionEvent/no_occurrence_specifications_below"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestructionEvent/no_occurrence_specifications_below/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestructionEvent/no_occurrence_specifications_below/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SendOperationEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendOperationEvent/operation"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//MessageEvent"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SendSignalEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendSignalEvent/signal"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//MessageOccurrenceSpecification"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExecutionOccurrenceSpecification"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExecutionOccurrenceSpecification/execution"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReceiveOperationEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReceiveOperationEvent/operation"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReceiveSignalEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReceiveSignalEvent/signal"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Actor"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Actor/associations"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Actor/associations/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Actor/associations/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Actor/must_have_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Actor/must_have_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Actor/must_have_name/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CallEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CallEvent/operation"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ChangeEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ChangeEvent/changeExpression"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SignalEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SignalEvent/signal"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AnyReceiveEvent"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ForkNode"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ForkNode/one_incoming_edge"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ForkNode/one_incoming_edge/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ForkNode/one_incoming_edge/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ForkNode/edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ForkNode/edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ForkNode/edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//FlowFinalNode"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//FinalNode"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalNode/no_outgoing_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalNode/no_outgoing_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalNode/no_outgoing_edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CentralBufferNode"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//MergeNode"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MergeNode/one_outgoing_edge"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MergeNode/one_outgoing_edge/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MergeNode/one_outgoing_edge/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//MergeNode/edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MergeNode/edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//MergeNode/edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DecisionNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DecisionNode/decisionInput"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DecisionNode/one_incoming_edge"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/one_incoming_edge/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/one_incoming_edge/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DecisionNode/input_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/input_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/input_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DecisionNode/edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DecisionNode/edges/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ActivityFinalNode"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ComponentRealization"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ComponentRealization/abstraction"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ComponentRealization/realizingClassifier"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Component"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Component/isIndirectlyInstantiated"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Component/required"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Component/provided"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Component/packagedElement"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Component/realization"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Component/realizedInterfaces" | 
|  | cacheAdapterScope="Resource"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Component/realizedInterfaces/classifier"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Component/usedInterfaces" | 
|  | cacheAdapterScope="Resource"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Component/usedInterfaces/classifier"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Component/getRequireds" | 
|  | cacheAdapterScope="Global"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Component/getProvideds" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Node"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Node/nestedNode"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Node/internal_structure"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Node/internal_structure/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Node/internal_structure/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Device"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExecutionEnvironment"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CommunicationPath"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CombinedFragment"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//CombinedFragment/interactionOperator"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CombinedFragment/operand"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CombinedFragment/cfragmentGate"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CombinedFragment/opt_loop_break_neg"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/opt_loop_break_neg/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/opt_loop_break_neg/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CombinedFragment/minint_and_maxint"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/minint_and_maxint/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/minint_and_maxint/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CombinedFragment/break"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/break/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/break/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CombinedFragment/consider_and_ignore"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/consider_and_ignore/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CombinedFragment/consider_and_ignore/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Continuation"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//Continuation/setting"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Continuation/same_name"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/same_name/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/same_name/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Continuation/global"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/global/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/global/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Continuation/first_or_last_interaction_fragment"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/first_or_last_interaction_fragment/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Continuation/first_or_last_interaction_fragment/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ConsiderIgnoreFragment"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConsiderIgnoreFragment/message"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConsiderIgnoreFragment/consider_or_ignore"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConsiderIgnoreFragment/consider_or_ignore/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConsiderIgnoreFragment/consider_or_ignore/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConsiderIgnoreFragment/type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConsiderIgnoreFragment/type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConsiderIgnoreFragment/type/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CreateObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CreateObjectAction/classifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CreateObjectAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateObjectAction/classifier_not_abstract"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/classifier_not_abstract/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/classifier_not_abstract/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateObjectAction/classifier_not_association_class"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/classifier_not_association_class/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/classifier_not_association_class/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateObjectAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateObjectAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateObjectAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DestroyObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DestroyObjectAction/isDestroyLinks"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DestroyObjectAction/isDestroyOwnedObjects"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DestroyObjectAction/target"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DestroyObjectAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestroyObjectAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestroyObjectAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DestroyObjectAction/no_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestroyObjectAction/no_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DestroyObjectAction/no_type/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TestIdentityAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TestIdentityAction/first"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TestIdentityAction/second"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TestIdentityAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TestIdentityAction/no_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/no_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/no_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TestIdentityAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TestIdentityAction/result_is_boolean"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/result_is_boolean/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TestIdentityAction/result_is_boolean/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadSelfAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadSelfAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadSelfAction/contained"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/contained/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/contained/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadSelfAction/not_static"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/not_static/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/not_static/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadSelfAction/type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadSelfAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadSelfAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//StructuralFeatureAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuralFeatureAction/structuralFeature"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StructuralFeatureAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuralFeatureAction/not_static"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/not_static/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/not_static/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuralFeatureAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuralFeatureAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuralFeatureAction/visibility"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/visibility/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/visibility/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StructuralFeatureAction/one_featuring_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/one_featuring_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StructuralFeatureAction/one_featuring_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadStructuralFeatureAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadStructuralFeatureAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadStructuralFeatureAction/type_and_ordering"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadStructuralFeatureAction/type_and_ordering/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadStructuralFeatureAction/type_and_ordering/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//WriteStructuralFeatureAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//WriteStructuralFeatureAction/value"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//WriteStructuralFeatureAction/input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteStructuralFeatureAction/input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteStructuralFeatureAction/input_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ClearStructuralFeatureAction"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//RemoveStructuralFeatureValueAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//RemoveStructuralFeatureValueAction/isRemoveDuplicates"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//RemoveStructuralFeatureValueAction/removeAt"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RemoveStructuralFeatureValueAction/non_unique_removal"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RemoveStructuralFeatureValueAction/non_unique_removal/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RemoveStructuralFeatureValueAction/non_unique_removal/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AddStructuralFeatureValueAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//AddStructuralFeatureValueAction/isReplaceAll"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//AddStructuralFeatureValueAction/insertAt"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AddStructuralFeatureValueAction/unlimited_natural_and_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AddStructuralFeatureValueAction/unlimited_natural_and_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AddStructuralFeatureValueAction/unlimited_natural_and_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//LinkAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkAction/endData"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkAction/inputValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkAction/same_association"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/same_association/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/same_association/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkAction/not_static"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/not_static/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/not_static/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkAction/same_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/same_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkAction/same_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkAction/association"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LinkEndData"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkEndData/value"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkEndData/end"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkEndData/qualifier"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndData/property_is_association_end"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/property_is_association_end/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/property_is_association_end/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndData/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndData/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndData/qualifiers"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/qualifiers/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/qualifiers/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndData/end_object_input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/end_object_input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndData/end_object_input_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//QualifierValue"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//QualifierValue/qualifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//QualifierValue/value"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//QualifierValue/qualifier_attribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/qualifier_attribute/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/qualifier_attribute/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//QualifierValue/type_of_qualifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/type_of_qualifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/type_of_qualifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//QualifierValue/multiplicity_of_qualifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/multiplicity_of_qualifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//QualifierValue/multiplicity_of_qualifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadLinkAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkAction/one_open_end"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/one_open_end/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/one_open_end/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkAction/type_and_ordering"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/type_and_ordering/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/type_and_ordering/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkAction/compatible_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/compatible_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/compatible_multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkAction/navigable_open_end"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/navigable_open_end/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/navigable_open_end/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkAction/visibility"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/visibility/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkAction/visibility/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LinkEndCreationData"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LinkEndCreationData/isReplaceAll"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkEndCreationData/insertAt"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndCreationData/create_link_action"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndCreationData/create_link_action/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndCreationData/create_link_action/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndCreationData/single_input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndCreationData/single_input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndCreationData/single_input_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CreateLinkAction"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateLinkAction/association_not_abstract"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkAction/association_not_abstract/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkAction/association_not_abstract/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//WriteLinkAction"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//WriteLinkAction/allow_access"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteLinkAction/allow_access/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteLinkAction/allow_access/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DestroyLinkAction"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LinkEndDestructionData"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LinkEndDestructionData/isDestroyDuplicates"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LinkEndDestructionData/destroyAt"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndDestructionData/destroy_link_action"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndDestructionData/destroy_link_action/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndDestructionData/destroy_link_action/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LinkEndDestructionData/unlimited_natural_and_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndDestructionData/unlimited_natural_and_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LinkEndDestructionData/unlimited_natural_and_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ClearAssociationAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ClearAssociationAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ClearAssociationAction/association"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ClearAssociationAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClearAssociationAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClearAssociationAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ClearAssociationAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClearAssociationAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ClearAssociationAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//BroadcastSignalAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//BroadcastSignalAction/signal"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//BroadcastSignalAction/number_and_order"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BroadcastSignalAction/number_and_order/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BroadcastSignalAction/number_and_order/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//BroadcastSignalAction/type_ordering_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BroadcastSignalAction/type_ordering_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//BroadcastSignalAction/type_ordering_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//SendObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendObjectAction/target"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//SendObjectAction/request"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ValueSpecificationAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ValueSpecificationAction/value"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ValueSpecificationAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecificationAction/compatible_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValueSpecificationAction/compatible_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValueSpecificationAction/compatible_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ValueSpecificationAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValueSpecificationAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ValueSpecificationAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TimeExpression"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//TimeExpression/expr"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TimeExpression/observation"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//Observation"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Duration"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Duration/expr"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Duration/observation"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DurationInterval"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Interval"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Interval/min"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference UML.ecore#//Interval/max"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TimeConstraint"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//TimeConstraint/firstEvent"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//IntervalConstraint"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TimeInterval"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DurationConstraint"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DurationConstraint/firstEvent"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DurationConstraint/first_event_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DurationConstraint/first_event_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DurationConstraint/first_event_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TimeObservation"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TimeObservation/event"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//TimeObservation/firstEvent"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DurationObservation"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//DurationObservation/event"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//DurationObservation/firstEvent"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//DurationObservation/first_event_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DurationObservation/first_event_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//DurationObservation/first_event_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//FinalState"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/no_outgoing_transitions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_outgoing_transitions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_outgoing_transitions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/no_regions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_regions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_regions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/cannot_reference_submachine"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/cannot_reference_submachine/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/cannot_reference_submachine/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/no_entry_behavior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_entry_behavior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_entry_behavior/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/no_exit_behavior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_exit_behavior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_exit_behavior/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//FinalState/no_state_behavior"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_state_behavior/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//FinalState/no_state_behavior/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//TimeEvent"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//TimeEvent/isRelative"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//TimeEvent/when"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TimeEvent/when_non_negative"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TimeEvent/when_non_negative/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TimeEvent/when_non_negative/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//TimeEvent/starting_time"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TimeEvent/starting_time/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//TimeEvent/starting_time/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//VariableAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//VariableAction/variable"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//VariableAction/scope_of_variable"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//VariableAction/scope_of_variable/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//VariableAction/scope_of_variable/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadVariableAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadVariableAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadVariableAction/type_and_ordering"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadVariableAction/type_and_ordering/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadVariableAction/type_and_ordering/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadVariableAction/compatible_multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadVariableAction/compatible_multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadVariableAction/compatible_multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="UML.ecore#//WriteVariableAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//WriteVariableAction/value"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//WriteVariableAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteVariableAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteVariableAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//WriteVariableAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteVariableAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//WriteVariableAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ClearVariableAction"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AddVariableValueAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//AddVariableValueAction/isReplaceAll"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//AddVariableValueAction/insertAt"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AddVariableValueAction/single_input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AddVariableValueAction/single_input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AddVariableValueAction/single_input_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//RemoveVariableValueAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//RemoveVariableValueAction/isRemoveDuplicates"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//RemoveVariableValueAction/removeAt"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//RemoveVariableValueAction/unlimited_natural"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RemoveVariableValueAction/unlimited_natural/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//RemoveVariableValueAction/unlimited_natural/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//RaiseExceptionAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//RaiseExceptionAction/exception"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ActionInputPin"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ActionInputPin/fromAction"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActionInputPin/one_output_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/one_output_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/one_output_pin/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActionInputPin/input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/input_pin/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ActionInputPin/no_control_or_data_flow"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/no_control_or_data_flow/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ActionInputPin/no_control_or_data_flow/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InformationItem"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationItem/represented"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationItem/sources_and_targets"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/sources_and_targets/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/sources_and_targets/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationItem/has_no"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/has_no/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/has_no/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationItem/not_instantiable"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/not_instantiable/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationItem/not_instantiable/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//InformationFlow"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/realization"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/conveyed"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/informationSource"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/informationTarget"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/realizingActivityEdge"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/realizingConnector"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//InformationFlow/realizingMessage"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationFlow/sources_and_targets_kind"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/sources_and_targets_kind/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/sources_and_targets_kind/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationFlow/must_conform"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/must_conform/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/must_conform/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//InformationFlow/convey_classifiers"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/convey_classifiers/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//InformationFlow/convey_classifiers/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadExtentAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadExtentAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadExtentAction/classifier"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadExtentAction/type_is_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadExtentAction/type_is_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadExtentAction/type_is_classifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadExtentAction/multiplicity_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadExtentAction/multiplicity_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadExtentAction/multiplicity_of_result/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReclassifyObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ReclassifyObjectAction/isReplaceAll"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReclassifyObjectAction/oldClassifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReclassifyObjectAction/newClassifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReclassifyObjectAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReclassifyObjectAction/classifier_not_abstract"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/classifier_not_abstract/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/classifier_not_abstract/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReclassifyObjectAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReclassifyObjectAction/input_pin"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/input_pin/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReclassifyObjectAction/input_pin/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadIsClassifiedObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ReadIsClassifiedObjectAction/isDirect"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadIsClassifiedObjectAction/classifier"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadIsClassifiedObjectAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadIsClassifiedObjectAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_input"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_input/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_input/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadIsClassifiedObjectAction/no_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/no_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/no_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_output"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_output/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/multiplicity_of_output/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadIsClassifiedObjectAction/boolean_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/boolean_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadIsClassifiedObjectAction/boolean_result/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//StartClassifierBehaviorAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//StartClassifierBehaviorAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StartClassifierBehaviorAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StartClassifierBehaviorAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StartClassifierBehaviorAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//StartClassifierBehaviorAction/type_has_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StartClassifierBehaviorAction/type_has_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//StartClassifierBehaviorAction/type_has_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadLinkObjectEndAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndAction/end"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/property"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/property/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/property/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/association_of_association"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/association_of_association/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/association_of_association/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/ends_of_association"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/ends_of_association/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/ends_of_association/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/type_of_object"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/type_of_object/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/type_of_object/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_object"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_object/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_object/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/type_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/type_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/type_of_result/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndAction/multiplicity_of_result/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReadLinkObjectEndQualifierAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndQualifierAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndQualifierAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReadLinkObjectEndQualifierAction/qualifier"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/qualifier_attribute"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/qualifier_attribute/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/qualifier_attribute/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/association_of_association"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/association_of_association/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/association_of_association/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/ends_of_association"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/ends_of_association/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/ends_of_association/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/type_of_object"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/type_of_object/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/type_of_object/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_qualifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_qualifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_qualifier/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_object"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_object/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_object/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReadLinkObjectEndQualifierAction/multiplicity_of_result/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//CreateLinkObjectAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//CreateLinkObjectAction/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateLinkObjectAction/association_class"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/association_class/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/association_class/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateLinkObjectAction/type_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/type_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/type_of_result/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//CreateLinkObjectAction/multiplicity"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/multiplicity/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//CreateLinkObjectAction/multiplicity/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AcceptEventAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//AcceptEventAction/isUnmarshall"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//AcceptEventAction/result"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//AcceptEventAction/trigger"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptEventAction/no_input_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/no_input_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/no_input_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptEventAction/no_output_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/no_output_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/no_output_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptEventAction/trigger_events"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/trigger_events/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/trigger_events/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptEventAction/unmarshall_signal_events"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/unmarshall_signal_events/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptEventAction/unmarshall_signal_events/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AcceptCallAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//AcceptCallAction/returnInformation"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptCallAction/result_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/result_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/result_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptCallAction/trigger_call_event"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/trigger_call_event/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/trigger_call_event/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AcceptCallAction/unmarshall"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/unmarshall/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AcceptCallAction/unmarshall/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReplyAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReplyAction/replyToCall"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReplyAction/returnInformation"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReplyAction/replyValue"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReplyAction/pins_match_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReplyAction/pins_match_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReplyAction/pins_match_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReplyAction/event_on_reply_to_call_trigger"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReplyAction/event_on_reply_to_call_trigger/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReplyAction/event_on_reply_to_call_trigger/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//UnmarshallAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UnmarshallAction/result"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UnmarshallAction/unmarshallType"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//UnmarshallAction/object"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/same_type"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/same_type/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/same_type/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/multiplicity_of_object"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/multiplicity_of_object/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/multiplicity_of_object/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/number_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/number_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/number_of_result/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/type_and_ordering"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/type_and_ordering/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/type_and_ordering/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/multiplicity_of_result"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/multiplicity_of_result/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/multiplicity_of_result/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/structural_feature"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/structural_feature/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/structural_feature/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//UnmarshallAction/unmarshallType_is_classifier"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/unmarshallType_is_classifier/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//UnmarshallAction/unmarshallType_is_classifier/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ReduceAction"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ReduceAction/reducer"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" | 
|  | createChild="true" ecoreFeature="ecore:EReference UML.ecore#//ReduceAction/result"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" | 
|  | createChild="true" ecoreFeature="ecore:EReference UML.ecore#//ReduceAction/collection"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ReduceAction/isOrdered"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReduceAction/input_type_is_collection"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/input_type_is_collection/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/input_type_is_collection/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReduceAction/output_types_are_compatible"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/output_types_are_compatible/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/output_types_are_compatible/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ReduceAction/reducer_inputs_output"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/reducer_inputs_output/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ReduceAction/reducer_inputs_output/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//JoinNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//JoinNode/isCombineDuplicate"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//JoinNode/joinSpec"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//JoinNode/one_outgoing_edge"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//JoinNode/one_outgoing_edge/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//JoinNode/one_outgoing_edge/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//JoinNode/incoming_object_flow"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//JoinNode/incoming_object_flow/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//JoinNode/incoming_object_flow/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//DataStoreNode"/> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ObjectFlow"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ObjectFlow/isMulticast"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ObjectFlow/isMultireceive"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ObjectFlow/transformation"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ObjectFlow/selection"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/no_actions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/no_actions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/no_actions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/compatible_types"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/compatible_types/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/compatible_types/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/same_upper_bounds"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/same_upper_bounds/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/same_upper_bounds/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/target"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/target/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/target/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/transformation_behaviour"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/transformation_behaviour/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/transformation_behaviour/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/selection_behaviour"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/selection_behaviour/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/selection_behaviour/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/input_and_output_parameter"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/input_and_output_parameter/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/input_and_output_parameter/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ObjectFlow/is_multicast_or_is_multireceive"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/is_multicast_or_is_multireceive/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ObjectFlow/is_multicast_or_is_multireceive/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ConditionalNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ConditionalNode/isDeterminate"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ConditionalNode/isAssured"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConditionalNode/clause"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ConditionalNode/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ConditionalNode/result_no_incoming"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConditionalNode/result_no_incoming/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ConditionalNode/result_no_incoming/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//Clause"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/test"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/body"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/predecessorClause"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/successorClause"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/decider"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//Clause/bodyOutput"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Clause/decider_output"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Clause/decider_output/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Clause/decider_output/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//Clause/body_output_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Clause/body_output_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//Clause/body_output_pins/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//LoopNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//LoopNode/isTestedFirst"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/bodyPart"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/setupPart"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/decider"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/test"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/result"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/loopVariable"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/bodyOutput"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//LoopNode/loopVariableInput"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LoopNode/input_edges"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/input_edges/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/input_edges/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LoopNode/body_output_pins"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/body_output_pins/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/body_output_pins/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//LoopNode/result_no_incoming"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/result_no_incoming/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//LoopNode/result_no_incoming/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExpansionNode"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExpansionNode/regionAsOutput"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExpansionNode/regionAsInput"/> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ExpansionRegion"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute UML.ecore#//ExpansionRegion/mode"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExpansionRegion/inputElement"/> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ExpansionRegion/outputElement"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ExpansionRegion/expansion_nodes"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExpansionRegion/expansion_nodes/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ExpansionRegion/expansion_nodes/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//ProtocolTransition"> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" children="true" createChild="true" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProtocolTransition/postCondition"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" notify="false" | 
|  | createChild="false" ecoreFeature="ecore:EReference UML.ecore#//ProtocolTransition/referred"> | 
|  | <propertyFilterFlags>org.eclipse.ui.views.properties.expert</propertyFilterFlags> | 
|  | </genFeatures> | 
|  | <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" | 
|  | ecoreFeature="ecore:EReference UML.ecore#//ProtocolTransition/preCondition"/> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolTransition/belongs_to_psm"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/belongs_to_psm/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/belongs_to_psm/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolTransition/associated_actions"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/associated_actions/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/associated_actions/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//ProtocolTransition/refers_to_operation"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/refers_to_operation/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//ProtocolTransition/refers_to_operation/context"/> | 
|  | </genOperations> | 
|  | </genClasses> | 
|  | <genClasses xsi:type="genmodel:GenClass" ecoreClass="UML.ecore#//AssociationClass"> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AssociationClass/cannot_be_defined"> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AssociationClass/cannot_be_defined/diagnostics"/> | 
|  | <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="UML.ecore#//AssociationClass/cannot_be_defined/context"/> | 
|  | </genOperations> | 
|  | <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="UML.ecore#//AssociationClass/allConnections" | 
|  | cacheAdapterScope="Global"/> | 
|  | </genClasses> | 
|  | </genPackages> | 
|  | </genmodel:GenModel> |