Class EMFPropertyTextEdit
- java.lang.Object
-
- org.palladiosimulator.editors.commons.tabs.EMFPropertyTextEdit
-
- All Implemented Interfaces:
IDisposable
public class EMFPropertyTextEdit extends Object implements IDisposable
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.transaction.TransactionalEditingDomain
editingDomain
The transactional editing domain which is used to get the commands and alter the model
-
Constructor Summary
Constructors Constructor Description EMFPropertyTextEdit(Composite parentForm, String labelText, EStructuralFeature attribute, TabbedPropertySheetWidgetFactory factory, EMFPropertyTextEdit predecessor)
Constructor of the generic EMF edit field
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
setEObject(EObject object)
Initialise this edit field with its model object which is displayed and edited in this text field
-
-
-
Constructor Detail
-
EMFPropertyTextEdit
public EMFPropertyTextEdit(Composite parentForm, String labelText, EStructuralFeature attribute, TabbedPropertySheetWidgetFactory factory, EMFPropertyTextEdit predecessor)
Constructor of the generic EMF edit field- Parameters:
parentForm
- The SWT parent form on which this edit field will be shownlabelText
- The text which is displayed in front of the edit fieldattribute
- The EMF feature which is being edited in the edit fieldfactory
- The widged factory used to create the UI partspredecessor
- The preceeding edit field - this is used to layout the edit fields on the property tab sheets. Pass in null for the first field
-
-
Method Detail
-
setEObject
public void setEObject(EObject object)
Initialise this edit field with its model object which is displayed and edited in this text field- Parameters:
object
- Model object which is edited in this text field
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIDisposable
-
-