org.eclipse.gmt.umlx.editor.property.descriptors
Class ResourceLockedPropertyDescriptor

java.lang.Object
  extended by org.eclipse.ui.views.properties.PropertyDescriptor
      extended by org.eclipse.ui.views.properties.ComboBoxPropertyDescriptor
          extended by org.eclipse.gmt.umlx.editor.property.descriptors.ComboPropertyDescriptor<M>
              extended by org.eclipse.gmt.umlx.editor.property.descriptors.BooleanPropertyDescriptor<org.eclipse.emf.ecore.resource.Resource>
                  extended by org.eclipse.gmt.umlx.editor.property.descriptors.ResourceLockedPropertyDescriptor
All Implemented Interfaces:
IModelPropertyDescriptor, org.eclipse.ui.views.properties.IPropertyDescriptor

public class ResourceLockedPropertyDescriptor
extends BooleanPropertyDescriptor<org.eclipse.emf.ecore.resource.Resource>


Field Summary
 
Fields inherited from class org.eclipse.gmt.umlx.editor.property.descriptors.BooleanPropertyDescriptor
booleanValues, falseInteger, trueInteger
 
Constructor Summary
ResourceLockedPropertyDescriptor(ModelPropertySource<? extends org.eclipse.emf.ecore.resource.Resource> propertySource, java.lang.String displayName)
           
 
Method Summary
 ResourceAdapter getAdapter()
           
 java.lang.Object getProperty()
           
 boolean isSettable()
          Return true if property may be set to some changed value.
 boolean isVolatile()
           
 void setProperty(java.lang.Object object)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.property.descriptors.BooleanPropertyDescriptor
fromModel, toModel
 
Methods inherited from class org.eclipse.gmt.umlx.editor.property.descriptors.ComboPropertyDescriptor
getModel, getSource, isIdentity, isResettable, isSet, resetProperty, toString
 
Methods inherited from class org.eclipse.ui.views.properties.ComboBoxPropertyDescriptor
createPropertyEditor, getLabelProvider
 
Methods inherited from class org.eclipse.ui.views.properties.PropertyDescriptor
getCategory, getDescription, getDisplayName, getFilterFlags, getHelpContextIds, getId, isCompatibleWith, isLabelProviderSet, setAlwaysIncompatible, setCategory, setDescription, setFilterFlags, setHelpContextIds, setLabelProvider, setValidator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.views.properties.IPropertyDescriptor
createPropertyEditor, getCategory, getDescription, getDisplayName, getFilterFlags, getHelpContextIds, getId, getLabelProvider, isCompatibleWith
 

Constructor Detail

ResourceLockedPropertyDescriptor

public ResourceLockedPropertyDescriptor(ModelPropertySource<? extends org.eclipse.emf.ecore.resource.Resource> propertySource,
                                        java.lang.String displayName)
Method Detail

getAdapter

public ResourceAdapter getAdapter()

getProperty

public java.lang.Object getProperty()

isSettable

public boolean isSettable()
Description copied from interface: IModelPropertyDescriptor
Return true if property may be set to some changed value.

Specified by:
isSettable in interface IModelPropertyDescriptor
Overrides:
isSettable in class ComboPropertyDescriptor<org.eclipse.emf.ecore.resource.Resource>
Returns:
true if value may be changed

isVolatile

public boolean isVolatile()
Specified by:
isVolatile in interface IModelPropertyDescriptor
Overrides:
isVolatile in class ComboPropertyDescriptor<org.eclipse.emf.ecore.resource.Resource>

setProperty

public void setProperty(java.lang.Object object)