ENOVIA LCA |
ENOVIA Data Model |
The ENOVIA LCA Exposed Model ObjectsDescription and UML representation of the ENOVIA model objects |
Quick Reference |
AbstractThe ENOVIA model objects are declared in XML files used when creating the database, and when running ENOVIA. A part of these model objects are exposed. This article gives an overview and links to the description of these model objects. |
The ENOVIA model objects are modeled as classes declared in XML files and gathered in packages that deal with a given ENOVIA LCA modeler. Each class usually has one or several attributes. The structure of a package is as follows:
<Package Name="ACTION" Uuid="80A92508-0000-02A4-38B1372C0000C54B" ... ExpositionLevel="CAA"> <Class Name="AFLAction" Uuid="80A92508-0000-02A4-38B1372C0000CDA5" ... ExpositionLevel="CAA"> <Simple Name="V_name" Uuid="80A92508-0000-02A4-38B1372C000324EB" ... ExpositionLevel="CAA"> </Simple> ... <Relationship Name="C_histories" ... TargetRef="80A92508-0000-02A4-38B1372C0003EDFB" ... ExpositionLevel="CAA"> </Relationship> .... </Class> ... </Package>
This declares that the ACTION package contains the AFLAction class that has the V_name and the C_histories attributes. V_name is a Simple model object attribute because it only contains a value, such as a string. C_histories is a Relationship model object attribute because it points to another class thanks to the TargetRef XML attribute, within or outside of the ACTION package, that contains the Uuid of the pointed class.
[Top]
The following packages are exposed:
In each of these packages, a subset of objects are exposed, and for each object, a subset of its attributes are exposed.
[Top]
Each package is described using an UML representation.
The following conventions apply to these UML representations:
[Top]
The packages are also described thanks to information extracted from the XML files, making a set of interlinked html files. The ENOVIA LCA Exposed Model Object Reference contains a link to each package that in turn contains links to each of its objects.
The following conventions apply to this description:
The attribute is mandatory | |
The attribute is unique | |
The attribute is inherited, and the tooltip displays the object from which it is inherited | |
The attribute is a relationship to another object. The tooltip display the object and the package to which this object belongs. If the object is exposed, clicking the icon displays the object documentation | |
The attribute is an external relationship |
[Top]
[1] | The ENOVIA LCA Exposed Model Object Reference |
[Top] |
Version: 1 [Jul 2003] | Document created |
[Top] |
Copyright © 1994-2003, Dassault Systèmes. All rights reserved.