<!ELEMENT extension (template+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
Each extension consists of a sequence of template elements, each of which define child elements for the new toolchains that should be enabled for selection during new project creation.
<!ELEMENT toolChain EMPTY>
<!ATTLIST toolChain
id IDREF #REQUIRED>
This element is used to reference an existing toolchain by its unique identifier.
<!ELEMENT template (toolChain*)>
<!ATTLIST template
id IDREF #REQUIRED>
This element references an existing template contribution's unique identifier in order that toolchains contributed separately to the template can be made selectable on project creation.
<extension point="org.eclipse.cdt.core.templateAssociations"> <template id="org.eclipse.cdt.build.core.templates.EmptyProject"> <toolChain id="com.foobar.toolchain1.base"/> <toolChain id="com.foobar.toolchain2.base"/> </template> </extension>
Copyright (c) 2007 Symbian Software Limited and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: Symbian - Initial API and implementation