All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Atom represents the objects that contain the dependencies.
 
AtomCollection represents a collection of Atom objects.
 
 
 
 
 
 
 
 
 
 
 
AtomSet represents a set of Atom objects.
BasicCollection represents a read only collection of objects
 
 
CustomReport provides an interface for creating a custom report
DataSourceCollection represents a collection of DependencyDataSource objects
 
Dependency represents a connection to a named target.
 
DependencyDataSource represents a data source that contains Atom and Dependency Objects
DependencyEdge represents one Atom/Dependency connection.
DependencyEdgeCollection represents a collection of DependencyEdge objects
 
 
 
 
 
DependModule represents the object that controls creating the DependencyDataSource/Atom and Dependency objects
 
 
ExternalAtom represents a target atom that does not exist in the model.
Function<T extends Table,Top extends Table>
 
 
 
 
 
 
 
 
 
 
 
Partition represents the decomposition of the Atom objects.
 
 
PartitionCollection represents a collection of Partition objects
PartitionDependencyGraph is an abstraction for the system dependency graph of the project
PartitionEdgePath represents an ordered path of partitions.
PartitionEdgePathCollection is a collection of PartitionEdgePath objects
PartitionRelation references one source Partition and one target Partition Object
PartitionRelationCollection represents a collection of PartitionRelation objects.
PartitionSet represents a collection Partitions
ProjectContext provides an interface for accessing the project
ProjectEditor provides an interface for modifying the LDM model.
ProjectManager provides an interface to open/close LDM projects.
ProjectModel is the base interface for the LDM model
ProjectModelView provides an interface for a view in the LDM model.
ProjectModelViewCollection provides an interface for the views in the LDM model.
 
 
 
ProjectQuery provides an interface for querying the LDM model.
ProjectSelection provides an interface for getting the current selection in the project workspace
UpdateManager provides an interface for updating the project
UpdateResult represents the delta between the previous and updated model
 
 
 
 
 
 
 
 
 
 
 
 
ReportGroup represents a group of reports.
ReportManager provides an interface for reports.
 
 
 
 
 
Rule represents an architecture rule
 
 
RuleTarget is a class that represents the Target of a Rule
 
RuleViolator represents an Architecture Violation
RuleViolatorCollection is a collection of RuleViolator objects
 
 
 
 
 
Select<T,Top extends Table>
 
 
 
Statement<T,Top extends Table>
 
SubQuery<T extends Table,C>
 
Table<T extends Table,V,Top extends Table>
 
Tag represents a named collection of Partitions
 
Where<T extends Table>