diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java')
-rw-r--r-- | plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java index b1c431568..0b52a5fc5 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java @@ -1,68 +1,68 @@ -package org.eclipse.etrice.ui.behavior.dialogs;
-
-import org.eclipse.core.databinding.DataBindingContext;
-import org.eclipse.core.databinding.validation.IValidator;
-import org.eclipse.core.databinding.validation.ValidationStatus;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.etrice.core.room.RoomPackage;
-import org.eclipse.etrice.core.room.TrPoint;
-import org.eclipse.etrice.core.room.TransitionPoint;
-import org.eclipse.etrice.core.validation.ValidationUtil;
-import org.eclipse.etrice.core.validation.ValidationUtil.Result;
-import org.eclipse.etrice.ui.behavior.Activator;
-import org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.forms.IManagedForm;
-
-public class TrPointPropertyDialog extends AbstractPropertyDialog {
-
- class NameValidator implements IValidator {
-
- @Override
- public IStatus validate(Object value) {
- if (value instanceof String) {
- String name = (String) value;
-
- Result result = ValidationUtil.isUniqueName(tp, name);
- if (!result.isOk())
- return ValidationStatus.error(result.getMsg());
- }
- return Status.OK_STATUS;
- }
- }
-
- private TrPoint tp;
-
- public TrPointPropertyDialog(Shell shell, TrPoint tp, boolean subtp) {
- super(shell, "Edit Transition Point");
- this.tp = tp;
- }
-
- @Override
- protected Image getImage() {
- return Activator.getImage("icons/Behavior.gif");
- }
-
- @Override
- protected void createContent(IManagedForm mform, Composite body,
- DataBindingContext bindingContext) {
-
- NameValidator nv = new NameValidator();
-
- Text name = createText(body, "&Name:", tp, RoomPackage.eINSTANCE.getTrPoint_Name(), nv);
-
- if (tp instanceof TransitionPoint) {
- createCheck(body, "Is &Handler:", tp, RoomPackage.eINSTANCE.getTransitionPoint_Handler());
- }
-
- createDecorator(name, "invalid name");
-
- name.setFocus();
- name.selectAll();
- }
-
-}
+package org.eclipse.etrice.ui.behavior.dialogs; + +import org.eclipse.core.databinding.DataBindingContext; +import org.eclipse.core.databinding.validation.IValidator; +import org.eclipse.core.databinding.validation.ValidationStatus; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Status; +import org.eclipse.etrice.core.room.RoomPackage; +import org.eclipse.etrice.core.room.TrPoint; +import org.eclipse.etrice.core.room.TransitionPoint; +import org.eclipse.etrice.core.validation.ValidationUtil; +import org.eclipse.etrice.core.validation.ValidationUtil.Result; +import org.eclipse.etrice.ui.behavior.Activator; +import org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog; +import org.eclipse.swt.graphics.Image; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Shell; +import org.eclipse.swt.widgets.Text; +import org.eclipse.ui.forms.IManagedForm; + +public class TrPointPropertyDialog extends AbstractPropertyDialog { + + class NameValidator implements IValidator { + + @Override + public IStatus validate(Object value) { + if (value instanceof String) { + String name = (String) value; + + Result result = ValidationUtil.isUniqueName(tp, name); + if (!result.isOk()) + return ValidationStatus.error(result.getMsg()); + } + return Status.OK_STATUS; + } + } + + private TrPoint tp; + + public TrPointPropertyDialog(Shell shell, TrPoint tp, boolean subtp) { + super(shell, "Edit Transition Point"); + this.tp = tp; + } + + @Override + protected Image getImage() { + return Activator.getImage("icons/Behavior.gif"); + } + + @Override + protected void createContent(IManagedForm mform, Composite body, + DataBindingContext bindingContext) { + + NameValidator nv = new NameValidator(); + + Text name = createText(body, "&Name:", tp, RoomPackage.eINSTANCE.getTrPoint_Name(), nv); + + if (tp instanceof TransitionPoint) { + createCheck(body, "Is &Handler:", tp, RoomPackage.eINSTANCE.getTransitionPoint_Handler()); + } + + createDecorator(name, "invalid name"); + + name.setFocus(); + name.selectAll(); + } + +} |