<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
<!ELEMENT wizard (description?)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED
containerFactoryName CDATA #REQUIRED>
an element that will be used to create export wizard
<!ELEMENT description (#PCDATA)>
an optional subelement whose body should represent a short description of the export engine functionality.
<extension point="org.eclipse.ecf.ui.connectWizards"> <wizard class="org.my.client.MyClientConnectWizard" containerFactoryName="org.my.client" id="my.client.connect.wizard" name="My Client Connect Wizard" icon="icons/connect.png"> </wizard> </extension>
/**
* Required interface for implementing <b>org.eclipse.ecf.ui.connectWizards</b>
* extension point. Extensions for extension point
* <b>org.eclipse.ecf.ui.connectWizards</b> must provide a class implementing
* this interface.
*/
public interface IConnectWizard extends IWizard {
/**
* Initialize the connect wizard.
*
* @param workbench
* the currently working workbench instance. Will not be null.
* @param container
* the container that is to be connected. Will not be null.
*/
public void init(IWorkbench workbench, IContainer container);
}
Copyright (c) 2004 Composent, Inc. and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0