public interface IExtensionManager
| Modifier and Type | Method and Description |
|---|---|
IDiagramTypeProvider |
createDiagramTypeProvider(Diagram diagram,
java.lang.String providerId)
Create an instance of a diagram type provider (and also the feature
provider) without having a diagram editor open.
|
IDiagramTypeProvider |
createDiagramTypeProvider(java.lang.String providerId)
Creates a diagram type provider.
|
IFeatureProvider |
createFeatureProvider(Diagram diagram)
Create an instance of a feature provider (and also the diagram type
provider) without having a diagram editor open.
|
java.lang.String |
getDiagramTypeProviderId(java.lang.String diagramTypeId)
Gets the diagram type provider id.
|
java.lang.String[] |
getDiagramTypeProviderIds(java.lang.String diagramTypeId)
Gets the diagram type provider id's.
|
IDiagramType[] |
getDiagramTypes()
Gets all the registered diagram types.
|
java.lang.String[] getDiagramTypeProviderIds(java.lang.String diagramTypeId)
diagramTypeId - the diagram type idjava.lang.String getDiagramTypeProviderId(java.lang.String diagramTypeId)
diagramTypeId - the diagram type idIDiagramTypeProvider createDiagramTypeProvider(java.lang.String providerId)
providerId - the provider idIDiagramTypeProviderIDiagramType[] getDiagramTypes()
IDiagramTypeIFeatureProvider createFeatureProvider(Diagram diagram)
diagram - The diagram on which the diagram type provider will workIFeatureProviderIDiagramTypeProvider createDiagramTypeProvider(Diagram diagram, java.lang.String providerId)
diagram - The diagram on which the diagram type provider will workproviderId - Id of the diagram type provider which should be usedIDiagramTypeProvider