org.jupe.editors.classdiagram.model.validators
Class MultiplicityValidator

java.lang.Object
  extended by org.jupe.editors.classdiagram.model.validators.MultiplicityValidator
All Implemented Interfaces:
org.eclipse.jface.viewers.ICellEditorValidator

public class MultiplicityValidator
extends java.lang.Object
implements org.eclipse.jface.viewers.ICellEditorValidator

A validator that checks if a string is a valid multiplicity. Accepted strings are of the following form: "number [.. number] | *".

It also checks that the second value is greater than the first.

Author:
Michael Pradel, Emanuel Thomas

Constructor Summary
MultiplicityValidator()
           
 
Method Summary
 java.lang.String isValid(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplicityValidator

public MultiplicityValidator()
Method Detail

isValid

public java.lang.String isValid(java.lang.Object value)
Specified by:
isValid in interface org.eclipse.jface.viewers.ICellEditorValidator
See Also:
ICellEditorValidator.isValid(java.lang.Object)