| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" |
| copyrightText="Copyright (c) 2017 CEA LIST

All rights reserved. This program and the accompanying materials are
made available under the terms of the Eclipse Public License 2.0 which
accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0" |
| modelDirectory="/org.eclipse.papyrus.robotics.bpc.profile/src-gen" modelPluginID="org.eclipse.papyrus.robotics.bpc.profile" |
| modelName="BPC" nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="5.0" copyrightFields="false" |
| language="" usedGenPackages="../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore" |
| operationReflection="true" importOrganizing="true"> |
| <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer"> |
| <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/> |
| <details key="DUPLICATE_FEATURES" value="DISCARD"/> |
| <details key="ANNOTATION_DETAILS" value="PROCESS"/> |
| <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/> |
| <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/> |
| <details key="COMMENTS" value="PROCESS"/> |
| <details key="DERIVED_FEATURES" value="PROCESS"/> |
| <details key="SUPER_CLASS_ORDER" value="PROCESS"/> |
| <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/> |
| <details key="REDEFINING_OPERATIONS" value="REPORT"/> |
| <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/> |
| <details key="UNION_PROPERTIES" value="REPORT"/> |
| <details key="DUPLICATE_OPERATIONS" value="DISCARD"/> |
| <details key="NON_API_INVARIANTS" value="IGNORE"/> |
| <details key="CAMEL_CASE_NAMES" value="IGNORE"/> |
| <details key="SUBSETTING_PROPERTIES" value="REPORT"/> |
| <details key="OPERATION_BODIES" value="IGNORE"/> |
| <details key="ECORE_TAGGED_VALUES" value="PROCESS"/> |
| <details key="UNTYPED_PROPERTIES" value="REPORT"/> |
| <details key="REDEFINING_PROPERTIES" value="REPORT"/> |
| <details key="INVOCATION_DELEGATES" value="IGNORE"/> |
| <details key="VALIDATION_DELEGATES" value="IGNORE"/> |
| </genAnnotations> |
| <foreignModel>bpc.profile.uml</foreignModel> |
| <genPackages xsi:type="genmodel:GenPackage" prefix="BPC" basePackage="org.eclipse.papyrus.robotics.bpc.profile" |
| disposableProviderFactory="true" ecorePackage="bpc.ecore#/"> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Block"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/port"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/connector"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/collection"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/block"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/relation"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Block/base_Class"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Entity"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Entity/property"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/instance_uid"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/description"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/authorship"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/provenance"/> |
| <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" |
| ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/model_uid"/> |
| <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false" |
| ecoreFeature="ecore:EAttribute bpc.ecore#//Entity/metamodel_uid"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Property"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Port"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Connector"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Collection"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Collection/relation"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//Collection/entity"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Relation"> |
| <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true" |
| createChild="true" ecoreFeature="ecore:EReference bpc.ecore#//Relation/reification"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//ReificationMetaData"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//ReificationMetaData/parents_eref_name"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference bpc.ecore#//ReificationMetaData/entity"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//IdMetaData"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//IdMetaData/instance_uid"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//IdMetaData/model_uid"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//IdMetaData/description"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//IdMetaData/metamodel_uid"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//VersionMetaData"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//VersionMetaData/provenance"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute bpc.ecore#//VersionMetaData/authorship"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Contains"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Has_a"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Connects"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Conforms_to"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Dock"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Constraints"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Instance_of"/> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="bpc.ecore#//Is_a"/> |
| </genPackages> |
| </genmodel:GenModel> |