org.eclipse.gmf.runtime.diagram.ui.properties.providers
Class ReadOnlyDiagramPropertiesModifier
java.lang.Object
org.eclipse.gmf.runtime.common.core.service.AbstractProvider
org.eclipse.gmf.runtime.diagram.ui.properties.providers.ReadOnlyDiagramPropertiesModifier
-
All Implemented Interfaces:
-
IProvider,
IPropertiesModifier
-
public class ReadOnlyDiagramPropertiesModifier
- extends
AbstractProvider
- implements
IPropertiesModifier
Install this properties provider for Browse Diagrams where the selected item
must not be editable.
Method Summary
|
void
|
apply
(
ICompositePropertySource propertySource)
Does not allow editing the property source by write protecting
descriptors. |
boolean
|
provides
(
IOperation operation)
Return true if the DiagramPropertiesProvider would return true for
this operation and we are on a Browse Diagram. |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
ReadOnlyDiagramPropertiesModifier
public ReadOnlyDiagramPropertiesModifier()
provides
public boolean provides(
IOperation operation)
- Return true if the
DiagramPropertiesProvider
would return true for
this operation and we are on a Browse Diagram.
-
-
Specified by:
-
provides
in interface
IProvider
-
-
Parameters:
-
operation
- IOperation that we will check if we provide for
-
Returns:
-
true
if this provider provides the operation;
false
otherwise.
apply
public void apply(
ICompositePropertySource propertySource)
- Does not allow editing the property source by write protecting
descriptors. Sets the read-only attribute to
true
-
-
Specified by:
-
apply
in interface
IPropertiesModifier
-
-
Parameters:
-
propertySource
- ICompositePropertySource
to be applied
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.