This extension point allows a tool integrator to contribute a project-type/tool-chain/tool/builder converter to MBS.
This extension point allows a tool integrator to contribute a project-type/tool-chain/tool/builder converter to MBS. Converters can be used to upgrade to newer versions, change the project-type, or to perform conversions between different tool chains/tools/buiders.
The 'fromId' is project-type/tool-chain/tool/builder id - a regular expression.
The 'toId' is project-type/tool-chain/tool/builder id - a regular expression.
The MBS version the converter was written for.
The class that implements the IConvertManagedBuildObject interface
The id of the converter
The name of the converter that is used in User Interface to display to the user
CDT version 3.0
<p>
<pre>
<extension point="org.eclipse.cdt.managedbuilder.core.converter">
<converter
fromId="project-type/tool-chain/tool/builder id"
toId="project-type/tool-chain/tool/builder id"
mbsVersion="The MBS version the converter was written for"
class="org.eclipse.cdt.managedbuilder.core.GccConverter">
</converter>
</extension>
</pre>
</p>
Plugins that want to extend this extension point must implement
"org.eclipse.cdt.managedbuilder.core.IConvertManagedBuildObject" interface
"Example plugin" has default implementation of the converter
/**********************************************************************
* Copyright (c) 2005 Intel Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*
* Contributors:
* Intel Corporation - Initial API and implementation
**********************************************************************/