Package edu.usc.cse.desi.viewers

Interface Summary
NodeContentProvider This class is used so that we can cast the content provider to a NodeContentProvider in the LabelProvider and the CellModifier.
 

Class Summary
AbstractCalculator This is an abstract class for properties such as availability or overall latency.
AlgoResultContentProvider This is the content provider for a list of the algorithms that have been run.
AlgoResultLabelProvider This method has the labels for the Algorithm result table.
AvailabilityCalculator This class listens to changes in the model, and when they occur it will update the given label to the correct availability.
CollocCellModifier This class allows the Co-Locational constraints table to be edited and for those constraints to be changed.
CollocContentProvider This is the content provider for the table that will display the collocational constraints.
CollocLabelProvider  
ComponentContentProvider This content provider will provide the model to a table that will display the various properties of a Component.
DeploymentContentProvider This class provides the model for a table that will display the component deployments.
DeploymentLabelProvider  
HostContentProvider This content provider will provide the information for the table that will be created to display the host properties.
LatencyCalculator This calculator will calculate the overall availability of the system based on the following formula: SumOverAllComps(SumOverAllComps(FREQ* (DELAY + EVTSIZE/BW) ))/SumOverAllComps(Freq)
LocCellModifier This is the cell modifier for our table that displays locational constraints.
LocContentProvider This is the content provider for the table that will display the Locational constraints for all of the hosts in the system.
LocLabelProvider This is the label provider for the location constraints table.
LogicalLinkCellModifier This class is a general class for tables for displaying the properties of logical links.
LogicalLinkContentProvider This class acts as the controller to the Component Reliability/Size table in the tabular view.
LogicalLinkLabelProvider This class will be the general label provider for tables describing the properties of logical links.
NodeCellModifier This class allows users to edit the table of properties of a node.
NodeLabelProvider This class gets the values to be displayed in the node properties table.
NodeSorter This class can be used as a sorter for node tables.
PhysicalLinkCellModifier This class allows table for physical link properties to be modified.
PhysicalLinkContentProvider This class is basically a controller for a HostTable in the tabular view.
PhysicalLinkLabelProvider This is a label provider for all tables that show properties of Physical Links.