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.
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
Tag represents a named collection of Partitions