Yes.
I just don't get the point of that kind of agreement ("you may not make an IDE that competes with mine"), because at any time you could add a feature to yours and make mine a breach of the agreement.
It's the general idea. You just can't make an IDE that includes WC3/SC2 stuff, no matter what it is.