mit.cadlab.dome3

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

 

playspace

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