-
Alexander Diewald authored
* Use the correct package. * Also correct the registration of the Opt4J backend. refs 3264
Alexander Diewald authored* Use the correct package. * Also correct the registration of the Opt4J backend. refs 3264
plugin.xml 11.00 KiB
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!-- (c) 2017 fortiss GmbH -->
<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.exploration.alg.annotation.valueprovider.ComponentImplDiversityRefValueProvider">
<modelElementClass modelElementClass="org.fortiss.af3.component.model.Component"/>
</annotation>
<annotation binding="org.fortiss.af3.exploration.alg.annotation.valueprovider.MaxReplicationBoundValueProvider">
<modelElementClass modelElementClass="org.fortiss.af3.task.model.Task"/>
</annotation>
<annotation binding="org.fortiss.af3.exploration.alg.annotation.valueprovider.MinReplicationBoundValueProvider">
<modelElementClass modelElementClass="org.fortiss.af3.task.model.Task"/>
</annotation>
</extension>
<extension
id="org.fortiss.af3.exploration.dsebackend"
point="org.fortiss.af3.exploration.dsebackend">
<dsebackend
class="org.fortiss.af3.exploration.alg.backend.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 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>
<evaluator
module="org.fortiss.af3.exploration.alg.dse.evaluator.objective.MappingEvaluatorObjective">
<modelElementClass
modelElementClass="org.fortiss.af3.exploration.model.ObjectiveExpression">
</modelElementClass>
</evaluator>
<evaluator
module="org.fortiss.af3.exploration.alg.dse.evaluator.constraint.MappingEvaluatorConstraint">
<modelElementClass
modelElementClass="org.fortiss.af3.exploration.model.ConstraintExpression">
</modelElementClass>
</evaluator>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.fortiss.af3.exploration.alg.ExplorationAlg">
</startup>
</extension>
</plugin>