Pretty hard API change.. It took me some time to figure out what was going on.
Qudus, is it really necessary ? Please at least leave the addScheduledOperation() method with deprecated, or something..
It cannot be done with a deprecated method. addAnimatableObject(ScheduledOperation) won't work and would be absolutely wrong.
The effected classes, you are talking about, exist for about two weeks. So the API change is no problem and we shouldn't spam the interface with such deprecated methods.
And it was necessary, since addAnimatableObject(somethingThatLogicallyIsntAnimatable) just confuses the users.
Let's just say, "It happened by accident to use Animatable but not ScheduledOperation (and it was a mistake) and this mistake was done in development phase (which can happen and which is ok) and which is fixed now. It will be ok in 1.0(-beta)."
Marvin