| <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> |