org.eclipse.emf.converter.ui.contribution
Class ModelConverterManager<D extends ModelConverterDescriptor>
java.lang.Object
org.eclipse.emf.converter.ui.contribution.ModelConverterManager<D>
- Direct Known Subclasses:
- ModelExporterManager, ModelImporterManager
public abstract class ModelConverterManager<D extends ModelConverterDescriptor>
- extends java.lang.Object
- Since:
- 2.2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
descriptors
protected java.util.List<D extends ModelConverterDescriptor> descriptors
ModelConverterManager
public ModelConverterManager()
dispose
public void dispose()
createModelConverterDescriptorWizardNode
protected abstract ModelConverterManager.ModelConverterDescriptorWizardNode createModelConverterDescriptorWizardNode(D descriptor)
createModelConverterDescriptorWizardNodeMap
public java.util.Map<D,ModelConverterManager.ModelConverterDescriptorWizardNode> createModelConverterDescriptorWizardNodeMap()
- Returns:
- a map in which the key is a
ModelConverterDescriptor
and
the value is a ModelConverterManager.ModelConverterDescriptorWizardNode
getModelConverterDescriptors
public java.util.List<D> getModelConverterDescriptors()
getModelConverterDescriptor
public D getModelConverterDescriptor(java.lang.String id)
getPluginId
protected abstract java.lang.String getPluginId()
getExtensionPointId
protected abstract java.lang.String getExtensionPointId()
retrieveContributedModelConverterDescriptors
public java.util.List<D> retrieveContributedModelConverterDescriptors()
getElementName
protected abstract java.lang.String getElementName()
createModelConverterDescriptorImpl
protected abstract ModelConverterManager.ModelConverterDescriptorImpl createModelConverterDescriptorImpl()
createFromContribution
protected D createFromContribution(IConfigurationElement configurationElement)