org.eclipse.emf.converter.ui.contribution
Class ModelConverterManager

java.lang.Object
  extended byorg.eclipse.emf.converter.ui.contribution.ModelConverterManager
Direct Known Subclasses:
ModelExporterManager, ModelImporterManager

public abstract class ModelConverterManager
extends Object

Since:
2.2.0

Nested Class Summary
static class ModelConverterManager.ModelConverterDescriptorImpl
           
static class ModelConverterManager.ModelConverterDescriptorLabelProvider
           
static class ModelConverterManager.ModelConverterDescriptorWizardNode
           
 
Field Summary
protected  List descriptors
           
 
Constructor Summary
ModelConverterManager()
           
 
Method Summary
protected  ModelConverterDescriptor createFromContribution(IConfigurationElement configurationElement)
           
protected abstract  ModelConverterManager.ModelConverterDescriptorImpl createModelConverterDescriptorImpl()
           
protected abstract  ModelConverterManager.ModelConverterDescriptorWizardNode createModelConverterDescriptorWizardNode(ModelConverterDescriptor descriptor)
           
 Map createModelConverterDescriptorWizardNodeMap()
           
 void dispose()
           
protected abstract  String getElementName()
           
protected abstract  String getExtensionPointId()
           
 ModelConverterDescriptor getModelConverterDescriptor(String id)
           
 List getModelConverterDescriptors()
           
protected abstract  String getPluginId()
           
 List retrieveContributedModelConverterDescriptors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descriptors

protected List descriptors
Constructor Detail

ModelConverterManager

public ModelConverterManager()
Method Detail

dispose

public void dispose()

createModelConverterDescriptorWizardNode

protected abstract ModelConverterManager.ModelConverterDescriptorWizardNode createModelConverterDescriptorWizardNode(ModelConverterDescriptor descriptor)

createModelConverterDescriptorWizardNodeMap

public Map createModelConverterDescriptorWizardNodeMap()
Returns:
a map in which the key is a ModelConverterDescriptor and the value is a ModelConverterManager.ModelConverterDescriptorWizardNode

getModelConverterDescriptors

public List getModelConverterDescriptors()

getModelConverterDescriptor

public ModelConverterDescriptor getModelConverterDescriptor(String id)

getPluginId

protected abstract String getPluginId()

getExtensionPointId

protected abstract String getExtensionPointId()

retrieveContributedModelConverterDescriptors

public List retrieveContributedModelConverterDescriptors()

getElementName

protected abstract String getElementName()

createModelConverterDescriptorImpl

protected abstract ModelConverterManager.ModelConverterDescriptorImpl createModelConverterDescriptorImpl()

createFromContribution

protected ModelConverterDescriptor createFromContribution(IConfigurationElement configurationElement)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.