cadlab.dome3ΒΆ
Attention
Sub folder indentations need work
Package Name | Description |
---|---|
api | Facade classes to browse DOME server and execute DOME Interfaces |
config | Implementation of DOME class registry |
gui | Classes for Run/Build/Deploy/Sever Mgmt GUI |
help | Classes for help system and help contents |
network | |
client | |
conference | Classes for Conference with playspace participants |
connection | Connection management w/ XML-RPC |
functions | Classes for DOME client to use functions provided by a DOME server through XML-RPC communication |
handlers | XML-RPC handlers implementing functions provided by a DOME client |
objectrecord | Data objects used in a Tree to keep track of Models and Model objects |
server | |
conference | Conference with playspace participants |
db | Query/Insert/Update to DOME DB |
functions | Classes for DOME server to use functions provided by other DOME servers or a DOME client through XML-RPC communication; Classes for DOME DB transaction |
handlers | XML-RPC handlers implementing functions provided by DOME server |
objectmodel | |
dataobject | Interface definition and Class implementation of DOME data objects: Real, Integer, Boolean, Matrix, Vector, File, etc. |
exceptions | Exception classes used in DOME classes |
model | Implementation of common behaviors of DOME Models and Plugin Model in the Runtime- and Build- Mode |
modelcomponent | Classes for Model Components. Model Component is an item associated with a particular Model, including Filter, Auxiliary Files, and Mapping |
modelinterface | Classes for Model Interface. Model Interface is a collection of model objects – such as parameters and relations – that provide a view of a model |
modelobject | |
context | Classes for Context, used to organize model objects. |
parameter | Classes for Parameter, representing a dataobject or set of dataobjects. |
relation | Classes for Relation, a collection of ModelObjects and associated special behaviors |
subscription | Classes for Subscription, a kind of relation defined by subscribed Model Interface |
visualization | Classes for Visualization, which accepts data from parameters and transform them into a various graphical visualizations |
plasyapce | Classes for playspace |
project | Classes for Integration Object, which allows one to specify a set of resources to tie together via subscriptions in integration models. |
toolinterface | Classes for analysis tool interface and optimization tool interface |
util | Classes for causality solving, mapping management, and ID generation |
plugin | Classes for various plugin models: CATIA, ABAQUS, etc. |
search | ??? |
swing | Swing classes for DOME GUI. Some Swing classes are specialized for listener mechanism used in DOME, such as DTextField, DList, and DComboBox |
tool | Classes for DOME tool implementations such as the QMOO optimization tool |
util | Utility classes used in DOME development: logging, units, and XML |