<?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" modelDirectory="/org.eclipse.opencert.apm.assuranceassets/src" modelPluginID="org.eclipse.opencert.apm.assuranceassets" | |
modelName="Assuranceasset" rootExtendsInterface="org.eclipse.emf.cdo.CDOObject" | |
rootExtendsClass="org.eclipse.emf.internal.cdo.CDOObjectImpl" reflectiveDelegation="true" | |
importerID="org.eclipse.emf.importer.cdo" featureDelegation="Reflective" complianceLevel="6.0" | |
copyrightFields="false" usedGenPackages="../../org.eclipse.opencert.infra.general/model/general.genmodel#//general" | |
operationReflection="true" importOrganizing="true"> | |
<foreignModel>assuranceasset.ecore</foreignModel> | |
<modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> | |
<genPackages prefix="Assuranceasset" basePackage="org.eclipse.opencert.apm.assuranceassets" | |
disposableProviderFactory="true" ecorePackage="assuranceasset.ecore#/"> | |
<genEnums typeSafeEnumCompatible="false" ecoreEnum="assuranceasset.ecore#//EventKind"> | |
<genEnumLiterals ecoreEnumLiteral="assuranceasset.ecore#//EventKind/Creation"/> | |
<genEnumLiterals ecoreEnumLiteral="assuranceasset.ecore#//EventKind/Modification"/> | |
<genEnumLiterals ecoreEnumLiteral="assuranceasset.ecore#//EventKind/Evaluation"/> | |
<genEnumLiterals ecoreEnumLiteral="assuranceasset.ecore#//EventKind/Approval"/> | |
<genEnumLiterals ecoreEnumLiteral="assuranceasset.ecore#//EventKind/Revocation"/> | |
</genEnums> | |
<genClasses ecoreClass="assuranceasset.ecore#//AssuranceAssetsModel"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference assuranceasset.ecore#//AssuranceAssetsModel/AssuranceAsset"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="assuranceasset.ecore#//AssuranceAsset"/> | |
<genClasses ecoreClass="assuranceasset.ecore#//ManageableAssuranceAsset"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference assuranceasset.ecore#//ManageableAssuranceAsset/evaluation"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference assuranceasset.ecore#//ManageableAssuranceAsset/lifecycleEvent"/> | |
</genClasses> | |
<genClasses ecoreClass="assuranceasset.ecore#//AssuranceAssetEvent"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference assuranceasset.ecore#//AssuranceAssetEvent/resultingEvaluation"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvent/type"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvent/time"/> | |
</genClasses> | |
<genClasses ecoreClass="assuranceasset.ecore#//AssuranceAssetEvaluation"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvaluation/criterion"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvaluation/criterionDescription"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvaluation/evaluationResult"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute assuranceasset.ecore#//AssuranceAssetEvaluation/rationale"/> | |
</genClasses> | |
</genPackages> | |
</genmodel:GenModel> |