Create an ordinary Xpand Template file: Being in the Xpand/Xtend perspective, go to "File", "New", "xPand template" . The Xpand language itself is explained by several other Xpand documents. Having XSD meta model support activated like described in the section called “Step 1: Create a Project” , Xpand scans and watches all it's projects for suitable meta models. Based on what is found, the Xpand editor provides meta model aware code completion.
This example imports "metamodel" at the
    beginning, which refers to a file called
    metamodel.xsd that you have created within the
    project's classpath in the section called “Step 2: Define a Meta Model using XML Schema” . The
    define-block can be understood as a function named
    "Root" which takes one object of type
    metamodel::Wizard as a parameter. This is the meta
    model's type for the XML's root object. The file-block creates a file
    named wizard.txt and writes the text that is
    surrounded by the file-block into the file. name ,
    welcometext and
    choicepage.title are elements or attributes defined
    in the XSD meta model. Their values are stored within the XML file and
    this templates inserts them into the generated (
    wizard.txt ) file.
«IMPORT metamodel» «DEFINE Root FOR metamodel::Wizard» «FILE "wizard.txt"» Name: «name» Welcometext: «welcometext» First Page Title: «choicepage.title» «ENDFILE» «ENDDEFINE»