| <?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.stem.diseasemodels.evolving/src" editDirectory="/org.eclipse.stem.diseasemodels.evolving/src" | |
| editorDirectory="/org.eclipse.stem.diseasemodels.evolving/src" modelPluginID="org.eclipse.stem.diseasemodels.evolving" | |
| templateDirectory="platform:/plugin/org.eclipse.stem.model.codegen/templates" | |
| dynamicTemplates="true" forceOverwrite="true" modelName="Evolving" importerID="org.eclipse.emf.importer.ecore" | |
| suppressNotification="true" complianceLevel="6.0" publicConstructors="true" editPluginID="org.eclipse.stem.diseasemodels.evolving" | |
| editorPluginID="org.eclipse.stem.diseasemodels.evolving" usedGenPackages="platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//common platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//graph platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//model platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//modifier platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//scenario platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//sequencer platform:/plugin/org.eclipse.stem.diseasemodels/model/diseasemodels.genmodel#//standard platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//logger platform:/plugin/org.eclipse.stem.core/model/core.genmodel#//solver platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.stem.populationmodels/model/standard.genmodel#//standard platform:/plugin/org.eclipse.stem.definitions/model/definitions.genmodel#//labels"> | |
| <foreignModel>evolving.ecore</foreignModel> | |
| <templatePluginVariables>STEM_CODEGEN=org.eclipse.stem.model.codegen</templatePluginVariables> | |
| <templatePluginVariables>STEM_METAMODEL=org.eclipse.stem.model</templatePluginVariables> | |
| <genPackages prefix="Evolving" basePackage="org.eclipse.stem.diseasemodels" disposableProviderFactory="true" | |
| ecorePackage="evolving.ecore#/"> | |
| <genDataTypes ecoreDataType="evolving.ecore#//BooleanArray"/> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingDiseaseTransformer"> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolving.ecore#//EvolvingDiseaseTransformer/baseDisease"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolving.ecore#//EvolvingDiseaseTransformer/evolvedDiseases"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingDiseaseTransformer/evolutionCount"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingDiseaseTransformer/evolutionCountHardLimit"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingDiseaseTransformer/stopAllEvolution"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="evolving.ecore#//EvolvingDiseaseModel"> | |
| <genFeatures property="None" notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference evolving.ecore#//EvolvingDiseaseModel/parentDisease"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference evolving.ecore#//EvolvingDiseaseModel/transformer"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference evolving.ecore#//EvolvingDiseaseModel/evolvedAt"/> | |
| <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingDiseaseModel/genome"/> | |
| <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingDiseaseModel/evolutionCount"/> | |
| <genOperations ecoreOperation="evolving.ecore#//EvolvingDiseaseModel/evolve"> | |
| <genParameters ecoreParameter="evolving.ecore#//EvolvingDiseaseModel/evolve/label"/> | |
| </genOperations> | |
| <genOperations ecoreOperation="evolving.ecore#//EvolvingDiseaseModel/calculateEvolvedInitialState"/> | |
| <genOperations ecoreOperation="evolving.ecore#//EvolvingDiseaseModel/getGeneticDistance"> | |
| <genParameters ecoreParameter="evolving.ecore#//EvolvingDiseaseModel/getGeneticDistance/otherDiseaseStrain"/> | |
| </genOperations> | |
| </genClasses> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSIDiseaseModelLabel"/> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSIDiseaseModelLabelValue"/> | |
| <genClasses image="false" ecoreClass="evolving.ecore#//EvolvingSIDiseaseModel"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSIDiseaseModel/caseMutationRate"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSIDiseaseModel/genomeLength"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSIDiseaseModel/geneticDistNonlinExponent"/> | |
| </genClasses> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSIRDiseaseModelLabel"/> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSIRDiseaseModelLabelValue"/> | |
| <genClasses image="false" ecoreClass="evolving.ecore#//EvolvingSIRDiseaseModel"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSIRDiseaseModel/immunityLossRate"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSIRDiseaseModel/crossImmunityRate"/> | |
| </genClasses> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSEIRDiseaseModelLabel"/> | |
| <genClasses ecoreClass="evolving.ecore#//EvolvingSEIRDiseaseModelLabelValue"/> | |
| <genClasses image="false" ecoreClass="evolving.ecore#//EvolvingSEIRDiseaseModel"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolving.ecore#//EvolvingSEIRDiseaseModel/incubationRate"/> | |
| </genClasses> | |
| </genPackages> | |
| </genmodel:GenModel> |