I'm planning to use jTagStudio ( http://www.electronic-experience.com ), this meta tool seems to be more efficient to create personalized patterns than a classical UML tool and less difficult to use than a framework like GEF/EMF. I would like to know if someone have an advice on this subject .