| Target Namespace | http://www.o2xdl.org/3.0/o2xdl |
|---|---|
| Element and Attribute Namespaces |
|
| Schema Composition |
|
| Documentation |
location: http://www.o2xdl.org/3.0/o2xdl-schema.xsd
Copyright (c)2002-20019: R.Antonini, M.Sillano, A.Simonetta |
| Prefix | Namespace |
|---|---|
| Default namespace | http://www.w3.org/2001/XMLSchema |
| xml | http://www.w3.org/XML/1998/namespace |
| o2x | http://www.o2xdl.org/3.0/o2xdl |
| Name | annotation |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | The comment element, allowed almost in any point. |
| Name | appinfo |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Extra infos for automatic processing. |
| Name | bag |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | All purpose container for o2xdl elements. Used to process a full namespace, to export and import classes, etc. Basic operations: LocalExplode(bag); CreateBag(localPath) |
| Name | class |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Definition of o2xdl classes. Many optional elements helps the correct use and maintenance of class tree. |
| Name | contentList |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Container for building complex objects. Optional in o2x:class and o2x:object. |
| Name | documentation |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Comment for human readers. |
| Name | method |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | This element defines a template set, call final, by-value or by-reference. Can be used by realize() to transform o2x:dataValues. If visibility = 'static' is a XSLT general pourpose fragment inside an o2x:class. If visibility = 'virtual' is a placeholder inside an o2x:class. |
| Name | object |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Definition of o2xdl object. Contains also some elements and definitions usefull in the realization phase only. |
| Name | relationship |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | Qualified reference to object or class. |
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | ReferenceType |
|---|---|
| Abstract | no |
| Documentation | This Type defines a generic XML tree, by-value or by-reference. Wide used in all elements, but not for o2x:methods. |
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | XMLtree |
|---|---|
| Abstract | no |
| Documentation | Generic XML tree locally included (by-value). |