blob: a824efe35564a3184ebe392c6b402758fa180b60 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.skills.dependency">
<definition
class="org.eclipse.skills.dependencies.PerspectiveDependency"
description="Requires a specific perspective to become active. Provide the expected perspectiveID as parameter."
id="org.eclipse.skills.perspectiveDependency"
image="icons/full/obj16/dependency_perspective.png"
name="Perspective">
</definition>
<definition
class="org.eclipse.skills.dependencies.ViewDependency"
description="Requires a specific view to become active. Provide the expected viewID as parameter."
id="org.eclipse.skills.viewDependency"
image="icons/full/obj16/dependency_view.png"
name="View">
</definition>
<definition
class="org.eclipse.skills.dependencies.P2Dependency"
description="Verifies that a specific feature is installed. Provide the expected featureID. Version ranges may be provided using the same syntax as seen in MANIFEST.MF files."
id="org.eclipse.skills.p2Dependency"
image="icons/full/obj16/dependency_p2.png"
name="Feature installed">
</definition>
<definition
class="org.eclipse.skills.dependencies.ConsolePatternDependency"
description="Waits for a specific pattern to be detected in a text console."
id="org.eclipse.skills.consoleDependency"
image="icons/full/obj16/dependency_console.png"
name="Console text">
</definition>
<definition
class="org.eclipse.skills.dependencies.ResourceExistsDependency"
description="Verifies that a resource in the workspace exists. Always provide an absolute path starting with a &apos;/&apos;. Accepts * and ** wildcards. "
id="org.eclipse.skills.resourceExistsDependency"
image="icons/full/obj16/dependency_resource.png"
name="Resource">
</definition>
<definition
class="org.eclipse.skills.dependencies.LaunchDependency"
description="Waits for a launch to be executed. Parameters use property file format. Accepted parameters are: name=&lt;expected launch name&gt;, type=&lt;run|debug|profile&gt;"
id="org.eclipse.skills.launchDependency"
image="icons/full/obj16/dependency_launch.png"
name="Launch">
</definition>
<definition
class="org.eclipse.skills.dependencies.DebugEventDependency"
description="Wait for a debug event. Parameter is one of: suspend,resume,stepInto,stepOver,stepReturn,stepEnd,evaluation,breakpoint,create,terminate,change"
id="org.eclipse.skills.debugEventDependency"
image="icons/full/obj16/dependency_debugevent.png"
name="Debug Event">
</definition>
<definition
class="org.eclipse.skills.dependencies.BrokerEventDependency"
description="Wait for a broker event. accepted parameters are: topic=&lt;topic to subscribe to&gt;, &lt;nameOfDataElement&gt;=&lt;RegEx to be matched on the data element&gt;"
id="org.eclipse.skills.brokerEventDependencies"
image="icons/full/obj16/dependency_brokerevent.png"
name="Broker Event">
</definition>
</extension>
</plugin>