blob: 689598166252a2d1a327ea6e4ef6e3e8d46ffccc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
/*******************************************************************************
* Copyright (c) 2012 Bundesinstitut für Risikobewertung and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* Contributors:
* Bundesinstitut für Risikobewertung - initial API and implementation
*******************************************************************************/
-->
<plugin>
<extension-point id="model_type" name="STEM Model Generator ModelTypes" schema="schema/model_type.exsd"/>
<extension point="org.eclipse.emf.codegen.ecore.generatorAdapters">
<adapterFactory class="org.eclipse.stem.model.codegen.ModelGeneratorAdapterFactory"/>
</extension>
<extension point="org.eclipse.stem.model.codegen.model_type">
<modelType name="DiseaseModel" iconPath="icons/disease.gif" extensionPointId="org.eclipse.stem.diseasemodels.diseasemodel">
<baseModel
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="DiseaseModel"/>
<extendableModel
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="StandardDiseaseModel"/>
<baseLabel
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="DiseaseModelLabel"/>
<extendableLabel
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="StandardDiseaseModelLabel"/>
<baseLabelValue
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="DiseaseModelLabelValue"/>
<extendableLabelValue
packageUri="http:///org/eclipse/stem/diseasemodels/standard.ecore"
className="StandardDiseaseModelLabelValue"/>
<propertyEditor
class="org.eclipse.stem.ui.adapters.diseasemodelpropertyeditor.DiseaseModelPropertyEditor" />
<propertyEditorComposite
class="org.eclipse.stem.ui.wizards.DiseaseModelPropertyComposite" />
<propertyEditorAdapter
class="org.eclipse.stem.ui.adapters.diseasemodelpropertyeditor.DiseaseModelPropertyEditorAdapter" />
<propertyEditorAdapterFactory
class="org.eclipse.stem.ui.adapters.diseasemodelpropertyeditor.DiseaseModelPropertyEditorAdapterFactory" />
<propertyStringAdapterFactory
class="org.eclipse.stem.ui.wizards.StandardPropertyStringProviderAdapterFactory"/>
<propertyStringAdapter
class="org.eclipse.stem.ui.wizards.StandardPropertyStringProviderAdapterFactory.StandardPropertyStringProviderAdapter"/>
<labelRelativeValueProvider
class="org.eclipse.stem.diseasemodels.standard.provider.StandardRelativeValueProviderAdapterFactory.DiseaseModelLabelRelativeValueProvider"/>
<labelValueRelativeValueProvider
class="org.eclipse.stem.diseasemodels.standard.provider.StandardRelativeValueProviderAdapterFactory.DiseaseModelLabelValueRelativeValueProvider"/>
</modelType>
</extension>
<extension point="org.eclipse.stem.model.codegen.model_type">
<modelType name="PopulationModel" iconPath="icons/population.gif" extensionPointId="org.eclipse.stem.populationmodels.populationmodel">
<baseModel
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="PopulationModel"/>
<extendableModel
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="StandardPopulationModel"/>
<baseLabel
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="PopulationModelLabel"/>
<extendableLabel
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="StandardPopulationModelLabel"/>
<baseLabelValue
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="PopulationModelLabelValue"/>
<extendableLabelValue
packageUri="http:///org/eclipse/stem/populationmodels/standard"
className="StandardPopulationModelLabelValue"/>
<propertyEditor
class="org.eclipse.stem.ui.populationmodels.adapters.PopulationModelPropertyEditor" />
<propertyEditorComposite
class="org.eclipse.stem.ui.populationmodels.standard.wizards.PopulationModelPropertyComposite" />
<propertyEditorAdapter
class="org.eclipse.stem.ui.populationmodels.adapters.PopulationModelPropertyEditorAdapter" />
<propertyEditorAdapterFactory
class="org.eclipse.stem.ui.populationmodels.adapters.PopulationModelPropertyEditorAdapterFactory" />
<propertyStringAdapterFactory
class="org.eclipse.stem.ui.populationmodels.standard.wizards.StandardPropertyStringProviderAdapterFactory"/>
<propertyStringAdapter
class="org.eclipse.stem.ui.populationmodels.standard.wizards.StandardPropertyStringProviderAdapterFactory.StandardPropertyStringProviderAdapter"/>
<labelRelativeValueProvider
class="org.eclipse.stem.ui.populationmodels.adapters.StandardRelativeValueProviderAdapterFactory.StandardPopulationModelLabelRelativeValueProvider"/>
<labelValueRelativeValueProvider
class="org.eclipse.stem.ui.populationmodels.adapters.StandardRelativeValueProviderAdapterFactory.PopulationModelLabelValueRelativeValueProvider"/>
</modelType>
</extension>
</plugin>