blob: b1b4f298f5c8fb0510f36f495524816c70631f8d [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" >
<title>EMF Parsley Guide</title>
<link href="book.css" rel="stylesheet" type="text/css">
<link href="code.css" rel="stylesheet" type="text/css">
<link rel="home" href="00-Main.html" title="">
</head>
<body>
<h1>EMF Parsley Guide</h1>
<ol><li><a href="00-Main_4.html#EMF%20Parsley%20Guide_4">Getting Started</a>
<ol> <li><a href="01-Overview.html#Overview">Overview</a>
<ol> <li><a href="01-Overview.html#ParsleyComponents">Parsley Components</a>
<ol> <li><a href="01-Overview.html#Customize">Customize</a>
<ol> <li><a href="01-Overview.html#Customizations_DSL">Customize with the DSL</a>
</li>
<li><a href="01-Overview.html#DslProjectStructure">The structure of an EMF Parsley project</a>
</li>
<li><a href="01-Overview.html#PluginXml">How the DSL handles the plugin.xml</a>
</li>
<li><a href="01-Overview.html#InjectorProvider">Obtaining the Injector</a>
</li>
</ol></li>
</ol></li>
</ol></li>
<li><a href="02-FirstExample.html#FirstExample">First Example</a>
</li>
</ol></li>
<li><a href="00-Main_5.html#EMF%20Parsley%20Guide_5">Reference Documentation</a>
<ol> <li><a href="05-Components.html#Components">Components</a>
<ol> <li><a href="05-Components.html#FormComponent">Form Component</a>
<ol> <li><a href="05-Components.html#FormComponent_features">Feature List Customization</a>
</li>
<li><a href="05-Components.html#FormComponent_captions">Caption Customization</a>
</li>
<li><a href="05-Components.html#FormComponent_controls">Control Customization</a>
</li>
<li><a href="05-Components.html#FormComponent_proposals">Proposal Provider</a>
</li>
</ol></li>
<li><a href="05-Components.html#TreeComponent">Tree Component</a>
<ol> <li><a href="05-Components.html#Tree_ContentProvider">Content Provider</a>
</li>
<li><a href="05-Components.html#Tree_LabelProvider">LabelProvider</a>
</li>
<li><a href="05-Components.html#Tree_MenuBuilder">Adding Menu</a>
</li>
</ol></li>
<li><a href="05-Components.html#TreeFormComponent">Tree Form Component</a>
</li>
<li><a href="05-Components.html#TableComponent">Table Component</a>
<ol> <li><a href="05-Components.html#Table_features">Feature List Customization</a>
</li>
<li><a href="05-Components.html#Table_captions">Caption Customization</a>
</li>
<li><a href="05-Components.html#Table_columns_width">Column width Customization</a>
</li>
<li><a href="05-Components.html#Table_MenuBuilder">Adding Menu</a>
</li>
</ol></li>
<li><a href="05-Components.html#TreeWithColumnsComponent">Tree With Columns Component</a>
</li>
</ol></li>
<li><a href="06-Customization.html#Customizations">Customizations</a>
<ol> <li><a href="06-Customization.html#GuiceBindings">Dependency Injection With Google Guice</a>
<ol> <li><a href="06-Customization.html#ModuleAPI">Module API</a>
</li>
<li><a href="06-Customization.html#BindingsInTheDSL">Specify Guice Bindings in the DSL</a>
</li>
</ol></li>
<li><a href="06-Customization.html#Providers">Providers</a>
<ol> <li><a href="06-Customization.html#ViewerLabelProvider">Viewer Label Provider</a>
</li>
<li><a href="06-Customization.html#ViewerContentProvider">Viewer Content Provider</a>
</li>
<li><a href="06-Customization.html#TableViewerContentProvider">Table Viewer Content Provider</a>
</li>
<li><a href="06-Customization.html#TableLabelProvider">Table Label Provider</a>
</li>
<li><a href="06-Customization.html#FeaturesProvider">Features Provider</a>
<ol> <li><a href="06-Customization.html#TableFeaturesProvider">Table Features Provider</a>
</li>
</ol></li>
<li><a href="06-Customization.html#FeatureCaptionProvider">Feature Caption Provider</a>
<ol> <li><a href="06-Customization.html#FormFeatureCaptionProvider">Form and Dialog Feature Caption Provider</a>
</li>
</ol></li>
<li><a href="06-Customization.html#ProposalProvider">Proposal Provider</a>
</li>
</ol></li>
<li><a href="06-Customization.html#ContextualMenu">Contextual Menu</a>
<ol> <li><a href="06-Customization.html#MenuBuilder">Menu Builder</a>
</li>
</ol></li>
<li><a href="06-Customization.html#DND">Drag and Drop</a>
</li>
<li><a href="06-Customization.html#Factories">Factories</a>
<ol> <li><a href="06-Customization.html#WidgetFactory">Widget Factory</a>
</li>
<li><a href="06-Customization.html#FormControlFactory">Form Control Factory</a>
</li>
<li><a href="06-Customization.html#DialogControFactory">Dialog Control Factory</a>
</li>
</ol></li>
<li><a href="06-Customization.html#EditingDomain">Editing Domain</a>
<ol> <li><a href="06-Customization.html#EditingDomainProvider">Editing Domain Provider</a>
</li>
<li><a href="06-Customization.html#EditingDomainFinder">Editing Domain Finder</a>
</li>
</ol></li>
<li><a href="06-Customization.html#Resources">Resources</a>
<ol> <li><a href="06-Customization.html#ResourceLoader">Resource Loader</a>
</li>
<li><a href="06-Customization.html#ResourceManager">Resource Manager</a>
</li>
<li><a href="06-Customization.html#ResourceSaveStrategy">Resource Save Strategy</a>
</li>
</ol></li>
<li><a href="06-Customization.html#Configurator">Configurator</a>
</li>
<li><a href="06-Customization.html#Validation">Validation</a>
</li>
</ol></li>
<li><a href="AdvancedFeatures.html#AdvancedFeatures">Advanced Features</a>
<ol> <li><a href="AdvancedFeatures.html#BuildingWithMaven">Building with Maven</a>
</li>
<li><a href="AdvancedFeatures.html#Testing">Testing Framework</a>
</li>
<li><a href="AdvancedFeatures.html#Eclipse4">Eclipse 4.x</a>
</li>
<li><a href="AdvancedFeatures.html#RAP">RAP</a>
</li>
</ol></li>
</ol></li>
<li><a href="00-Main_6.html#EMF%20Parsley%20Guide_6">Appendix</a>
<ol> <li><a href="Migration-Guide.html#MigrationGuide">Migration Guide</a>
<ol> <li><a href="Migration-Guide.html#VersionOne">From 0.7.0 to 1.0.0</a>
</li>
<li><a href="Migration-Guide.html#SixSeven">From 0.6.0 to 0.7.0</a>
</li>
<li><a href="Migration-Guide.html#FiveMinors">From 0.5.0 to 0.6.0</a>
</li>
<li><a href="Migration-Guide.html#FourFive">From 0.4 to 0.5</a>
</li>
<li><a href="Migration-Guide.html#ThreeFour">From 0.3 to 0.4</a>
</li>
</ol></li>
</ol></li>
</ol></body>
</html>