blob: 6b1639ca3f08a295e90d3f5e2165e2b8909e8d64 [file] [log] [blame]
<html>
<head>
<title>Preference pages</title>
<link href="book.css" rel="stylesheet" type="text/css"/>
<meta content="DocBook XSL Stylesheets V1.75.1" name="generator"/>
<link rel="home" href="index.html" title="Xpand Documentation"/>
<link rel="up" href="eclipse_integration.html" title="Xpand Eclipse Integration"/>
<link rel="prev" href="eclipse_integration_editors.html" title="Editors"/>
<link rel="next" href="eclipse_integration_xpand_nature_builder.html" title="Xpand Nature and Xpand Builder"/>
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<h1 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">Preference pages</h1>
<div class="section" title="Preference pages">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both">
<a name="eclipse_integration_preference_pages"/>Preference pages</h2>
</div>
</div>
</div>
<div class="section" title="Metamodel contributors">
<div class="titlepage">
<div>
<div>
<h3 class="title">
<a name="eclipse_integration_preference_pages_meta_model_contributors"/>Metamodel contributors</h3>
</div>
</div>
</div>
<p>Xpand supports several types of meta-metamodels.</p>
<p>From older versions, the classic UML metamodels may be known.
Currently also JavaBeans metamodels and EMF based metamodels are
supported out of the box.</p>
<p>Additional metamodel contributors can be registered through an
extension point.</p>
<p>The editors need to know with what kind of metamodels you are
working. Therefore, one can configure the metamodel contributors on
workspace and on project level.</p>
</div>
<div class="section" title="Global preferences">
<div class="titlepage">
<div>
<div>
<h3 class="title">
<a name="eclipse_integration_preference_pages_global_preferences"/>Global preferences</h3>
</div>
</div>
</div>
<p>If you work always with the same type of metamodels, you can
specify the metamodel contributors in the global preference page. It is
available under Windows --&gt; Preferences in the
<span class="emphasis">
<em>Xtend/Xpand</em>
</span> section.</p>
</div>
<div class="section" title="Preferences per project">
<div class="titlepage">
<div>
<div>
<h3 class="title">
<a name="eclipse_integration_preference_pages_preferences_per_project"/>Preferences per project</h3>
</div>
</div>
</div>
<p>In the project property page there is also an
<span class="emphasis">
<em>Xtend/Xpand</em>
</span> section available.</p>
<p>Therein you can enable the Xtend/Xpand nature (see below)
and set project specific metamodel contributor settings. </p>
<div class="mediaobject">
<img src="images/eclipse_integration/projectProperties.png"/>
</div>
</div>
</div>
</body>
</html>