Fix #440 Smart direct edit on properties

Smart direct Edit : type "name:String", "x", "x y", "x..y", "[x]", "[x y]", "[x..y]", "x..*", "[x..*]", "*", "[*]", "-1", "[-1]", ":Integer" and the modeler will figure what you meant.