Eclipse development using the graphical editing framework and the eclipse modeling framework - Moore, Bill (IBM redbooks., 2004)