|
|||||
|
|||||
DataModel
The Modello Data Model.Here's an example of a modello data model. <model> <id>myproject</id> <name>MyProject</name> <description>My Project's Data Model</description> <defaults> <default> <key>package</key> <value>org.codehaus.myproject.model</value> </default> </defaults> <classes> <class rootElement="true" xml.tagName="myproject"> <name>Model</name> <version>3.0.0+</version> <fields> <field> <name>myfield</name> <version>1.0.0</version> <description>The example of field.</description> <type>String</type> </field> </fields> </class> </classes> </model> Top level <model>The top level <model> must contain an <id> <name> and at least 1 <classes><class> element. The <classes> section.You can have 1 or more <class> elements within this section. Notes on the <field> sectionXML Generator Notes about <field>:
Example of field/assocation#xml.itemsStyle="wrapped"<!-- Model --> <class> <name>example</name> <fields> <field> <name>components</name> <version>4.0.0</version> <association xml.itemsStyle="wrapped"> <type>Component</type> <multiplicity>*</multiplicity> </association> </field> </fields> </class> <class> <name>Component</name> <version>4.0.0</version> <fields> <field> <name>name</name> <type>String</type> </field> </fields> </class> <!-- xml --> <example> <components> <component> <name>foo</name> </component> <component> <name>bar</name> </component> </components> </example> Example of field/assocation#xml.itemsStyle="flat"<!-- Model --> <class> <name>example</name> <fields> <field> <name>components</name> <version>4.0.0</version> <association xml.itemsStyle="flat"> <type>Component</type> <multiplicity>*</multiplicity> </association> </field> </fields> </class> <class> <name>Component</name> <version>4.0.0</version> <fields> <field> <name>name</name> <type>String</type> </field> </fields> </class> <example> <component> <name>foo</name> </component> <component> <name>bar</name> </component> </example> |
|||||
|
Copyright 2003-2006 - The Codehaus. All rights reserved unless otherwise noted.
Powered by Atlassian Confluence
|
|||||