blob: 7be51bcce057fffd2154bb5b80d635aaf76823c0 [file] [log] [blame]
<toc topic="help/index.html" label="Xpand Documentation">
<topic href="help/emf_tutorial.html" label="Getting Started">
<topic href="help/emf_tutorial.html#emf_tutorial_installing" label="Xpand Setup"/>
<topic href="help/emf_tutorial_overview.html" label="Tutorial overview"/>
<topic href="help/emf_tutorial_define_metamodel.html" label="Defining an EMF metamodel">
<topic href="help/emf_tutorial_define_metamodel.html#emf_tutorial_creating_emf_project" label="Creating an EMF project"/>
<topic href="help/emf_tutorial_define_metamodel.html#emf_tutorial_defining_metamodel" label="Defining the (meta)model"/>
</topic>
<topic href="help/emf_tutorial_generate_emf_tooling.html" label="Generating the EMF tooling"/>
<topic href="help/emf_tutorial_setting_generator_project.html" label="Setting up the generator project"/>
<topic href="help/emf_tutorial_defining_sample_model.html" label="Defining an Example Data Model"/>
<topic href="help/emf_tutorial_dynamic_emf.html" label="Using Dynamic EMF"/>
<topic href="help/emf_tutorial_generating_code.html" label="Generating code from the example model">
<topic href="help/emf_tutorial_generating_code.html#emf_tutorial_the_workflow_definition" label="The workflow definition"/>
<topic href="help/emf_tutorial_generating_code.html#emf_tutorial_running_the_workflow" label="Running the workflow"/>
<topic href="help/emf_tutorial_generating_code.html#emf_tutorial_templates" label="Templates"/>
<topic href="help/emf_tutorial_generating_code.html#emf_tutorial_running_the_generator_again" label="Running the generator again"/>
</topic>
<topic href="help/emf_tutorial_checking_contraints_with_check.html" label="Checking Constraints with the Check Language">
<topic href="help/emf_tutorial_checking_contraints_with_check.html#emf_tutorial_defining_the_constraint" label="Defining the constraint"/>
<topic href="help/emf_tutorial_checking_contraints_with_check.html#emf_tutorial_integration_into_the_workflow_file" label="Integration into the workflow file"/>
</topic>
<topic href="help/emf_tutorial_extensions.html" label="Extensions">
<topic href="help/emf_tutorial_extensions.html#emf_tutorial_expression_extensions" label="Expression Extensions"/>
<topic href="help/emf_tutorial_extensions.html#emf_tutorial_java_extensions" label="Java Extensions"/>
</topic>
</topic>
<topic href="help/Reference.html" label="I. Reference">
<topic href="help/core_reference.html" label="Xpand / Xtend / Check Reference">
<topic href="help/core_reference.html#r10_introduction" label="Introduction"/>
<topic href="help/r10_typesystem.html" label="Type System">
<topic href="help/r10_typesystem.html#r10_typesystem_types" label="Types">
<topic href="help/r10_typesystem.html#r10_typesystem_typenames" label="Type Names"/>
<topic href="help/r10_typesystem.html#r10_typesystem_collection_typenames" label="Collection Type Names"/>
<topic href="help/r10_typesystem.html#r10_typesystem_features" label="Features"/>
</topic>
<topic href="help/r10_typesystem.html#r10_builtintypes" label="Built-In Types">
<topic href="help/r10_typesystem.html#r10_builtintypes_object" label="Object"/>
<topic href="help/r10_typesystem.html#r10_builtintypes_void" label="Void"/>
<topic href="help/r10_typesystem.html#r10_builtintypes_simple" label="Simple types (Data types)"/>
<topic href="help/r10_typesystem.html#r10_builtintypes_collections" label="Collection types"/>
<topic href="help/r10_typesystem.html#r10_builtintypes_typesystem_types" label="Type system types"/>
</topic>
<topic href="help/r10_typesystem.html#r10_metamodel_implementations" label="Metamodel Implementations (also known as Meta-Metamodels)">
<topic href="help/r10_typesystem.html#r10_metamodel_example_java" label="Example JavaMetaModel"/>
<topic href="help/r10_typesystem.html#r10_metamodel_contributors" label="Eclipse IDE MetaModelContributors"/>
<topic href="help/r10_typesystem.html#r10_metamodel_workflow" label="Configuring Metamodel implementations with the workflow"/>
</topic>
<topic href="help/r10_typesystem.html#r10_using_different_metamodels" label="Using different Metamodel implementations (also known as Meta-Metamodels)"/>
<topic href="help/r10_typesystem.html#metamodel_reference" label="Metamodel Reference">
<topic href="help/r10_typesystem.html#emf_metamodels" label="EMF Metamodels">
<topic href="help/r10_typesystem.html#emfregistry_metamodel" label="The EMF Registry Metamodel (org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel)"/>
<topic href="help/r10_typesystem.html#emf_metamodel" label="The EMF Metamodel (org.eclipse.xtend.typesystem.emf.EmfMetaModel)"/>
</topic>
<topic href="help/r10_typesystem.html#uml_metamodels" label="UML Metamodels">
<topic href="help/r10_typesystem.html#uml2_metamodel" label="The UML2 Metamodel (org.eclipse.xtend.typesystem.uml2.UML2MetaModel)"/>
<topic href="help/r10_typesystem.html#uml2profile_metamodel" label="The UML2 Profile Metamodel (org.eclipse.xtend.typesystem.uml2.profile.ProfileMetaModel)"/>
<topic href="help/r10_typesystem.html#xmi_reader" label="The XMI reader (org.eclipse.xtend.typesystem.uml2.profile.ProfilingExtensions.XmiReader)"/>
</topic>
<topic href="help/r10_typesystem.html#java_metamodel" label="The Java Metamodel (org.eclipse.internal.xtend.type.impl.java.JavaMetaModel)"/>
<topic href="help/r10_typesystem.html#xsd_metamodel" label="The XSD Metamodel (org.eclipse.xtend.typesystem.xsd.XSDMetaModel)"/>
<topic href="help/r10_typesystem.html#implementing_metamodels" label="Implementing Your Own Metamodel"/>
</topic>
</topic>
<topic href="help/r10_expressions_language.html" label="Expressions">
<topic href="help/r10_expressions_language.html#r10_expressions_builtin" label="Literals and special operators for built-in types">
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_object" label="Object"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_void" label="Void"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_typeliterals" label="Type literals"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_staticproperties" label="StaticProperty literals"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_string" label="String"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_boolean" label="Boolean"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_numeric" label="Integer and Real"/>
<topic href="help/r10_expressions_language.html#r10_expressions_builtin_collections" label="Collections"/>
</topic>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_operations" label="Special Collection operations">
<topic href="help/r10_expressions_language.html#r10_expressions_collection_select" label="select"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_typeselect" label="typeSelect"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_reject" label="reject"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_collect" label="collect"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_collect_shorthand" label="Shorthand for collect (and more than that)"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_forall" label="forAll"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_exists" label="exists"/>
<topic href="help/r10_expressions_language.html#r10_expressions_collection_sortby" label="sortBy"/>
</topic>
<topic href="help/r10_expressions_language.html#r10_expressions_if" label="if expression"/>
<topic href="help/r10_expressions_language.html#r10_expressions_switch" label="switch expression"/>
<topic href="help/r10_expressions_language.html#r10_expressions_chain" label="Chain expression"/>
<topic href="help/r10_expressions_language.html#r10_expressions_create" label="new expression"/>
<topic href="help/r10_expressions_language.html#r10_expressions_globalvar" label="'GLOBALVAR' expression">
<topic href="help/r10_expressions_language.html#r10_expressions_globalvar_workflow" label="Using GLOBALVARS to configure workflows"/>
</topic>
<topic href="help/r10_expressions_language.html#r10_expressions_multidispatch" label="Multi methods (multiple dispatch)"/>
<topic href="help/r10_expressions_language.html#r10_expressions_casting" label="Casting"/>
<topic href="help/r10_expressions_language.html#N10CD6" label="Xpand keywords and metamodel properties"/>
</topic>
<topic href="help/Check_language.html" label="Check">
<topic href="help/Check_language.html#Check_language_description" label="Description of the Check language">
<topic href="help/Check_language.html#Guard_conditions" label="Guard Conditions"/>
</topic>
<topic href="help/Check_language.html#check_checkcomponent" label="The workflow component CheckComponent"/>
</topic>
<topic href="help/Xtend_language.html" label="Xtend">
<topic href="help/Xtend_language.html#N10DE7" label="Xtend files"/>
<topic href="help/Xtend_language.html#N10E05" label="Comments"/>
<topic href="help/Xtend_language.html#N10E15" label="Import Statements"/>
<topic href="help/Xtend_language.html#N10E26" label="Extension Import Statement">
<topic href="help/Xtend_language.html#N10E35" label="Reexporting Extensions"/>
</topic>
<topic href="help/Xtend_language.html#N10E43" label="Extensions">
<topic href="help/Xtend_language.html#N10E50" label="Extension Invocation"/>
<topic href="help/Xtend_language.html#N10E66" label="Type Inference"/>
<topic href="help/Xtend_language.html#N10EB3" label="Recursion"/>
<topic href="help/Xtend_language.html#N10EC5" label="Cached Extensions"/>
<topic href="help/Xtend_language.html#N10EE0" label="Private Extensions"/>
</topic>
<topic href="help/Xtend_language.html#N10EF3" label="Java Extensions">
<topic href="help/Xtend_language.html#N10F1D" label="static vs non-static invocation"/>
<topic href="help/Xtend_language.html#N10F22" label="IExecutionContextAware"/>
</topic>
<topic href="help/Xtend_language.html#create_extension" label="Create Extensions (Model Transformation)"/>
<topic href="help/Xtend_language.html#N11023" label="Calling Extensions From Java"/>
<topic href="help/Xtend_language.html#N11067" label="WorkflowComponent"/>
<topic href="help/Xtend_language.html#N1107E" label="Aspect-Oriented Programming in Xtend">
<topic href="help/Xtend_language.html#N1109F" label="Join Point and Point Cut Syntax">
<topic href="help/Xtend_language.html#N110BD" label="Extensions Name"/>
<topic href="help/Xtend_language.html#N110C9" label="Parameter Types"/>
<topic href="help/Xtend_language.html#N110D9" label="Proceeding"/>
</topic>
<topic href="help/Xtend_language.html#N110FA" label="Workflow configuration"/>
<topic href="help/Xtend_language.html#xtend_example_introduction" label="Model-to-Model transformation with Xtend"/>
<topic href="help/Xtend_language.html#xtend_example_workflow" label="Workflow"/>
<topic href="help/Xtend_language.html#xtend_example_the_transformation" label="The transformation"/>
</topic>
</topic>
<topic href="help/xpand_reference_introduction.html" label="Xpand2">
<topic href="help/xpand_reference_introduction.html#xpand_reference_template_files_and_ecoding" label="Template files and encoding"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_general_structure_of_template_files" label="General structure of template files"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_statements_of_the_expand_language" label="Statements of the Xpand language">
<topic href="help/xpand_reference_introduction.html#xpand_reference_import" label="IMPORT"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_extension" label="EXTENSION"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_define" label="DEFINE"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_file" label="FILE"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_expand" label="EXPAND">
<topic href="help/xpand_reference_introduction.html#xpand_reference_names" label="Names"/>
<topic href="help/xpand_reference_introduction.html#N11325" label="Lazy evaluation"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_for_vs_foreach" label="FOR vs. FOREACH">
<topic href="help/xpand_reference_introduction.html#xpand_reference_specifying_a_separator" label="Specifying a Separator"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_foreach" label="FOREACH"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_if" label="IF"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_protect" label="PROTECT"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_let" label="LET"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_error" label="ERROR"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_comments" label="Comments"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_expression_statement" label="Expression Statement"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_controlling_generation_of_white_space" label="Controlling generation of whitespace"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_aspect-oriented_programming_in_xpand" label="Aspect-Oriented Programming in Xpand">
<topic href="help/xpand_reference_introduction.html#xpand_reference_join_point_and_cut_syntax" label="Join Point and Point Cut Syntax">
<topic href="help/xpand_reference_introduction.html#xpand_reference_definition_name" label="Definition Name"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_parameter_types" label="Parameter Types"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_target_type" label="Target Type"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_proceeding" label="Proceeding"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_generator_workflow_component" label="Generator Workflow Component">
<topic href="help/xpand_reference_introduction.html#xpand_reference_main_configuration" label="Main configuration"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_encoding" label="Encoding"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_metamodel" label="Metamodel"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_output_configuration" label="Output configuration"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_beautifier" label="PostProcessor">
<topic href="help/xpand_reference_introduction.html#xpand_reference_javabeautifier" label="JavaBeautifier"/>
<topic href="help/xpand_reference_introduction.html#xpand_reference_xmlbeautifier" label="XmlBeautifier"/>
<topic href="help/xpand_reference_introduction.html#N116DE" label="CppBeautifier"/>
</topic>
<topic href="help/xpand_reference_introduction.html#xpand_reference_protected_region_configuration" label="Protected Region Configuration"/>
<topic href="help/xpand_reference_introduction.html#N11709" label="VetoStrategy"/>
</topic>
<topic href="help/xpand_reference_introduction.html#aop_template_introduction" label="Example for using Aspect-Oriented Programming in Xpand"/>
<topic href="help/xpand_reference_introduction.html#aop_template_the_problem" label="The Problem"/>
<topic href="help/xpand_reference_introduction.html#aop_template_example" label="Example">
<topic href="help/xpand_reference_introduction.html#aop_template_example_templates" label="Templates"/>
<topic href="help/xpand_reference_introduction.html#aop_template_example_workflow_file" label="Workflow File"/>
<topic href="help/xpand_reference_introduction.html#aop_template_example_running_the_new_generator" label="Running the new generator"/>
</topic>
<topic href="help/xpand_reference_introduction.html#aop_template_more_ao" label="More Aspect Orientation"/>
</topic>
<topic href="help/r10_profiler.html" label="Profiler"/>
</topic>
<topic href="help/builtin_api.html" label="Built-in types API documentation">
<topic href="help/builtin_api.html#Object.html" label="Object"/>
<topic href="help/String.html.html" label="String"/>
<topic href="help/Integer.html.html" label="Integer"/>
<topic href="help/Boolean.html.html" label="Boolean"/>
<topic href="help/Real.html.html" label="Real"/>
<topic href="help/Collection.html.html" label="Collection"/>
<topic href="help/List.html.html" label="List"/>
<topic href="help/Set.html.html" label="Set"/>
<topic href="help/xpand2_Type.html.html" label="xpand2::Type"/>
<topic href="help/xpand2_Feature.html.html" label="xpand2::Feature"/>
<topic href="help/xpand2_Property.html.html" label="xpand2::Property"/>
<topic href="help/xpand2_Operation.html.html" label="xpand2::Operation"/>
<topic href="help/xpand2_StaticProperty.html.html" label="xpand2::StaticProperty"/>
<topic href="help/Void.html.html" label="Void"/>
<topic href="help/xtend_AdviceContext.html.html" label="xtend::AdviceContext"/>
<topic href="help/xpand2_Definition.html.html" label="xpand2::Definition"/>
<topic href="help/xpand2_Iterator.html.html" label="xpand2::Iterator"/>
</topic>
<topic href="help/stdlib_reference.html" label="Stdlib">
<topic href="help/stdlib_reference.html#N123CE" label="Introduction"/>
<topic href="help/ch04s02.html" label="Stdlib extensions">
<topic href="help/ch04s02.html#N123E3" label="IO extensions">
<topic href="help/ch04s02.html#N123EE" label="debug (Object o)"/>
<topic href="help/ch04s02.html#N123FE" label="info (Object o)"/>
<topic href="help/ch04s02.html#N1240E" label="error (Object o)"/>
<topic href="help/ch04s02.html#N1241E" label="syserr (Object o)"/>
<topic href="help/ch04s02.html#N12431" label="syserr (Object o, String prefix)"/>
<topic href="help/ch04s02.html#N12447" label="syserr (Object o)"/>
<topic href="help/ch04s02.html#N1245A" label="throwError (Object o)"/>
<topic href="help/ch04s02.html#N1246A" label="Examples"/>
<topic href="help/ch04s02.html#N1248D" label="Controlling the log level"/>
</topic>
<topic href="help/ch04s02.html#N1249E" label="Counter extensions">
<topic href="help/ch04s02.html#N124A8" label="int counterInc (Object o)"/>
<topic href="help/ch04s02.html#N124BB" label="int counterDec (Object o)"/>
<topic href="help/ch04s02.html#N124CE" label="int counterReset (Object o)"/>
<topic href="help/ch04s02.html#N124E1" label="int counterGet (Object o)"/>
<topic href="help/ch04s02.html#N124F4" label="Example"/>
</topic>
<topic href="help/ch04s02.html#N124FE" label="Properties extensions">
<topic href="help/ch04s02.html#N1250C" label="String getProperty (String key)"/>
<topic href="help/ch04s02.html#N1251E" label="Workflow component"/>
<topic href="help/ch04s02.html#N1253B" label="Example"/>
</topic>
<topic href="help/ch04s02.html#N1254C" label="Element properties extensions">
<topic href="help/ch04s02.html#N12558" label="Void setProperty (Object element, String name, Object value)"/>
<topic href="help/ch04s02.html#N12577" label="Object getProperty (Object element, String name)"/>
</topic>
<topic href="help/ch04s02.html#N1258E" label="Issues extensions">
<topic href="help/ch04s02.html#N1259A" label="String reportWarning (String message)"/>
<topic href="help/ch04s02.html#N125AC" label="String reportWarning (Object object, String message)"/>
<topic href="help/ch04s02.html#N125C3" label="String reportError (String message)"/>
<topic href="help/ch04s02.html#N125D5" label="String reportError (Object object, String message)"/>
<topic href="help/ch04s02.html#N125EC" label="Workflow component"/>
<topic href="help/ch04s02.html#N125F9" label="Example"/>
</topic>
<topic href="help/ch04s02.html#N12608" label="Naming extensions">
<topic href="help/ch04s02.html#N12615" label="String namespace (Object this)"/>
<topic href="help/ch04s02.html#N12627" label="String qualifiedName (Object this)"/>
<topic href="help/ch04s02.html#N12639" label="String loc (Object this)"/>
<topic href="help/ch04s02.html#N1264B" label="Object findByName (Collection candidates, String name)"/>
</topic>
<topic href="help/ch04s02.html#N12662" label="Globalvar extensions">
<topic href="help/ch04s02.html#N1266C" label="Example"/>
</topic>
<topic href="help/ch04s02.html#N12679" label="Cloning extensions">
<topic href="help/ch04s02.html#N12697" label="Object clone (Object original)"/>
<topic href="help/ch04s02.html#N126A9" label="List clone (List l)"/>
</topic>
<topic href="help/ch04s02.html#N126BB" label="Cross references extensions">
<topic href="help/ch04s02.html#N126C5" label="List[EObject] getReferencingObjects(EObject target)"/>
<topic href="help/ch04s02.html#N126D7" label="Example"/>
</topic>
<topic href="help/ch04s02.html#N126E2" label="UID extensions">
<topic href="help/ch04s02.html#N126F5" label="cached String uid( Object o )"/>
<topic href="help/ch04s02.html#N12707" label="String createUID( Object o )"/>
<topic href="help/ch04s02.html#stdlib_uid_xmlid" label="String xmlId (ecore::EObject o)"/>
</topic>
<topic href="help/ch04s02.html#N1272C" label="Mixin extensions">
<topic href="help/ch04s02.html#N1274B" label="Object getMandatoryMixin( Object mixinModel, Object ctx, xpand2::Type t )"/>
<topic href="help/ch04s02.html#N12767" label="Object getOptionalMixin( Object mixinModel, Object ctx, xpand2::Type t )"/>
</topic>
<topic href="help/ch04s02.html#N1276C" label="Tracing extensions">
<topic href="help/ch04s02.html#N12777" label="Void createTrace( Object from, Object to, String kind, String backKind )"/>
<topic href="help/ch04s02.html#N12798" label="Void createTrace( Object from, Object to, String kind)"/>
<topic href="help/ch04s02.html#N127B4" label="Void clearTrace()"/>
<topic href="help/ch04s02.html#N127C1" label="Object getSingleTraceTarget( Object from, String kind )"/>
<topic href="help/ch04s02.html#N127D8" label="Boolean hasTrace( Object from, String kind )"/>
</topic>
</topic>
<topic href="help/ch04s03.html" label="Stdlib workflow components">
<topic href="help/ch04s03.html#N127F4" label="SystemCommand"/>
<topic href="help/ch04s03.html#N12857" label="SlotCopier"/>
<topic href="help/ch04s03.html#N128A2" label="SlotListAdder"/>
<topic href="help/ch04s03.html#N128F1" label="SlotPrinter"/>
</topic>
</topic>
<topic href="help/eclipse_integration.html" label="Xpand Eclipse Integration">
<topic href="help/eclipse_integration.html#eclipse_integration_introduction" label="Introduction"/>
<topic href="help/eclipse_integration_installation.html" label="Installation"/>
<topic href="help/eclipse_integration_overview.html" label="Overview"/>
<topic href="help/eclipse_integration_file_decorations.html" label="File decorations"/>
<topic href="help/eclipse_integration_editors.html" label="Editors">
<topic href="help/eclipse_integration_editors.html#eclipse_integration_editors_syntax_coloring" label="Syntax coloring"/>
<topic href="help/eclipse_integration_editors.html#eclipse_integration_editors_code_completion" label="Code completion"/>
<topic href="help/eclipse_integration_editors.html#eclipse_integration_editors_xpand_tag_delimiter" label="Xpand tag delimiter creation support"/>
</topic>
<topic href="help/eclipse_integration_preference_pages.html" label="Preference pages">
<topic href="help/eclipse_integration_preference_pages.html#eclipse_integration_preference_pages_meta_model_contributors" label="Metamodel contributors"/>
<topic href="help/eclipse_integration_preference_pages.html#eclipse_integration_preference_pages_global_preferences" label="Global preferences"/>
<topic href="help/eclipse_integration_preference_pages.html#eclipse_integration_preference_pages_preferences_per_project" label="Preferences per project"/>
</topic>
<topic href="help/eclipse_integration_xpand_nature_builder.html" label="Xpand Nature and Xpand Builder">
<topic href="help/eclipse_integration_xpand_nature_builder.html#eclipse_integration_xpand_nature_builder_problem_markers" label="Problem markers"/>
</topic>
<topic href="help/eclipse_integration_running_a_workflow.html" label="Running a workflow"/>
</topic>
<topic href="help/incrementalGeneration.html" label="Incremental Generation">
<topic href="help/incrementalGeneration.html#incrementalGeneration_background" label="Technical Background"/>
<topic href="help/incrementalGeneration_usage.html" label="Using Incremental Generation">
<topic href="help/incrementalGeneration_usage.html#incrementalGeneration_usage_facade" label="The Incremental Generation Facade"/>
<topic href="help/incrementalGeneration_usage.html#incrementalGeneration_usage_callback" label="The Incremental Generation Callback"/>
</topic>
<topic href="help/incrementalGeneration_notes.html" label="Additional Notes">
<topic href="help/incrementalGeneration_notes.html#incrementalGeneration_limitations" label="Limitations"/>
<topic href="help/incrementalGeneration_notes.html#incrementalGeneration_performance" label="Performance Considerations"/>
</topic>
</topic>
<topic href="help/backend.html" label="Improve performance using the backend">
<topic href="help/backend.html#backend_background" label="Technical background">
<topic href="help/backend.html#backend_interpretation_background" label="How it works in interpreted mode"/>
</topic>
<topic href="help/backend_usage.html" label="Using the backend">
<topic href="help/backend_usage.html#backend_quickstart" label="A quickstart"/>
<topic href="help/backend_usage.html#backend_setup" label="Setting up the backend languages"/>
<topic href="help/backend_usage.html#xpand_middleend_usage" label="Calling Xpand templates - the generator"/>
<topic href="help/backend_usage.html#check_middleend_usage" label="Executing Check on the backend"/>
<topic href="help/backend_usage.html#xtend_middleend_usage" label="Executing Xtend extensions on the backend"/>
<topic href="help/backend_usage.html#java_middleend" label="Implementing functions in Java - the Java Annotations Middleend"/>
</topic>
<topic href="help/call_functions_backend.html" label="Call functions registered at the backend from Java"/>
</topic>
<topic href="help/uml_adapter.html" label="UML2 Adapter">
<topic href="help/uml_adapter.html#uml_adapter_introduction" label="Introduction"/>
<topic href="help/uml_adapter_installation.html" label="Installation"/>
<topic href="help/uml_adapter_eclipse_setup.html" label="Setting up Eclipse">
<topic href="help/uml_adapter_eclipse_setup.html#uml_adapter_setup_profiles" label="Profiles in Eclipse"/>
</topic>
<topic href="help/uml_adapter_runtime_configuration.html" label="Runtime Configuration">
<topic href="help/uml_adapter_runtime_configuration.html#uml_adapter_runtime_workflow" label="Workflow"/>
</topic>
</topic>
<topic href="help/xsd_reference.html" label="XSD Adapter">
<topic href="help/xsd_reference.html#xsd_reference_prerequisites" label="Prerequisites"/>
<topic href="help/xsd_reference_overview.html" label="Overview"/>
<topic href="help/xsd_reference_workflow_components.html" label="Workflow Components">
<topic href="help/xsd_reference_workflow_components.html#xsd_reference_workflow_components_xsdmetamodel" label="XSDMetaModel"/>
<topic href="help/xsd_reference_workflow_components.html#xsd_reference_workflow_components_xmlreader" label="XMLReader"/>
<topic href="help/xsd_reference_workflow_components.html#xsd_reference_workflow_components_xmlwriter" label="XMLWriter"/>
<topic href="help/xsd_reference_workflow_components.html#xsd_reference_workflow_components_xmlbeautifier" label="XMLBeautifier"/>
</topic>
<topic href="help/xsd_reference_xsd2ecore.html" label="Behind the scenes: Transforming XSD to Ecore"/>
<topic href="help/xsd_reference_declare_xsd.html" label="How to declare XML Schemas"/>
</topic>
</topic>
<topic href="help/Tutorials.html" label="II. Tutorials">
<topic href="help/uml2example.html" label="UML2 Example">
<topic href="help/uml2example.html#uml2example_setup_eclipse" label="Setting up Eclipse"/>
<topic href="help/uml2example_setup_project.html" label="Setting up the project"/>
<topic href="help/uml2example_create_model.html" label="Creating a UML2 Model">
<topic href="help/uml2example_create_model.html#uml2example_modelling" label="Modelling the content"/>
</topic>
<topic href="help/uml2example_codegen.html" label="Code generation">
<topic href="help/uml2example_codegen.html#uml2example_codegen_templates" label="Defining the templates"/>
<topic href="help/uml2example_codegen.html#uml2example_codegen_workflow" label="Defining the workflow"/>
</topic>
<topic href="help/uml2example_profiles.html" label="Profile Support">
<topic href="help/uml2example_profiles.html#uml2example_profiles_define" label="Defining a Profile"/>
<topic href="help/uml2example_profiles.html#uml2example_profile_apply" label="Applying the Profile"/>
<topic href="help/uml2example_profiles.html#uml2example_profiles_codegen" label="Generating Code"/>
</topic>
</topic>
<topic href="help/xsd_tutorial.html" label="XSD Tutorial">
<topic href="help/xsd_tutorial.html#xsd_tutorial_setup" label="Setup"/>
<topic href="help/xsd_tutorial_overview.html" label="Overview"/>
<topic href="help/xsd_tutorial_create_project.html" label="Step 1: Create a Project"/>
<topic href="help/xsd_tutorial_metamodel.html" label="Step 2: Define a Meta Model using XML Schema"/>
<topic href="help/xsd_tutorial_model.html" label="Step 3: Create a Model using XML"/>
<topic href="help/xsd_tutorial_template.html" label="Step 4: Create a Template using Xpand"/>
<topic href="help/xsd_tutorial_create_workflow.html" label="Step 5: Create a Workflow"/>
<topic href="help/xsd_tutorial_execute_workflow.html" label="Step 6: Execute Workflow aka Generate Code"/>
</topic>
</topic>
<topic href="help/ix01.html" label="Index"/>
</toc>