-
Alexander Diewald authoredAlexander Diewald authored
plugin.xml 10.73 KiB
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
<copyright>
</copyright>
$Id: plugin.xml 3877 2016-11-10 09:35:28Z diewald $
-->
<plugin>
<extension-point id="transformationModule" name="Transformation Module" schema="schema/transformationModule.exsd"/>
<extension-point id="evaluator" name="Evaluator" schema="schema/evaluator.exsd"/>
<extension-point id="repairModule" name="RepairModule" schema="schema/repairModule.exsd"/>
<extension-point id="constraintTransformationModule" name="Constraint Transformation Module" schema="schema/constraintTransformationModule.exsd"/>
<!-- Value providers for the annotation classes -->
<extension
point="org.fortiss.tooling.base.annotation">
<annotation
binding="org.fortiss.af3.safety.annotation.valueprovider.SafeFailureFractionValueProvider">
<modelElementClass
modelElementClass="org.fortiss.af3.platform.model.ExecutionUnit">
</modelElementClass>
</annotation>
<annotation binding="org.fortiss.af3.exploration.alg.annotation.valueprovider.ComponentImplDiversityRefValueProvider">
<modelElementClass modelElementClass="org.fortiss.af3.component.model.Component"/>
</annotation>
</extension>
<extension
id="org.fortiss.af3.exploration.dsebackend"
point="org.fortiss.af3.exploration.dsebackend">
<dsebackend
class="org.fortiss.af3.exploration.alg.contribution.Opt4JDseBackend">
</dsebackend>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated explorationDsl -->
<package
uri="http://www.fortiss.org/af3/explorationdsl"
class="org.fortiss.af3.exploration.dsl.model.ModelPackage"
genModel="model/explorationDsl.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated explorationDsl -->
<package
uri="http://www.fortiss.org/af3/exploration/operators"
class="org.fortiss.af3.exploration.dsl.model.operators.OperatorsPackage"
genModel="model/explorationDsl.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated explorationDsl -->
<package
uri="http://www.fortiss.org/af3/exploration/expressions"
class="org.fortiss.af3.exploration.dsl.model.expressions.ExpressionsPackage"
genModel="model/explorationDsl.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated explorationDsl -->
<package
uri="http://www.fortiss.org/af3/exploration/patterns"
class="org.fortiss.af3.exploration.dsl.model.patterns.PatternsPackage"
genModel="model/explorationDsl.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated explorationDsl -->
<package
uri="http://www.fortiss.org/af3/exploration/types"
class="org.fortiss.af3.exploration.dsl.model.types.TypesPackage"
genModel="model/explorationDsl.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea"
class="org.fortiss.af3.exploration.moea.model.MoeaPackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea/annotation"
class="org.fortiss.af3.exploration.moea.model.annotation.AnnotationPackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea/feature"
class="org.fortiss.af3.exploration.moea.model.feature.FeaturePackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea/parameters"
class="org.fortiss.af3.exploration.moea.model.parameters.ParametersPackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea/predefined"
class="org.fortiss.af3.exploration.moea.model.predefined.PredefinedPackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated moea -->
<package
uri="http://www.fortiss.org/af3/exploration/moea/solutions"
class="org.fortiss.af3.exploration.moea.model.solutions.SolutionsPackage"
genModel="model/moea.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated common -->
<package
uri="http://www.fortiss.org/af3/exploration/common"
class="org.fortiss.af3.exploration.model.CommonPackage"
genModel="model/common.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated common -->
<package
uri="http://www.fortiss.org/af3/exploration/common/location"
class="org.fortiss.af3.exploration.model.location.LocationPackage"
genModel="model/common.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated common -->
<package
uri="http://www.fortiss.org/af3/exploration/common/time"
class="org.fortiss.af3.exploration.model.time.TimePackage"
genModel="model/common.genmodel"/>
</extension>
<extension
id="org.fortiss.af3.exploration.alg.transformationModule"
point="org.fortiss.af3.exploration.alg.transformationModule">
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureFinalizer">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureInitializer">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
<!--transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureInserter">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule-->
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureInstantiator">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureReplicator">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.comparch.ComponentArchitectureTransformer">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.deployment.DeploymentFinalizer">
<modelElementClass
modelElementClass="org.fortiss.af3.deployment.model.Deployment">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.deployment.DeploymentInitializer">
<modelElementClass
modelElementClass="org.fortiss.af3.deployment.model.Deployment">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.deployment.DeploymentReplicator">
<modelElementClass
modelElementClass="org.fortiss.af3.deployment.model.Deployment">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.deployment.ExplorationSolutionToDeployment">
<modelElementClass
modelElementClass="org.fortiss.af3.deployment.model.Deployment">
</modelElementClass>
</transformationModule>
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.safety.SafetyDiagUnitRemover">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
</extension>
<extension
id="org.fortiss.af3.exploration.alg.transformationModule"
point="org.fortiss.af3.exploration.alg.transformationModule">
<transformationModule
module="org.fortiss.af3.exploration.alg.dse.modeltransformation.safety.SafetyChannelPortReplicator">
<modelElementClass
modelElementClass="org.fortiss.af3.component.model.ComponentArchitecture">
</modelElementClass>
</transformationModule>
</extension>
<extension
id="org.fortiss.af3.exploration.alg.evaluator"
point="org.fortiss.af3.exploration.alg.evaluator">
<evaluator
module="org.fortiss.af3.exploration.alg.dse.evaluator.objective.EnergyObjectiveEvaluator">
<modelElementClass
modelElementClass="org.fortiss.af3.exploration.moea.model.predefined.EnergyMinObjective">
</modelElementClass>
</evaluator>
</extension>
</plugin>