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