|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.views.properties.tabbed.AbstractPropertySection
org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTabbedPropertySection
org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTextPropertySection
org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractStringListPropertySection
public abstract class AbstractStringListPropertySection
An abstract Section used to edit features of type List<String>
| Field Summary | |
|---|---|
static java.util.regex.Pattern |
STRING_LIST_PATTERN
The Pattern used to check an List of String |
| Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
|---|
STANDARD_LABEL_WIDTH |
| Constructor Summary | |
|---|---|
AbstractStringListPropertySection()
|
|
| Method Summary | |
|---|---|
protected void |
createCommand(java.lang.Object oldValue,
java.lang.Object newValue)
Manages a self-contained set of interrelated EMF models and the Commands that modify them. |
protected org.eclipse.emf.ecore.EStructuralFeature |
getFeature()
Get the feature for the combo field for the section. |
protected java.lang.String |
getFeatureAsString()
Get the value of the feature as text for the text field for the section. |
protected java.lang.Object |
getNewFeatureValue(java.lang.String newText)
Get the new value of the feature from the text field of the section. |
protected java.lang.Object |
getOldFeatureValue()
Returns the feature value from the model as an object type. |
protected abstract java.util.List<java.lang.String> |
getStringListValues(org.eclipse.emf.ecore.EObject modelElt)
|
protected boolean |
isTextValid()
Check whether the text entered is valid or not. |
protected abstract void |
setStringListValues(org.eclipse.emf.ecore.EObject modelElt,
java.util.List<java.lang.String> newValue)
|
protected void |
verifyField(org.eclipse.swt.widgets.Event e)
Subclasses may provide their own checker on the text that is entered by the user and update the 'doit' flag of the Event in consequence. |
| Methods inherited from class org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTextPropertySection |
|---|
createControls, createWidgets, focusIn, focusOut, getListener, getNameLabel, getStyle, getText, handleTextModified, hookListeners, refresh, setSectionData |
| Methods inherited from class org.eclipse.emf.ecoretools.tabbedproperties.sections.AbstractTabbedPropertySection |
|---|
aboutToBeHidden, aboutToBeShown, adaptToEObject, addListener, clearDecorators, getActivePage, getEditingDomain, getEObject, getEObjectList, getLabelText, getMainComposite, getMessageManager, getModelListener, getSectionComposite, getStandardLabelWidth, getStatusLineManager, handleModelChanged, isReadOnly, makeContributions, removeListener, setDecorator, setErrorDecorator, setErrorMessage, setInfoDecorator, setInput, setMessage, setWarningDecorator |
| Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
|---|
dispose, getMinimumHeight, getPart, getSelection, getWidgetFactory, shouldUseExtraSpace |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.regex.Pattern STRING_LIST_PATTERN
| Constructor Detail |
|---|
public AbstractStringListPropertySection()
| Method Detail |
|---|
protected java.lang.String getFeatureAsString()
AbstractTextPropertySection
getFeatureAsString in class AbstractTextPropertySectionprotected java.lang.Object getNewFeatureValue(java.lang.String newText)
AbstractTextPropertySection
getNewFeatureValue in class AbstractTextPropertySectionnewText - the new value of the feature as a string.
protected void verifyField(org.eclipse.swt.widgets.Event e)
AbstractTextPropertySection
verifyField in class AbstractTextPropertySectione - the Event that is sent when the Text is modifiedprotected boolean isTextValid()
AbstractTextPropertySection
isTextValid in class AbstractTextPropertySectionprotected org.eclipse.emf.ecore.EStructuralFeature getFeature()
AbstractTabbedPropertySection
getFeature in class AbstractTabbedPropertySectionprotected java.lang.Object getOldFeatureValue()
AbstractTextPropertySection
getOldFeatureValue in class AbstractTextPropertySection
protected void createCommand(java.lang.Object oldValue,
java.lang.Object newValue)
AbstractTabbedPropertySectionCommands that modify them. The models are maintained in the form
of a ResourceSet. Commands that modify the model are typically
created through the domain and are executed using the
CommandStack.
createCommand in class AbstractTabbedPropertySectionoldValue - The previous property valuenewValue - The new value to setprotected abstract java.util.List<java.lang.String> getStringListValues(org.eclipse.emf.ecore.EObject modelElt)
protected abstract void setStringListValues(org.eclipse.emf.ecore.EObject modelElt,
java.util.List<java.lang.String> newValue)
|
Copyright 2007 Anyware Technologies. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||