public interface IMemoryRenderingSynchronizationService
Clients hosting renderings may implement this interface.
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(IPropertyChangeListener listener,
String[] properties)
Adds a listener for property changes notification for the specified properties.
|
Object |
getProperty(IMemoryBlock block,
String property)
Returns the current value of the specified property for the given memory block, or
null if none. |
IMemoryRendering |
getSynchronizationProvider()
Returns the rendering currently providing synchronization information for
this synchronization service, or null
|
void |
removePropertyChangeListener(IPropertyChangeListener listener)
Removes the given listener for property change notification.
|
void |
setSynchronizationProvider(IMemoryRendering rendering)
Sets the rendering currently providing sychronization information for
this synchronization service, or
null if none. |
void addPropertyChangeListener(IPropertyChangeListener listener, String[] properties)
null
indicates that the listener is interested in all
properties. If an identical listener is already registered, the properties
it is registered to listen for are updated.listener
- a property change listenerproperties
- properties the listener is interested in, or null
to indicate all properties.void removePropertyChangeListener(IPropertyChangeListener listener)
listener
- a property change listenerObject getProperty(IMemoryBlock block, String property)
null
if none.block
- memory block for which a property is requestedproperty
- the name of the propertynull
void setSynchronizationProvider(IMemoryRendering rendering)
null
if none.rendering
- active rendering providing synchronization information or
null
IMemoryRendering getSynchronizationProvider()
null
null
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.