diff options
Diffstat (limited to 'plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java')
-rw-r--r-- | plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java b/plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java index d91fa4e6911..2ec1b3b06bd 100644 --- a/plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java +++ b/plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/databinding/MultiplicityObservableValue.java @@ -48,7 +48,13 @@ import org.eclipse.uml2.uml.UMLPackage; * These commands will probably only work in a Papyrus context. * * @author Camille Letavernier + * + * @deprecated since 4.3 + * use {@link org.eclipe.papyrus.uml.properties.databinding.MultiplicityObservableValue} instead + * + * This class Will be removed in Papyrus 5.0, see bug 540829 */ +@Deprecated public class MultiplicityObservableValue extends ReferenceCountedObservable.Value implements IChangeListener, CommandBasedObservableValue, AggregatedObservable, IObserving { private IObservableValue lowerBound, upperBound, lowerValue, upperValue, lowerValueSpecification, upperValueSpecification; @@ -114,6 +120,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu * * @param event */ + @Override public void handleChange(ChangeEvent event) { boolean fireChange = false; if (event.getSource() == lowerValue || event.getSource() == upperValue) { @@ -164,6 +171,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu } } + @Override public Object getObserved() { return eObject; } @@ -190,6 +198,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu super.dispose(); } + @Override public Object getValueType() { return String.class; } @@ -219,6 +228,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu domain.getCommandStack().execute(command); } + @Override public Command getCommand(Object value) { String val = (String) value; @@ -239,6 +249,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu return UnexecutableCommand.INSTANCE; } + @Override public AggregatedObservable aggregate(IObservable observable) { try { return new AggregatedPapyrusObservableValue(domain, this, observable); @@ -247,6 +258,7 @@ public class MultiplicityObservableValue extends ReferenceCountedObservable.Valu } } + @Override public boolean hasDifferentValues() { return false; } |