public class ConfigurationProvider extends java.lang.Object implements IConfigurationProviderInternal
| Constructor and Description |
|---|
ConfigurationProvider(DiagramBehavior diagramBehavior,
IDiagramTypeProvider diagramTypeProvider)
The Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Disposes this object and frees all resources.
|
IContextButtonManager |
getContextButtonManager() |
Diagram |
getDiagram()
Returns the Diagram-Model to display.
|
DiagramBehavior |
getDiagramBehavior()
Returns the associated behavior object.
|
IDiagramContainerUI |
getDiagramContainer()
Gets the diagram container.
|
IDiagramContainerUI |
getDiagramEditor() |
IDiagramTypeProvider |
getDiagramTypeProvider()
Gets the diagram type provider.
|
IEditPartFactory |
getEditPartFactory()
Returns the IEditPartFactory of this Model.
|
IEditPolicyFactory |
getEditPolicyFactory()
Returns the IEditPolicyFactory of this Model.
|
IFeatureProvider |
getFeatureProvider()
Gets the feature provider.
|
IResourceRegistry |
getResourceRegistry()
Provides the resource registry.
|
IWorkbenchPart |
getWorkbenchPart()
Returns the workbench-part of this configuration-provider.
|
boolean |
isDisposed()
Returns true, if this object is already disposed.
|
void |
setContextButtonManager(IContextButtonManager contextButtonManager) |
void |
setWorkbenchPart(IWorkbenchPart workbenchPart)
Sets the workbench-part of this configuration-provider.
|
public ConfigurationProvider(DiagramBehavior diagramBehavior, IDiagramTypeProvider diagramTypeProvider)
diagramEditor - the diagram editordiagramTypeProvider - the diagram type providerpublic void dispose()
IConfigurationProviderdispose in interface IConfigurationProviderpublic boolean isDisposed()
IConfigurationProviderisDisposed in interface IConfigurationProviderpublic IContextButtonManager getContextButtonManager()
getContextButtonManager in interface IConfigurationProviderInternalpublic void setContextButtonManager(IContextButtonManager contextButtonManager)
setContextButtonManager in interface IConfigurationProviderInternalpublic IEditPolicyFactory getEditPolicyFactory()
IConfigurationProviderInternalgetEditPolicyFactory in interface IConfigurationProviderInternalpublic IEditPartFactory getEditPartFactory()
IConfigurationProviderInternalgetEditPartFactory in interface IConfigurationProviderInternalpublic void setWorkbenchPart(IWorkbenchPart workbenchPart)
IConfigurationProviderHowever, it must not be assumed, that this method is ever called. So the workbench-part might always be null. It is just an offer, to support possible further functionality.
setWorkbenchPart in interface IConfigurationProviderworkbenchPart - The workbench-part to set.public IWorkbenchPart getWorkbenchPart()
IConfigurationProvidergetWorkbenchPart in interface IConfigurationProviderpublic IDiagramContainerUI getDiagramEditor()
public IDiagramContainerUI getDiagramContainer()
IConfigurationProvidergetDiagramContainer in interface IConfigurationProviderpublic DiagramBehavior getDiagramBehavior()
IConfigurationProvidergetDiagramBehavior in interface IConfigurationProviderDiagramBehavior.public Diagram getDiagram()
IConfigurationProvidergetDiagram in interface IConfigurationProviderpublic IDiagramTypeProvider getDiagramTypeProvider()
getDiagramTypeProvider in interface IConfigurationProviderpublic IFeatureProvider getFeatureProvider()
IFeatureProviderHoldergetFeatureProvider in interface IFeatureProviderHolderpublic IResourceRegistry getResourceRegistry()
IResourceRegistryHoldergetResourceRegistry in interface IResourceRegistryHolderIResourceRegistry