ENOVIA LCA

ENOVIA Data Model

The ENOVIA LCA Exposed Model Objects

Description and UML representation of the ENOVIA model objects
Quick Reference

Abstract

The 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

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 Exposed Packages

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]

The UML Representation of the Exposed Packages

Each package is described using an UML representation.

The following conventions apply to these UML representations:

[Top]

The Description of the Exposed Packages

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:

[Top]


References

[1] The ENOVIA LCA Exposed Model Object Reference
[Top]

History

Version: 1 [Jul 2003] Document created
[Top]

Copyright © 1994-2003, Dassault Systèmes. All rights reserved.