org.eclipse.gmt.umlx.editor.property.sources
Interface IModelPropertySource2<M>

All Superinterfaces:
IModelPropertySource, org.eclipse.ui.views.properties.IPropertySource, org.eclipse.ui.views.properties.IPropertySource2
All Known Implementing Classes:
EModelPropertySource, ENamedElementPropertySource, ModelPropertySource, ResourcePropertySource

public interface IModelPropertySource2<M>
extends IModelPropertySource


Method Summary
 M getModel()
           
 boolean isPropertyIdentity(java.lang.Object id)
           
 boolean isPropertyVolatile(java.lang.Object id)
          Return true if the id property may be set to a new value even when the underlying resource is read-only .
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.property.sources.IModelPropertySource
getPropertyDescriptor, isPropertySettable
 
Methods inherited from interface org.eclipse.ui.views.properties.IPropertySource2
isPropertyResettable, isPropertySet
 
Methods inherited from interface org.eclipse.ui.views.properties.IPropertySource
getEditableValue, getPropertyDescriptors, getPropertyValue, resetPropertyValue, setPropertyValue
 

Method Detail

getModel

M getModel()

isPropertyIdentity

boolean isPropertyIdentity(java.lang.Object id)

isPropertyVolatile

boolean isPropertyVolatile(java.lang.Object id)
Return true if the id property may be set to a new value even when the underlying resource is read-only .

Parameters:
id - of property for which source required
Returns:
true if settable