org.eclipse.gmt.umlx.editor.property.sources
Class EModelPropertySource<M extends org.eclipse.emf.ecore.EObject>
java.lang.Object
org.eclipse.gmt.umlx.editor.property.sources.AbstractPropertySource
org.eclipse.gmt.umlx.editor.property.sources.ModelPropertySource<M>
org.eclipse.gmt.umlx.editor.property.sources.EModelPropertySource<M>
- All Implemented Interfaces:
- IModelPropertySource, IModelPropertySource2<M>, org.eclipse.ui.views.properties.IPropertySource, org.eclipse.ui.views.properties.IPropertySource2
- Direct Known Subclasses:
- ENamedElementPropertySource
public class EModelPropertySource<M extends org.eclipse.emf.ecore.EObject>
- extends ModelPropertySource<M>
Method Summary |
EBooleanPropertyDescriptor<M> |
addBoolean(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName)
|
EBooleanPropertyDescriptor<M> |
addBoolean(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
EBooleanPropertyDescriptor<M> |
addBoolean(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName)
|
|
addEnumerator(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
java.lang.Class<E> enumClass,
java.util.List<E> values)
|
EIntPropertyDescriptor<M> |
addInteger(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
EIntPropertyDescriptor<M> |
addInteger(org.eclipse.emf.ecore.EStructuralFeature eFeature,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
EIntPropertyDescriptor<M> |
addInteger(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
|
addNamedElement(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
java.lang.Class<? extends T> typeClass,
T nullElement)
|
|
addNamedElement(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Class<? extends T> typeClass,
T nullElement)
|
|
addNamedElement(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
java.lang.Class<? extends T> typeClass,
T nullElement)
|
|
addObject(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
IDomainProvider<T> domainProvider)
|
|
addObject(org.eclipse.emf.ecore.EStructuralFeature eFeature,
IDomainProvider<T> domainProvider)
|
|
addObject(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
IDomainProvider<T> domainProvider)
|
ReadOnlyPropertyDescriptor<M> |
addReadOnly(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName)
|
EStringPropertyDescriptor<M> |
addString(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
EStringPropertyDescriptor<M> |
addString(org.eclipse.emf.ecore.EStructuralFeature eFeature,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
EStringPropertyDescriptor<M> |
addString(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
|
Methods inherited from class org.eclipse.gmt.umlx.editor.property.sources.AbstractPropertySource |
getEditableValue, getPropertyDescriptor, getPropertyDescriptors, getPropertySource, getPropertyValue, isPropertyIdentity, isPropertyResettable, isPropertySet, isPropertySettable, isPropertyVolatile, resetPropertyValue, setPropertyValue |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
EModelPropertySource
public EModelPropertySource(java.lang.String categoryName,
M model)
addBoolean
public EBooleanPropertyDescriptor<M> addBoolean(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName)
addBoolean
public EBooleanPropertyDescriptor<M> addBoolean(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName)
addBoolean
public EBooleanPropertyDescriptor<M> addBoolean(org.eclipse.emf.ecore.EStructuralFeature eFeature)
addEnumerator
public <E extends org.eclipse.emf.common.util.AbstractEnumerator> EnumeratorPropertyDescriptor<M,E> addEnumerator(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
java.lang.Class<E> enumClass,
java.util.List<E> values)
addInteger
public EIntPropertyDescriptor<M> addInteger(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
addInteger
public EIntPropertyDescriptor<M> addInteger(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
addInteger
public EIntPropertyDescriptor<M> addInteger(org.eclipse.emf.ecore.EStructuralFeature eFeature,
org.eclipse.jface.viewers.ICellEditorValidator validator)
addNamedElement
public <T extends org.eclipse.emf.ecore.ENamedElement> EObjectPropertyDescriptor<M,T> addNamedElement(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
java.lang.Class<? extends T> typeClass,
T nullElement)
addNamedElement
public <T extends org.eclipse.emf.ecore.ENamedElement> EObjectPropertyDescriptor<M,T> addNamedElement(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
java.lang.Class<? extends T> typeClass,
T nullElement)
addNamedElement
public <T extends org.eclipse.emf.ecore.ENamedElement> EObjectPropertyDescriptor<M,T> addNamedElement(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Class<? extends T> typeClass,
T nullElement)
addObject
public <T> EObjectPropertyDescriptor<M,T> addObject(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
IDomainProvider<T> domainProvider)
addObject
public <T> EObjectPropertyDescriptor<M,T> addObject(org.eclipse.emf.ecore.EStructuralFeature eFeature,
IDomainProvider<T> domainProvider)
addObject
public <T> EObjectPropertyDescriptor<M,T> addObject(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
IDomainProvider<T> domainProvider)
addReadOnly
public ReadOnlyPropertyDescriptor<M> addReadOnly(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName)
addString
public EStringPropertyDescriptor<M> addString(EModel eModel,
java.lang.Class<? extends org.eclipse.emf.ecore.EObject> javaClass,
java.lang.String featureName,
org.eclipse.jface.viewers.ICellEditorValidator validator)
addString
public EStringPropertyDescriptor<M> addString(org.eclipse.emf.ecore.EStructuralFeature eFeature,
org.eclipse.jface.viewers.ICellEditorValidator validator)
addString
public EStringPropertyDescriptor<M> addString(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.String displayName,
org.eclipse.jface.viewers.ICellEditorValidator validator)