The unique EDB ID of the object.
The name of the object.
Return the options set at the module. Currently, there is only one
option available: "autocomplete"
. It is used to denote (function)
modules that only consist of the cavities of devices that are relevant
for the vehicle function. EEvision automatically adds all wires,
inliners, splices, and eyelets that are needed to electrically connect
these cavities.
The object type of the object.
The sub-type of the module. For instance, "function"
or "config"
.
Get the value of an attribute.
the name of the attribute.
the value(s) of the attribute if it exists, or undefined
if
the object does not have an attribute with the given name.
In case the object has multiple attributes with the same name,
an array with the values is returned instead of a single string.
Iterate over all objects in a module. If the module contains other modules, this does not iterate over their contents.
Iterate over all configurable object pairs of the module.
Such pairs are typically only available for config modules
(i.e., modules of type "config"
).
They represent configurable wire--cavity connections
or configurable partner relations between connectors and
cavities of inliner components.
Modules are essentially collections of arbitrary EDB objects. Modules can even contain other modules. The class EdbModule is the representation of the modules in an EDB.