Device Importer Registering

Identifier:
org.eclipse.mtj.core.deviceimporter

Since:
1.0

Description:
The device importer extension point provides a means for registering new types of device importers. Devices are fully-formed at import time by the appropriate instance of IDeviceImporter. These device instances are then stored and loaded automatically by the system as necessary. Implementors of this extension point must provide instances of the org.eclipse.mtj.core.sdk.device.IDeviceImporter interface.

Configuration Markup:

<!ELEMENT extension (importer+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED

>


<!ELEMENT importer EMPTY>

<!ATTLIST importer

id       CDATA #REQUIRED

priority CDATA #REQUIRED

name     CDATA #IMPLIED

class    CDATA #REQUIRED

>


Examples:
Example of a declaration of a deviceimporter named "ME4SE Device Importer":

<extension
     point="org.eclipse.mtj.core.deviceimporter">
  <importer
        class="org.eclipse.mtj.examples.toolkits.me4se.ME4SEDeviceImporter"
        id="org.eclipse.mtj.toolkit.me4se.importer"
        name="ME4SE Device Importer"
        priority="50"/>
</extension>

Supplied Implementation:
MTJ provides 3 implementations for the deviceimporter E.P., available in the following plug-ins:


Copyright (c) 2003,2009 Craig Setera and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html