| <?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) 2018, IncQuery Labs Ltd and 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
 
Contributors:
 IncQuery Labs Ltd - initial API and implementation
 CEA List " |
| modelDirectory="/org.eclipse.papyrus.moka.ssp.profile/src-gen" modelPluginID="org.eclipse.papyrus.moka.ssp.profile" |
| modelName="Model" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| testsDirectory="" importerID="org.eclipse.uml2.uml.ecore.importer" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.papyrus.moka.fmi.profile/model/FMI.profile.genmodel#//fmiprofile ../../org.eclipse.uml2.uml.profile.standard/model/Standard.genmodel#//standard ../../org.eclipse.papyrus.sysml14/resources/profile/SysML.profile.genmodel#//sysml14 ../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml ../../org.eclipse.papyrus.moka.fmi/model/Fmi2ModelDescription.genmodel#//modeldescription ../../org.eclipse.papyrus.moka.fmi/model/fmumetamodel.genmodel#//fmumetamodel" |
| 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="PROCESS"/> |
| <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="PROCESS"/> |
| <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>model.profile.uml</foreignModel> |
| <genPackages xsi:type="genmodel:GenPackage" prefix="SSPProfile" basePackage="org.eclipse.papyrus.moka.ssp" |
| disposableProviderFactory="true" ecorePackage="profile.ecore#/"> |
| <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="profile.ecore#//TypeKind"> |
| <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="profile.ecore#//TypeKind/input"/> |
| <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="profile.ecore#//TypeKind/output"/> |
| <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="profile.ecore#//TypeKind/parameter"/> |
| <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="profile.ecore#//TypeKind/calculatedParameter"/> |
| <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="profile.ecore#//TypeKind/inout"/> |
| </genEnums> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdConnection"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdConnection/base_Connector"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdConnection/start"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdConnection/end"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdConnection/startSsdProperty"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdConnection/endSsdProperty"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdConnector"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//SsdConnector/SSDDescription"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//SsdConnector/typeKind"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdElement"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//SsdElement/ID"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdSystem"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdSystem/base_Class"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdSignalDictionaryReference"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdSignalDictionaryReference/base_Class"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdComponent"> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//SsdComponent/source"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//SsdComponent/type"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdComponent/fmu"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//SsdComponent/base_Property"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//Ssd"> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//Ssd/base_Package"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//Ssd/name"/> |
| <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute profile.ecore#//Ssd/version"/> |
| <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false" |
| propertySortChoices="true" ecoreFeature="ecore:EReference profile.ecore#//Ssd/mainSystem"/> |
| </genClasses> |
| <genClasses xsi:type="genmodel:GenClass" ecoreClass="profile.ecore#//SsdConnectorAndFmiPort"/> |
| </genPackages> |
| </genmodel:GenModel> |