blob: 43a694657f574900141d03e9bc52bf3506b170bc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText=" Copyright (c) 2016 CEA LIST and others.&#xD;&#xA; &#xD;&#xA; All rights reserved. This program and the accompanying materials&#xD;&#xA; are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA; which accompanies this distribution, and is available at&#xD;&#xA; http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA; &#xD;&#xA; Contributors:&#xD;&#xA; CEA LIST - Initial API and implementation&#xD;&#xA;"
modelDirectory="/org.eclipse.papyrus.interoperability.rpy.metamodel/src-gen" editDirectory="/org.eclipse.papyrus.interoperability.rpy.metamodel.edit/src-gen"
editorDirectory="/org.eclipse.papyrus.interoperability.rpy.metamodel.editor/src-gen"
modelPluginID="org.eclipse.papyrus.interoperability.rpy.metamodel" modelName="rpymetamodel"
editPluginClass="org.eclipse.papyrus.interoperability.rpy.rpymetamodel.provider.rpymetamodelEditPlugin"
editorPluginClass="org.eclipse.papyrus.interoperability.rpy.rpymetamodel.presentation.rpymetamodelEditorPlugin"
nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
testsDirectory="/org.eclipse.papyrus.interoperability.rpy.metamodel.tests/src-gen"
importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" complianceLevel="6.0"
copyrightFields="false" providerRootExtendsClass="" editPluginID="org.eclipse.papyrus.interoperability.rpy.metamodel.edit"
editorPluginID="org.eclipse.papyrus.interoperability.rpy.metamodel.editor" language=""
usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore" operationReflection="true"
importOrganizing="true" oSGiCompatible="true">
<foreignModel>Rpy.ecore</foreignModel>
<genPackages prefix="UMLRpy" basePackage="org.eclipse.papyrus.interoperability.rpy"
disposableProviderFactory="true" loadInitialization="true" literalsInterface="false"
ecorePackage="Rpy.ecore#/">
<genClasses image="false" ecoreClass="Rpy.ecore#//AssociationsType"/>
<genClasses ecoreClass="Rpy.ecore#//CCollaborationChart">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CCollaborationChart/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CCollaborationChart/m_pRoot"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIActionState">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/nAndLineCount"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActionState/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_pDefaultComponentRelation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_NameDisplayMode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_ActDescLablDiaplayMode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActionState/m_moveAndLineTimeStamp"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIActiveX">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActiveX/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActiveX/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActiveX/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActiveX/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_csModelObjPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIActiveX/m_csName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIActiveX/m_PartsArray"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIAnchor">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_TargetPort"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnchor/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_lineWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnchor/m_arrow"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIAnnotation">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/iTempdisplayTextFlag"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_bIsBoxStyle"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/m_pModelObject"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_lineWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAnnotation/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_bIsStructured"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAnnotation/m_bFramesetModified"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIArrow">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIArrow/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIArrow/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIArrow/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIArrow/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIArrow/m_TargetPort"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIAssociationEnd">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_TargetPort"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pInverseModelObject"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pInstance"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_pInverseInstance"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowSourceMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowSourceRole"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowTargetMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowTargetRole"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowLinkName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowSpecificType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bInstance"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowQualifier1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_bShowQualifier2"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_sourceRole"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_targetRole"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_sourceMultiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_targetMultiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_sourceQualifier"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationEnd/m_targetQualifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_specificType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationEnd/m_arrow"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIAssociationRole">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationRole/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationRole/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationRole/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationRole/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIAssociationRole/m_arrow"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIAssociationRole/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIBasicClass">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBasicClass/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBasicClass/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBasicClass/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBasicClass/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBasicClass/m_pImageViewData"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIBlockState">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/nAndLineCount"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_pDefaultComponentRelation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_NameDisplayMode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_ActDescLablDiaplayMode"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/m_moveAndLineTimeStamp"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBlockState/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBlockState/frameset"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIBox">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBox/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBox/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBox/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBox/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBox/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBox/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIBox/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIBox/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIButtonArray">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIButtonArray/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIButtonArray/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIButtonArray/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIButtonArray/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_csModelObjPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_csName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIButtonArray/m_PartsArray"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_liButtonNames"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIButtonArray/m_liButtonValues"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIClass">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/m_pModelObject"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_nIsNameFormat"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/Attrs"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/Operations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_lineWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_dSeparatorPosition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_bIsMisplaced"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClass/m_pImageViewData"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClass/m_bFramesetModified"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIClassChart">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassChart/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassChart/m_pRoot"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIClassifierRole">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassifierRole/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassifierRole/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClassifierRole/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClassifierRole/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClassifierRole/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIClassifierRole/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassifierRole/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIClassifierRole/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGICompartment">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompartment/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompartment/m_name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompartment/m_displayOption"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompartment/m_bShowInherited"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompartment/m_bOrdered"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompartment/Items"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIComponent">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIComponent/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIComponent/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIComponent/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIComponent/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIComponent/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIComponent/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIComponent/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIComponent/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIComponent/m_AdditionalLabel"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGICompositeClass">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompositeClass/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompositeClass/m_pParent"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompositeClass/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompositeClass/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompositeClass/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompositeClass/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompositeClass/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompositeClass/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGICompositeClass/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGICompositeClass/m_lineWidth"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIConnector">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIConnector/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIConnector/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIConnector/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIConnector/m_position"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIConnector/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIConnector/m_SubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIConnector/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIConnector/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIConnector/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIConnector/m_pInheritsFrom"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIContainArrow">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIContainArrow/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIContainArrow/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIContainArrow/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIContainArrow/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_arrow"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIContainArrow/m_TargetPort"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIDiagramFrame">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIDiagramFrame/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIDiagramFrame/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIDiagramFrame/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/m_bVisible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIDiagramFrame/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIDiagramFrame/Compartments"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIFreeShape">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeShape/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeShape/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeShape/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIFreeShape/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIFreeShape/m_points"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIFreeText">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeText/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeText/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIFreeText/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIFreeText/m_points"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIFreeText/m_text"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIFreeText/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIGenericElement">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIGenericElement/m_pImageViewData"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_csContext"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_csPartsArray"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIGenericElement/m_bIsStructured"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIImage">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIImage/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIImage/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImage/m_transform"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIImage/m_pImageViewData"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImage/m_points"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIImageData">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIImageData/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIImageData/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImageData/m_dataSize"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImageData/m_data"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImageData/m_srcFile"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIImageData/m_fileModifiedTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIInformationFlow">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_bShowKeyword"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_showConveyed"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_keyword"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/m_conveyed"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInformationFlow/m_arrow"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInformationFlow/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIInheritance">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_ShowName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_ShowStereotype"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIInheritance/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_lineWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIInheritance/m_arrow"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMFCCtrl">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMFCCtrl/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMFCCtrl/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMFCCtrl/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMFCCtrl/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_csModelObjPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_csName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMFCCtrl/m_PartsArray"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMFCCtrl/m_csButtonCaption"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMessageLabel">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMessageLabel/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMessageLabel/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMessageLabel/m_pCommunicationConnection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMessageLabel/percent"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscChart">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/vLadderMargin"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_usingActivationBar"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_type"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscChart/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_pParent"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscChart/m_name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_drawBehavior"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_bIsPreferencesInitialized"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/elementList"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscChart/graphElements"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_access"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_fileVersion"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_nModifyDate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_nCreateDate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_creator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_bScaleWithZoom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_arrowStyle"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscChart/m_pRoot"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_currentLeftTop"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscChart/m_currentRightBottom"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscColumnCR">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscColumnCR/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscColumnCR/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscColumnCR/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscColumnCR/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscColumnCR/m_position"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscColumnCR/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscColumnCR/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscColumnCR/m_SubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscColumnCR/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscConditionMark">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscConditionMark/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscConditionMark/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscConditionMark/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscConditionMark/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscConditionMark/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscConditionMark/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscConditionMark/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscConditionMark/Compartments"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscExecutionOccurrence">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscExecutionOccurrence/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscExecutionOccurrence/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscExecutionOccurrence/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscExecutionOccurrence/m_position"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscExecutionOccurrence/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscExecutionOccurrence/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscExecutionOccurrence/m_SubType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscExecutionOccurrence/m_pStartMessage"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscInteractionOccurrence">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOccurrence/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOccurrence/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOccurrence/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOccurrence/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOccurrence/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOccurrence/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOccurrence/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOccurrence/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscInteractionOperand">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperand/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperand/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperand/m_pParent"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperand/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperand/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperand/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperand/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperand/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperand/m_transform"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscInteractionOperator">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_operatorType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperator/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperator/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperator/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/frameset"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscInteractionOperator/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscInteractionOperator/m_bFramesetModified"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIMscMessage">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_bLeft"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/m_arrow"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIMscMessage/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_pSourceExec"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIMscMessage/m_pTargetExec"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIObjectInstance">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/m_multiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/Operations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/Attrs"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_bFramesetModified"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectInstance/m_pImageViewData"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectInstance/m_bIsMisplaced"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIObjectLink">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_arrow"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_bShowSourceMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_bShowSourceRole"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_bShowTargetMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_bShowTargetRole"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIObjectLink/m_bShowLinkName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_sourceRole"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_targetRole"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_sourceMultiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIObjectLink/m_targetMultiplicity"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIPackage">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/Compartments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_lineWidth"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPackage/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/frameset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPackage/m_bIsStructured"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIPartition">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPartition/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPartition/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPartition/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPartition/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPartition/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPartition/frameset"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPartition/m_AdditionalLabel"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPartition/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPartition/Compartments"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIPortConnector">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_transform"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_position"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_SubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_providedInterfaceLabel"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/m_requiredInterfaceLabel"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIPortConnector/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_bVisible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIPortConnector/m_nAngle"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIState">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_pModelObject"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_AdditionalLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/nAndLineCount"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_pDefaultComponentRelation"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/andLinePoly"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_pVirtualParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_moveAndLineTimeStamp"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_pInheritsFrom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/frameset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_bFramesetModified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_bIsMisplaced"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIState/m_lineWidth"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIState/Compartments"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIStateChart">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIStateChart/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIStateChart/m_pRoot"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIStateChart/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIStateChart/m_pInheritsFrom"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIStateChart/DiagramList"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIStateChart/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGISwimlaneFrame">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGISwimlaneFrame/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGISwimlaneFrame/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/m_nIsNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/frameset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGISwimlaneFrame/m_bFramesetModified"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGISwimlaneFrame/Compartments"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGIText">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_str"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_style"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGIText/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_position"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_nIdent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_bImplicitSetRectPoints"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_nOrientationCtrlPt"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_nVerticalSpacing"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_nHorizontalSpacing"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGIText/m_transform"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGITextBox">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITextBox/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITextBox/m_pModelObject"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITextBox/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_transform"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_polygon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_nNameFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_nIsNameFormat"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITextBox/Compartments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_csModelObjPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITextBox/m_csName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITextBox/m_PartsArray"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CGITrans">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_pModelObject"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_pParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_pSource"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_sourceType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_pTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_targetType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_rpn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_anglePoint1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_anglePoint2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_line_style"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_SourcePort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_TargetPort"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_nInheritanceMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_bShowName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_arrow"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_pInheritsFrom"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//CGITrans/m_color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CGITrans/m_lineWidth"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//CollEvent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CollEvent/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CollEvent/first"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//CollEvent/second"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CollEvent/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//CollEvent/umlDependencyID"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//CompartmentsType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ComponentsType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ConveyedType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ConveyedType/lastID"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//DeclarativesType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//DefaultSubsystemType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//DefaultTransType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//DependsOnType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//DescriptionType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ElementsType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//EmbededFilesType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//End1_Type"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//End2_Type">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//End2_Type/multiplicity"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//FilesType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/m_path"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//FilesType/name"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//FromLinkType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//GraphElementsType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphElementsType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphElementsType/m_drawBehavior"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphElementsType/m_type"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//GraphElementsType/m_name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphElementsType/m_bIsPreferencesInitialized"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//GraphicChartType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_access"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/elementList"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_nModifyDate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_currentLeftTop"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_nCreateDate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_pParent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_arrowStyle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_drawBehavior"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_currentRightBottom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_creator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_bScaleWithZoom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_type"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//GraphicChartType/graphElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//GraphicChartType/m_name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_fileVersion"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//GraphicChartType/m_bIsPreferencesInitialized"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//HyperLinksType"/>
<genClasses ecoreClass="Rpy.ecore#//IAcceptEventAction">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAcceptEventAction/event"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAcceptTimeEvent"/>
<genClasses ecoreClass="Rpy.ecore#//IAction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/body"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAction/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IActivityDiagram">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityDiagram/graphicChart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityDiagram/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IActivityGraph">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/strongCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/multiplicity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/itsStateChart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/classModifier"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/States"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/baseVersion"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/diagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Views"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Swimlanes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/AnalysisMode"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActivityGraph/umlDependencyID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/HyperLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Dependencies"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Associations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActivityGraph/Tags"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IActor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/strongCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Operations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/StateCharts"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/itsStateChart"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Associations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/classModifier"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/HyperLinks"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Ports"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Inheritances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Attrs"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IActor/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/ComponentFiles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IActor/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAnchor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnchor/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnchor/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnchor/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAnchor/dependsOn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnchor/modifiedTimeWeak"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAnnotation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnnotation/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAnnotation/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnnotation/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnnotation/objectCreation"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAnnotation/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAnnotation/body"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IArgument">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IArgument/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IArgument/typeOf"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/argumentDirection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/defaultValue"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IArgument/ValueSpecifications"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IArgument/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IArgument/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAssociationClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationClass/isClass"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationClass/m_end1"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationClass/m_end2"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAssociationEnd">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/multiplicity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/otherClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/linkName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/linkType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/navigability"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/inverse"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/Qualifiers"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEnd/codeUpdateCGTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/qualifierType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationEnd/m_associationClass"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAssociationEndHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationEndHandle/id"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAssociationRole">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/m_fAssocType1"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/m_fAssocType2"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationRole/m_pSource"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationRole/m_pTarget"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationRole/m_pFormalAssoc1"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAssociationRole/m_pFormalAssoc2"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAssociationRole/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IAttribute">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/typeOf"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/protection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/static"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/isReference"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/isConstant"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/ValueSpecifications"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/defaultValue"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IAttribute/codeUpdateCGTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IAttribute/theMainDiagram"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IBlock">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/umlDependencyID"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IBlock/otherClass"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IBlock/inverse"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBlock/partKind"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IBody">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBody/bodyData"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IBranch">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IBranch/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/connectorType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IBranch/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IBranch/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICallAction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICallAction/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICallAction/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICallAction/interfaceItem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICallAction/argumentNames"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICallAction/argumentValues"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICallOperation">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICallOperation/operation"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICallOperation/target"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/strongCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/multiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/classModifier"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Operations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Inheritances"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Attrs"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Associations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Ports"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/ObjectLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/StateCharts"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/itsStateChart"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/TriggeredOperations"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Receptions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/PrimitiveOperations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Declaratives"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/AssociationElements"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/ownerHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/HyperLinks"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/ComponentFiles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Links"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/Components"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/EventHandles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClass/TemplateParameters"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClass/cmheader"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IClassHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassHandle/name"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IClassInstance">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassInstance/inverse"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IClassifier"/>
<genClasses ecoreClass="Rpy.ecore#//IClassifierRole">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/m_eRoleType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassifierRole/m_pBase"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassifierRole/m_instance"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassifierRole/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassifierRole/m_pRefSD"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IClassifierRole/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IClassifierRole/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICodeGenConfigInfo">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/HyperLinks"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/scopeType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/libraries"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/additionalSources"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/standardHeaders"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/includePath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/targetMain"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/instrumentation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/timeModel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/m_generateActors"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/statechartImplementation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/initializationCode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/checksList"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/ScopeElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/root"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/strongCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/m_allInAnimScope"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/m_generateUsecases"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/InitialInstances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/cmheader"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/AnimScopeElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICodeGenConfigInfo/EmbededFiles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfo/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICodeGenConfigInfoHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfoHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICodeGenConfigInfoHandle/id"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICollaboration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICollaboration/id"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/ClassifierRoles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/Messages"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/AssociationRoles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICollaboration/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/CombinedFragments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/p_MessageHandler"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/InteractionOccurrences"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaboration/ExecutionOccurrences"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICollaboration/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICollaboration/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICollaborationDiagram">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICollaborationDiagram/m_pICollaboration"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IColor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IColor/m_fgColor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IColor/m_bgColor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IColor/m_bgFlag"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ICombinedFragment">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICombinedFragment/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICombinedFragment/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICombinedFragment/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICombinedFragment/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ICombinedFragment/interactionOperator"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICombinedFragment/InteractionOperands"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICombinedFragment/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ICombinedFragment/Tags"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IComment">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/HyperLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/Anchors"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComment/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComment/codeUpdateCGTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComment/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IComponent">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/ownerHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_buildType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_libraries"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_additionalSources"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_standardHeaders"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_includePath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/m_initializationCode"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/m_folder"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/m_configActive"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/Configs"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/HandlesInMe"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/HyperLinks"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/Declaratives"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/VariationPoints"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IComponent/SelectedVariants"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IComponent/cmheader"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IComponentDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IComponentInstance"/>
<genClasses ecoreClass="Rpy.ecore#//IConfiguration"/>
<genClasses ecoreClass="Rpy.ecore#//IConnector">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConnector/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConnector/connectorType"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IConstraint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstraint/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstraint/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstraint/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstraint/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstraint/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstraint/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstraint/Anchors"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IConstructor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstructor/returnType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/abstract"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/final"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/concurrency"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/protection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/static"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/constant"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstructor/itsBody"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/initializer"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstructor/Args"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstructor/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IConstructor/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IConstructor/lastID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IContextSpecification"/>
<genClasses ecoreClass="Rpy.ecore#//IControlledFile"/>
<genClasses ecoreClass="Rpy.ecore#//IDefaultDrvdTrans">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDefaultDrvdTrans/itsSource"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDefaultDrvdTrans/ofState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDefaultDrvdTrans/errorStatus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDefaultDrvdTrans/inheritsFromHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDefaultDrvdTrans/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDefaultDrvdTrans/Stereotypes"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IDependency">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/dependsOn"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDependency/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDependency/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IDeploymentDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IDescription">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDescription/textRTF"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDescription/text"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDescription/Hyperlinks"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IDestructor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDestructor/Args"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/abstract"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/final"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/concurrency"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/protection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/static"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/constant"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDestructor/itsBody"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDestructor/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDestructor/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDestructor/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDestructor/returnType"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IDiagram">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDiagram/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDiagram/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDiagram/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDiagram/graphicChart"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDiagram/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IDiagram/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IDiagram/HyperLinks"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IEmbededFile">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEmbededFile/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEmbededFile/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEmbededFile/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEmbededFile/MayNeedToRelocate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEmbededFile/LastKnownFullPath"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEmbededFile/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEmbededFile/Tags"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IEnumerationLiteral">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEnumerationLiteral/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEnumerationLiteral/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEnumerationLiteral/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEnumerationLiteral/value"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEnumerationLiteral/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEnumerationLiteral/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEnumerationLiteral/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEnumerationLiteral/description"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IEvent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/virtual"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/Args"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/Tags"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/superEvent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEvent/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IEvent/Annotations"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IEventHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IEventHandle/id"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IEventReception"/>
<genClasses ecoreClass="Rpy.ecore#//IExecutionOccurrence">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IExecutionOccurrence/id"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IExecutionOccurrence/m_startMessage"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IExecutionOccurrence/m_endMessage"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IExecutionOccurrence/m_length"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IExternalHyperlink">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IExternalHyperlink/target"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IFile">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFile/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFile/m_type"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFile/Fragments"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFile/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFile/Dependencies"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IFileFragment">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_text"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_startRow"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_startCol"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFileFragment/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_startCol_Short"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_endRow"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/m_endCol_Short"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFileFragment/m_subject"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFileFragment/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFileFragment/Fragments"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFileFragment/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IFlow"/>
<genClasses ecoreClass="Rpy.ecore#//IFlowItem"/>
<genClasses ecoreClass="Rpy.ecore#//IFlowchart"/>
<genClasses ecoreClass="Rpy.ecore#//IFolder">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFolder/Elements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFolder/Files"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFolder/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFolder/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IFork">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFork/description"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IFork/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/connectorType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IFork/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IGeneralization">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IGeneralization/dependsOn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/inheritanceType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/isVirtual"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IGeneralization/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IGeneralization/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGeneralization/umlDependencyID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IGeneralization/ti"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IGeneralization/Annotations"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IGuard">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGuard/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGuard/body"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGuard/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGuard/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IGuard/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IHandleWithData">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHandleWithData/data"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IHistoryConnector">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IHistoryConnector/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/connectorType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IHistoryConnector/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IHyperLink"/>
<genClasses ecoreClass="Rpy.ecore#//IInformationFlow">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/Conveyed"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/end1_"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/end2_"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/direction_"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/description"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/end1ObjectPort_"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/end2ObjectPort_"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/HyperLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationFlow/umlDependencyID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationFlow/Tags"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInformationItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationItem/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationItem/Represented"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInformationItem/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInformationItem/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInstance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstance/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstance/id"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInstance/inverse"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstance/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstance/name"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInstanceSlot"/>
<genClasses ecoreClass="Rpy.ecore#//IInstanceSpecification"/>
<genClasses ecoreClass="Rpy.ecore#//IInstanceValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstanceValue/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInstanceValue/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInstanceValue/value"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInteractionOccurrence">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOccurrence/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOccurrence/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOccurrence/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInteractionOccurrence/m_pRefSD"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInteractionOccurrence/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInteractionOccurrence/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOccurrence/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOccurrence/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInteractionOperand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOperand/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOperand/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IInteractionOperand/interactionConstraint"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInteractionOperator"/>
<genClasses ecoreClass="Rpy.ecore#//IInterfaceItem"/>
<genClasses ecoreClass="Rpy.ecore#//IInterfaceItemTrigger">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInterfaceItemTrigger/itsInterfaceItem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInterfaceItemTrigger/inheritsFromHandle"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IInternalHyperlink">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IInternalHyperlink/target"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ILabel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//ILabel/itsTrigger"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//ILabel/itsAction"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//ILabel/itsGuard"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ILabel/inheritsFromHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILabel/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ILink">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ILink/inverse"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILink/linkName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILink/linkType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILink/myState"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ILinkInstance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILinkInstance/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILinkInstance/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ILinkInstance/toLink"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ILinkInstance/fromLink"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ILinkInstance/instantiates"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ILiteralSpecification">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ILiteralSpecification/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMHyperLink">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/id"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMHyperLink/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMHyperLink/dependsOn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/linkDispName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/linkType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/isConfigurationFileHyperLink"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/linkTarget"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMHyperLink/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMHyperLink/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMSC">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/lastModifiedTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/graphicChart"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/defaultSubsystem"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/m_pICollaboration"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/cmheader"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/lastID"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/ownerHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMSC/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMSC/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMatrixInstance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixInstance/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixInstance/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixInstance/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixInstance/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixInstance/LayoutHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixInstance/FromScopeHandles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixInstance/ToScopeHandles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixInstance/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixInstance/m_IncludeDescendants_to"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixInstance/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMatrixLayout">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixLayout/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixLayout/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixLayout/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMatrixLayout/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixLayout/FromElementTypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixLayout/ToElementTypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixLayout/CellElementTypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMatrixLayout/description"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMatrixView"/>
<genClasses ecoreClass="Rpy.ecore#//IMessage">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/m_szSequence"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/m_szActualArgs"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/m_szReturnVal"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_pReceiver"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_pSender"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_pFormalMessage"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/m_eType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_pCommunicationConnection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/m_freeText"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/properties"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_targetExec"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IMessage/m_srcExec"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMessage/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMessagePoint"/>
<genClasses ecoreClass="Rpy.ecore#//IMetaLinkHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMetaLinkHandle/id"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IModelElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IModelElement/displayName"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IModule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/HyperLinks"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/otherClass"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/implicitClass"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IModule/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IModule/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IModule/partKind"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IMultiplicityItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMultiplicityItem/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IMultiplicityItem/count"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//INode"/>
<genClasses ecoreClass="Rpy.ecore#//IObjectLink">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/Tags"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/toLink"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/fromLink"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/instantiates"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/end1Multiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/end2Multiplicity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/toPort"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/fromPort"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectLink/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLink/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IObjectLinkHandle">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/m2Class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/filename"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/subsystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/class"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectLinkHandle/id"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IObjectModelDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IObjectNode">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectNode/represents"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IObjectNode/TheInState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IObjectNode/inState"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IOperation"/>
<genClasses ecoreClass="Rpy.ecore#//IPackage">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/id"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPackage/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPackage/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/objectCreation"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPackage/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPackage/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPackage/cmheader"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPanelDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IPart">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/Stereotypes"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/otherClass"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/inverse"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/initialCallAction"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPart/codeUpdateCGTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/Slots"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPart/HyperLinks"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPin">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPin/m_type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPin/m_isParameterPin"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPin/m_corePin"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPort">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPort/otherClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPort/behavioral"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPort/reversed"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPort/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPort/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPort/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPort/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPort/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPort/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPort/Annotations"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPrimitiveOperation">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Args"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/returnType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/abstract"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/final"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/concurrency"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/protection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/static"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/constant"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/itsBody"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/myReturnType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/Declaratives"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/itsActivityGraph"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/EmbededFiles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPrimitiveOperation/codeUpdateCGTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPrimitiveOperation/TemplateParameters"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IProfile">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/Declaratives"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/defaultComposite"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProfile/eventsBaseID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/Classes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProfile/configurationRelatedTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/Types"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProfile/MatrixLayouts"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProfile/license"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IProject">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProject/UserColors"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/defaultSubsystem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/component"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Multiplicities"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Subsystems"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Diagrams"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Components"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/PanelDiagrams"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/HyperLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/MSCS"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/UCDiagrams"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/CollaborationDiagrams"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Declaratives"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/ComponentDiagrams"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProject/unitSccProjName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProject/unitSccProjPath"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IProject/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProject/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProject/version"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IProperty">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProperty/Name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProperty/Value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProperty/Type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IProperty/ExtraTypeInfo"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPropertyContainer">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPropertyContainer/Subjects"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPropertyMetaclass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPropertyMetaclass/Name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPropertyMetaclass/Properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IPropertySubject">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IPropertySubject/Name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IPropertySubject/Metaclasses"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IReception">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReception/Args"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReception/event"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReception/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReception/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReception/umlDependencyID"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IReferenceActivity">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReferenceActivity/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReferenceActivity/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/stateType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/defaultTrans"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReferenceActivity/swimlane"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IReferenceActivity/referencedActivity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IReferenceActivity/myState"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IRelation"/>
<genClasses ecoreClass="Rpy.ecore#//IRequirement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/Annotations"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IRequirement/reqID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/Anchors"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/HyperLinks"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IRequirement/theMainDiagram"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ISendAction">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISendAction/m_hTarget"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISendAction/m_hEvent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISendAction/ArgValCount"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISendAction/graphElements"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ISequenceDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//ISlot">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISlot/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISlot/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISlot/value"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISlot/definingVar"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IState">
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//IState/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IState/stateType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//IState/defaultTrans"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/entryAction"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/inheritsFromHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/exitAction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/nestedStateChart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IState/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/Dependencies"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/theMainDiagram"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IState/swimlane"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IState/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IStateChart">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateChart/States"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateChart/baseVersion"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateChart/diagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateChart/Views"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateChart/inheritsFromHandle"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IStateChartDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IStateVertex">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/id"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateVertex/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStateVertex/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStateVertex/name"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IStereotype">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/m2Classes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/newTerm"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/Tags"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/Inheritances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IStereotype/umlDependencyID"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IStereotype/Annotations"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IStructureDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//ISubsystem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/defaultComposite"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/eventsBaseID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Classes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/configurationRelatedTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/cmheader"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Declaratives"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Types"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Stereotypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/PredefinedTypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Events"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/UseCases"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Actors"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/Dependencies"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/ownerHandle"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/HyperLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/TableLayouts"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/MatrixLayouts"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/TableInstances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/MatrixInstances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/EmbededFiles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/ComponentFiles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISubsystem/umlDependencyID"/>
<genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISubsystem/AssociationElements"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ISwimlane">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISwimlane/description"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISwimlane/represents"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISwimlane/umlDependencyID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISwimlane/Swimlanes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISwimlane/Stereotypes"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ISysMLPort">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISysMLPort/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISysMLPort/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISysMLPort/Tags"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISysMLPort/otherClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISysMLPort/direction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ISysMLPort/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISysMLPort/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ISysMLPort/reversed"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITableInstance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITableInstance/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITableInstance/myState"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableInstance/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITableInstance/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITableInstance/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableInstance/LayoutHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableInstance/ScopeHandles"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableInstance/Stereotypes"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITableLayout">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/Tags"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/TableElementTypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/DataColumns"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITableLayout/description"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITableView"/>
<genClasses ecoreClass="Rpy.ecore#//ITag">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/ValueSpecifications"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/typeOf"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/multiplicity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/HyperLinks"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITag/base"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/metaClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/defaultValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITag/codeUpdateCGTime"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITemplateInst">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInst/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInst/modifiedTimeWeak"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITemplateInst/TemplateInstParams"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITemplateInst/ofTemplate"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITemplateInstParam">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInstParam/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInstParam/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInstParam/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITemplateInstParam/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInstParam/argValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateInstParam/onTheFlyValue"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITemplateInstantiation"/>
<genClasses ecoreClass="Rpy.ecore#//ITemplateInstantiationParameter"/>
<genClasses ecoreClass="Rpy.ecore#//ITemplateParameter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateParameter/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateParameter/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateParameter/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITemplateParameter/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITemplateParameter/representative"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITimeEvent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/modifiedTimeWeak"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITimeEvent/parent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/stateType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/defaultTrans"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeEvent/durationTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITimeEvent/swimlane"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITimeout">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITimeout/time"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITimeout/inheritsFromHandle"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITransition">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITransition/itsSource"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITransition/inheritsFromHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITransition/Dependencies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITransition/Stereotypes"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//ITrigger"/>
<genClasses ecoreClass="Rpy.ecore#//ITriggered">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITriggered/Args"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//ITriggered/returnType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/abstract"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/final"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/concurrency"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/protection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ITriggered/myState"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/Literals"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/kind"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/declaration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/Stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/Attrs"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/AssociationElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/Tags"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/typedefBaseType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/typedefMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/typedefIsOrdered"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/typedefIsReference"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/typedefIsConstant"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IType/codeUpdateCGTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IType/theMainDiagram"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IUCDiagram">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUCDiagram/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUCDiagram/graphicChart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUCDiagram/modifiedTimeWeak"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IUnit"/>
<genClasses ecoreClass="Rpy.ecore#//IUseCase">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/theMainDiagram"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/HyperLinks"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/strongCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/classModifier"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Inheritances"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Associations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/UseCaseStereoTypes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/EntryPoints"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/lastID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Diagrams"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/requiremenTracabilityHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/cmheader"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/ownerHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Declaratives"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Operations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/StateCharts"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/itsStateChart"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Attrs"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/Annotations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/EmbededFiles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCase/umlDependencyID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/ObjectLinks"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCase/properties"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IUseCaseDiagram"/>
<genClasses ecoreClass="Rpy.ecore#//IUseCaseStereoType">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//IUseCaseStereoType/useCase"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCaseStereoType/stereoType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IUseCaseStereoType/entryPoint"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//IValueSpecification"/>
<genClasses ecoreClass="Rpy.ecore#//IVariable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//IVariable/isOrdered"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//IVariable/myTypeOf"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//InverseType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ItemsType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ItsLabelType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ItsStateChartType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ItsTargetType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ItsTriggerType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/info"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ItsTriggerType/body"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//LinksType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//LinksType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//LinksType/multiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//LinksType/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//LinksType/otherClass"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_hTargetType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//M_hTargetType/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//M_hTargetType/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//M_hTargetType/properties"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_pBaseType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_pFormalMessageType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_pModelObjectType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_pRootType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//M_subjectType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//M_subjectType/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//M_subjectType/objectCreation"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//MatrixInstancesType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//NestedStateChartType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//NestedStateChartType/defNumber"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//NestedStateChartType/graphicChart"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//NestedStateChartType/lastModifiedTime"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//NestedStateChartType/Transitions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//NestedStateChartType/Connectors"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//NestedStateChartType/version"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//ObjectLinksType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//OperationsType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//OperationsType/virtual"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//OwnerHandleType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//OwnerHandleType/weakCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//OwnerHandleType/strongCGTime"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//P_MessageHandlerType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ParentType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//PropertiesType"/>
<genClasses ecoreClass="Rpy.ecore#//TableDataDefinition">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//TableDataDefinition/myTable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TableDataDefinition/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TableDataDefinition/DataType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TableDataDefinition/columnName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//TableDataDefinition/modelElement"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//TableInstancesType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//TargetType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//TheMainDiagramType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/lastModifiedTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/requiremenTracabilityHandle"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//TheMainDiagramType/defaultSubsystem"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//TheMainDiagramType/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/lastID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/myState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//TheMainDiagramType/ownerHandle"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TheMainDiagramType/cmheader"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//ToLinkType">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//ToLinkType/implicitClass"/>
</genClasses>
<genClasses image="false" ecoreClass="Rpy.ecore#//TransitionsType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/staticReaction"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Rpy.ecore#//TransitionsType/itsTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/codeUpdateCGTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/requiremenTracabilityHandle"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//TransitionsType/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Rpy.ecore#//TransitionsType/itsLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/umlDependencyID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/objectCreation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//TransitionsType/name"/>
</genClasses>
<genClasses ecoreClass="Rpy.ecore#//UnknownType"/>
<genClasses image="false" ecoreClass="Rpy.ecore#//ValueType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ValueType/modifiedTimeWeak"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ValueType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ValueType/myState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Rpy.ecore#//ValueType/name"/>
</genClasses>
</genPackages>
</genmodel:GenModel>