blob: 815aa65eac5083fc50beb763ad44d80d87a47944 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ftask="http://www.eclipse.org/egf/1.0.0/ftask"
xmlns:types="http://www.eclipse.org/egf/1.0.0/types">
<ftask:Task xmi:id="_d5v1IAqCEd-JA8Js2pdQ0g" description="Create an eclipse project. Does nothing if the project already exists. Open it if it exists but is closed."
name="CreateProject" kind="java" implementation="org.eclipse.egf.eclipse.resources.mgt.CreateProjectTask">
<contractContainer xmi:id="_1v2SIAqDEd-JA8Js2pdQ0g">
<contracts xmi:id="_1_fQoAqDEd-JA8Js2pdQ0g" description="Name of the project to be created."
name="name" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_2wOKAAqDEd-JA8Js2pdQ0g"/>
</contracts>
<contracts xmi:id="_1YyAgAqEEd-JA8Js2pdQ0g" description="Path of the project. Returns a string representation of this path which uses the platform-dependent path separator defined by java.io.File."
name="path" mode="Out">
<type xmi:type="types:TypeString" xmi:id="_2c5I4AqEEd-JA8Js2pdQ0g"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_DSL_oIqSEd-U1srr1078Ww" name="Convert project to plugin" kind="java"
implementation="org.eclipse.egf.eclipse.resources.mgt.ConvertProject2PluginTask">
<contractContainer xmi:id="_6rGw4IqYEd-U1srr1078Ww">
<contracts xmi:id="_WbRLgIqhEd-U1srr1078Ww" name="name" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_Ymz2AIqhEd-U1srr1078Ww"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_tx1ZAJpNEeO0BorZRiG7mg" name="Create.Feature.Project" kind="java"
implementation="org.eclipse.egf.eclipse.resources.mgt.CreateFeatureTask">
<contractContainer xmi:id="_tx1ZAZpNEeO0BorZRiG7mg">
<contracts xmi:id="_tx1ZAppNEeO0BorZRiG7mg" name="id" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_tx1ZA5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZBJpNEeO0BorZRiG7mg" name="label" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_tx1ZBZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZBppNEeO0BorZRiG7mg" name="provider" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_tx1ZB5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZCJpNEeO0BorZRiG7mg" name="version">
<type xmi:type="types:TypeString" xmi:id="_tx1ZCZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZCppNEeO0BorZRiG7mg" name="plugins.names.list">
<type xmi:type="types:TypeList" xmi:id="_tx1ZC5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZDJpNEeO0BorZRiG7mg" name="incluted.feature.names.list">
<type xmi:type="types:TypeList" xmi:id="_tx1ZDZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZDppNEeO0BorZRiG7mg" name="description.url">
<type xmi:type="types:TypeString" xmi:id="_tx1ZD5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZEJpNEeO0BorZRiG7mg" name="description.uri">
<type xmi:type="types:TypeString" xmi:id="_tx1ZEZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZEppNEeO0BorZRiG7mg" name="license.url">
<type xmi:type="types:TypeString" xmi:id="_tx1ZE5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZFJpNEeO0BorZRiG7mg" name="license.uri">
<type xmi:type="types:TypeString" xmi:id="_tx1ZFZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZFppNEeO0BorZRiG7mg" name="copyright.url">
<type xmi:type="types:TypeString" xmi:id="_tx1ZF5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZGJpNEeO0BorZRiG7mg" name="copyright.uri">
<type xmi:type="types:TypeString" xmi:id="_tx1ZGZpNEeO0BorZRiG7mg"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_tx1ZGppNEeO0BorZRiG7mg" name="Add.Plugin.or.Include.Feature.to.Existing.Feature"
kind="java" implementation="org.eclipse.egf.eclipse.resources.mgt.UpdateFeatureTask">
<contractContainer xmi:id="_tx1ZG5pNEeO0BorZRiG7mg">
<contracts xmi:id="_tx1ZHJpNEeO0BorZRiG7mg" name="feature.name">
<type xmi:type="types:TypeString" xmi:id="_tx1ZHZpNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZHppNEeO0BorZRiG7mg" name="plugin.name.to.include">
<type xmi:type="types:TypeString" xmi:id="_tx1ZH5pNEeO0BorZRiG7mg"/>
</contracts>
<contracts xmi:id="_tx1ZIJpNEeO0BorZRiG7mg" name="feature.name.to.include">
<type xmi:type="types:TypeString" xmi:id="_tx1ZIZpNEeO0BorZRiG7mg"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_bLHVECakEd-RhP-A_BvFzw" name="CreateJavaProject" kind="java"
implementation="org.eclipse.egf.eclipse.resources.mgt.CreateJavaProjectTask">
<contractContainer xmi:id="_FbHXACalEd-RhP-A_BvFzw">
<contracts xmi:id="_Fs2AMCalEd-RhP-A_BvFzw" name="name" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_H7ELQCalEd-RhP-A_BvFzw"/>
</contracts>
<contracts xmi:id="_VDCuICalEd-RhP-A_BvFzw" name="execution.environment">
<type xmi:type="types:TypeString" xmi:id="_V4FfwCalEd-RhP-A_BvFzw" value="J2SE-1.5"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_HCbnYNFiEeWW24r44ga24w" name="Plugin Management" kind="java"
implementation="org.eclipse.egf.eclipse.resources.mgt.PluginManagementTask">
<contractContainer xmi:id="_1FhfcNFtEeWW24r44ga24w">
<contracts xmi:id="_5XrRINFtEeWW24r44ga24w" name="plugin_id" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_9XGUENFtEeWW24r44ga24w"/>
</contracts>
<contracts xmi:id="__QxygNFtEeWW24r44ga24w" description="" name="plugin_version"
mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_Dhc9gNFuEeWW24r44ga24w"/>
</contracts>
<contracts xmi:id="_M4_UoNFuEeWW24r44ga24w" name="plugin_id_suffix">
<type xmi:type="types:TypeString" xmi:id="_QPhyoNFuEeWW24r44ga24w"/>
</contracts>
</contractContainer>
</ftask:Task>
<ftask:Task xmi:id="_YX8rQNFuEeWW24r44ga24w" name="Copy Files" kind="java" implementation="org.eclipse.egf.eclipse.resources.mgt.CopyFilesTask">
<contractContainer xmi:id="_c8TAMNFuEeWW24r44ga24w">
<contracts xmi:id="_djbRoNFuEeWW24r44ga24w" name="plugin_id" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_gbK60NFuEeWW24r44ga24w"/>
</contracts>
<contracts xmi:id="_kKZloNFuEeWW24r44ga24w" name="destination_path" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_nu61QNFuEeWW24r44ga24w"/>
</contracts>
<contracts xmi:id="_pRtdsNFuEeWW24r44ga24w" name="source_path" mandatory="true">
<type xmi:type="types:TypeString" xmi:id="_reTRENFuEeWW24r44ga24w"/>
</contracts>
</contractContainer>
</ftask:Task>
</xmi:XMI>