blob: 6b97583205a3c0abb83d575a43ffc79638b87c67 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<discovery:DiscoveryDefinition
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:discovery="http://www.eclipse.org/papyrus/discovery/1.0">
<categories
name="Languages"
description="UML language extensions"
relevance="6">
</categories>
<categories
name="Modeler extensions"
description="Extension of the tool">
<components
name="Papyrus Layers"
provider="Eclipse Modeling Project"
description="Layers are used to control accurately what is shown by a diagram. A layer is used to associate some properties (graphical or domain) to some views (class, packages ...). This allows for example to set the same color to a set of views."
license="EPL"
groups="//@filters.1"
incubation="true">
<sitesURLS>http://download.eclipse.org/nightly/oxygen</sitesURLS>
<sitesURLS>https://hudson.eclipse.org/papyrus/job/papyrus-incubation-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.incubation.p2/target/repository/</sitesURLS>
<overview
summary="Layers are used to control accurately what is shown by a diagram. A layer is used to associate some properties (graphical or domain) to some views (class, packages ...). This allows for example to set the same color to a set of views."/>
<id>org.eclipse.papyrus.layers.feature</id>
</components>
<components
name="Papyrus DSML Validation"
provider="Eclipse Modeling Project"
description="Component to generate a validation plug-in from a UML Profile"
license="EPL"
groups="//@filters.1"
incubation="true">
<sitesURLS>http://download.eclipse.org/nightly/oxygen</sitesURLS>
<sitesURLS>https://hudson.eclipse.org/papyrus/job/papyrus-incubation-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.incubation.p2/target/repository/</sitesURLS>
<overview
summary="Component to generate a validation plug-in from a UML Profile"/>
<id>org.eclipse.papyrus.extra.dsml.validation.feature</id>
</components>
<components
name="Integrated ALF Editor"
provider="Eclipse Modeling Project"
description="Edit your packages, classes, signals, datatypes, enumerations, associations and activities with ALF"
license="EPL"
groups="//@filters.1"
image32="images/alf-icon-32x32.png"
incubation="true">
<sitesURLS>http://download.eclipse.org/nightly/oxygen</sitesURLS>
<sitesURLS>https://hudson.eclipse.org/papyrus/job/papyrus-incubation-oxygen/lastSuccessfulBuild/artifact/org.eclipse.papyrus.incubation.p2/target/repository/</sitesURLS>
<overview
summary="ALF is a standard language enabling the specification of fUML (subet of UML - scope limited to Classes an Activities) models using text. The advantage of ALF is that it is fully aligned on the subset of UML covered by fUML. This means any ALF specification can be compiled as a fUML model. Conversely a fUML model can be translated as an ALF model whose representation is given textually. ALF provides a way to make easier the specification of fUML models. This is especially true in the case of activities which become hard to understand as soon as you have more than a dozen of action nodes. In the context of Papyrus an ALF editor is integrated within the property and become available according to the selection you have in your current model. For the moment edition is limited to Class, Signal, DataType, Enumeration, Package, Association and Activity. The user has the opportunity to modify, validate and compile (i.e. propagate the modifications) ALF specifications corresponding to these elements. "/>
<id>org.eclipse.papyrus.uml.alf.extra.feature</id>
</components>
</categories>
<filters name="Stable"/>
<filters name="Experimental"/>
</discovery:DiscoveryDefinition>