Class ConfigurationProvider
java.lang.Object
org.eclipse.graphiti.ui.internal.config.ConfigurationProvider
- All Implemented Interfaces:
IFeatureProviderHolder,IConfigurationProviderInternal,IResourceRegistryHolder,IConfigurationProvider
A concrete implementation of the interface IConfigurationProviderInternal
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationProvider(DiagramBehavior diagramBehavior, IDiagramTypeProvider diagramTypeProvider) The Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes this object and frees all resources.Returns the Diagram-Model to display.Returns the associated behavior object.Gets the diagram container.Gets the diagram type provider.Returns the IEditPartFactory of this Model.Returns the IEditPolicyFactory of this Model.Gets the feature provider.Provides the resource registry.org.eclipse.ui.IWorkbenchPartReturns the workbench-part of this configuration-provider.booleanReturns true, if this object is already disposed.voidsetContextButtonManager(IContextButtonManager contextButtonManager) voidsetWorkbenchPart(org.eclipse.ui.IWorkbenchPart workbenchPart) Sets the workbench-part of this configuration-provider.
-
Constructor Details
-
ConfigurationProvider
public ConfigurationProvider(DiagramBehavior diagramBehavior, IDiagramTypeProvider diagramTypeProvider) The Constructor.- Parameters:
diagramEditor- the diagram editordiagramTypeProvider- the diagram type provider
-
-
Method Details
-
dispose
public void dispose()Description copied from interface:IConfigurationProviderDisposes this object and frees all resources. This object will be unusable afterwards.- Specified by:
disposein interfaceIConfigurationProvider
-
isDisposed
public boolean isDisposed()Description copied from interface:IConfigurationProviderReturns true, if this object is already disposed.- Specified by:
isDisposedin interfaceIConfigurationProvider- Returns:
- true, if this object is already disposed.
-
getContextButtonManager
- Specified by:
getContextButtonManagerin interfaceIConfigurationProviderInternal
-
setContextButtonManager
- Specified by:
setContextButtonManagerin interfaceIConfigurationProviderInternal
-
getEditPolicyFactory
Description copied from interface:IConfigurationProviderInternalReturns the IEditPolicyFactory of this Model.- Specified by:
getEditPolicyFactoryin interfaceIConfigurationProviderInternal- Returns:
- The IEditPolicyFactory of this Model.
-
getEditPartFactory
Description copied from interface:IConfigurationProviderInternalReturns the IEditPartFactory of this Model.- Specified by:
getEditPartFactoryin interfaceIConfigurationProviderInternal- Returns:
- The IEditPartFactory of this Model.
-
setWorkbenchPart
public void setWorkbenchPart(org.eclipse.ui.IWorkbenchPart workbenchPart) Description copied from interface:IConfigurationProviderSets the workbench-part of this configuration-provider. This method should be called, when a workbench-part is available for the configuration-provider. After setting the workbench-part it must not be changed again.However, 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.
- Specified by:
setWorkbenchPartin interfaceIConfigurationProvider- Parameters:
workbenchPart- The workbench-part to set.
-
getWorkbenchPart
public org.eclipse.ui.IWorkbenchPart getWorkbenchPart()Description copied from interface:IConfigurationProviderReturns the workbench-part of this configuration-provider. Can return null.- Specified by:
getWorkbenchPartin interfaceIConfigurationProvider- Returns:
- The workbench-part of this configuration-provider. Can return null.
-
getDiagramEditor
-
getDiagramContainer
Description copied from interface:IConfigurationProviderGets the diagram container.- Specified by:
getDiagramContainerin interfaceIConfigurationProvider- Returns:
- the container which is connected with this configuration-provider
-
getDiagramBehavior
Description copied from interface:IConfigurationProviderReturns the associated behavior object.- Specified by:
getDiagramBehaviorin interfaceIConfigurationProvider- Returns:
- The associated instance of
DiagramBehavior.
-
getDiagram
Description copied from interface:IConfigurationProviderReturns the Diagram-Model to display.- Specified by:
getDiagramin interfaceIConfigurationProvider- Returns:
- The Diagram-Model to display.
-
getDiagramTypeProvider
Gets the diagram type provider.- Specified by:
getDiagramTypeProviderin interfaceIConfigurationProvider- Returns:
- Returns the diagramTypeProvider.
-
getFeatureProvider
Description copied from interface:IFeatureProviderHolderGets the feature provider.- Specified by:
getFeatureProviderin interfaceIFeatureProviderHolder- Returns:
- the feature provider
-
getResourceRegistry
Description copied from interface:IResourceRegistryHolderProvides the resource registry.- Specified by:
getResourceRegistryin interfaceIResourceRegistryHolder- Returns:
- the resource registry
- See Also:
-