Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
AbstractAlgorithm
- class edu.usc.cse.desi.algorithm.
AbstractAlgorithm
.
This class is the super type for all algorithms that can be run in DeSi.
AbstractAlgorithm()
- Constructor for class edu.usc.cse.desi.algorithm.
AbstractAlgorithm
AbstractAlgorithm
- class evalgo.algorithms.
AbstractAlgorithm
.
AbstractAlgorithm()
- Constructor for class evalgo.algorithms.
AbstractAlgorithm
AbstractCalculator
- class edu.usc.cse.desi.viewers.
AbstractCalculator
.
This is an abstract class for properties such as availability or overall latency.
AbstractCalculator()
- Constructor for class edu.usc.cse.desi.viewers.
AbstractCalculator
AbstractCalculator(DESIViewModel, Label)
- Constructor for class edu.usc.cse.desi.viewers.
AbstractCalculator
When the calculator is first created, set the model and the label.
AbstractConnectionDataModel
- class edu.usc.cse.desi.model.
AbstractConnectionDataModel
.
This is the abstract class intended to be subclassed by logical and physical links.
AbstractConnectionDataModel()
- Constructor for class edu.usc.cse.desi.model.
AbstractConnectionDataModel
AbstractConnectionDataModel(PropertyInitializer)
- Constructor for class edu.usc.cse.desi.model.
AbstractConnectionDataModel
AbstractConnectionModel
- class usc.cse.desi.rasdsmodel.
AbstractConnectionModel
.
This is the abstract class contains data and methods common to both Hosts and Components.
AbstractConnectionModel(ObjRef, ObjRef, ObjRef, AbstractNodeModel, AbstractNodeModel, ObjRef, ObjRef, DeSiDataModel)
- Constructor for class usc.cse.desi.rasdsmodel.
AbstractConnectionModel
Constructor, for use when parsing from xADL, in this case the in and out links are known
AbstractConnectionViewModel
- class edu.usc.cse.desi.model.view.
AbstractConnectionViewModel
.
Slowly but surely, this class will encapsulate all the commonalities between PhysicalLinkViewModel and LogicalLinkViewModel.
AbstractConnectionViewModel()
- Constructor for class edu.usc.cse.desi.model.view.
AbstractConnectionViewModel
AbstractDESIModel
- class edu.usc.cse.desi.model.
AbstractDESIModel
.
This class is to be the ultimate superclass of all model objects because it provides the functionality for property listeners.
AbstractDESIModel()
- Constructor for class edu.usc.cse.desi.model.
AbstractDESIModel
AbstractDESIModel
- class usc.cse.desi.rasdsmodel.
AbstractDESIModel
.
AbstractDESIModel()
- Constructor for class usc.cse.desi.rasdsmodel.
AbstractDESIModel
AbstractDataModel
- class edu.usc.cse.desi.model.
AbstractDataModel
.
All Data Model objects will inherrit from this class.
AbstractDataModel(PropertyInitializer)
- Constructor for class edu.usc.cse.desi.model.
AbstractDataModel
AbstractDataModel()
- Constructor for class edu.usc.cse.desi.model.
AbstractDataModel
AbstractNodeDataModel
- class edu.usc.cse.desi.model.
AbstractNodeDataModel
.
This is the abstract class that hosts and components will subclass.
AbstractNodeDataModel(PropertyInitializer)
- Constructor for class edu.usc.cse.desi.model.
AbstractNodeDataModel
AbstractNodeDataModel()
- Constructor for class edu.usc.cse.desi.model.
AbstractNodeDataModel
AbstractNodeFigure
- class edu.usc.cse.desi.figure.
AbstractNodeFigure
.
AbstractNodeFigure()
- Constructor for class edu.usc.cse.desi.figure.
AbstractNodeFigure
Use a default ChopboxAnchor.
AbstractNodeModel
- class usc.cse.desi.rasdsmodel.
AbstractNodeModel
.
This is the abstract class contains data and methods common to both Hosts and Components.
AbstractNodeModel(ObjRef, DeSiDataModel)
- Constructor for class usc.cse.desi.rasdsmodel.
AbstractNodeModel
AbstractNodeSelectionFigure
- class edu.usc.cse.desi.figure.
AbstractNodeSelectionFigure
.
There are two versions of a figure for the host and the component.
AbstractNodeSelectionFigure()
- Constructor for class edu.usc.cse.desi.figure.
AbstractNodeSelectionFigure
AbstractNodeViewModel
- class edu.usc.cse.desi.model.view.
AbstractNodeViewModel
.
The super class that all node view models inherrit from.
AbstractNodeViewModel()
- Constructor for class edu.usc.cse.desi.model.view.
AbstractNodeViewModel
AbstractPage
- class edu.usc.cse.desi.editor.
AbstractPage
.
AbstractPage(DESIEditor, EditDomain)
- Constructor for class edu.usc.cse.desi.editor.
AbstractPage
AbstractViewModel
- class edu.usc.cse.desi.model.view.
AbstractViewModel
.
This is the super class of all view model objects.
AbstractViewModel()
- Constructor for class edu.usc.cse.desi.model.view.
AbstractViewModel
AddComponentCommand
- class edu.usc.cse.desi.command.
AddComponentCommand
.
This command is created and executed when an existing Component gets added to a Host or a Super-Component.
AddComponentCommand()
- Constructor for class edu.usc.cse.desi.command.
AddComponentCommand
AlgoResultContentProvider
- class edu.usc.cse.desi.viewers.
AlgoResultContentProvider
.
This is the content provider for a list of the algorithms that have been run.
AlgoResultContentProvider()
- Constructor for class edu.usc.cse.desi.viewers.
AlgoResultContentProvider
AlgoResultLabelProvider
- class edu.usc.cse.desi.viewers.
AlgoResultLabelProvider
.
This method has the labels for the Algorithm result table.
AlgoResultLabelProvider()
- Constructor for class edu.usc.cse.desi.viewers.
AlgoResultLabelProvider
AlgorithmInvoker
- class evalgo.algorithms.
AlgorithmInvoker
.
AlgorithmInvoker()
- Constructor for class evalgo.algorithms.
AlgorithmInvoker
AlgorithmResult
- class evalgo.algorithms.
AlgorithmResult
.
AlgorithmResult(int)
- Constructor for class evalgo.algorithms.
AlgorithmResult
AvailabilityCalculator
- class edu.usc.cse.desi.viewers.
AvailabilityCalculator
.
This class listens to changes in the model, and when they occur it will update the given label to the correct availability.
AvailabilityCalculator(DESIViewModel, Label)
- Constructor for class edu.usc.cse.desi.viewers.
AvailabilityCalculator
activate()
- Method in class edu.usc.cse.desi.editpart.
ComponentEditPart
Add this as a listener to the model.
activate()
- Method in class edu.usc.cse.desi.editpart.
ComponentSelectionEditPart
Add this as a listener to the model.
activate()
- Method in class edu.usc.cse.desi.editpart.
DESIEditPart
activate()
- Method in class edu.usc.cse.desi.editpart.
HostEditPart
Add this as a listener to the model.
activate()
- Method in class edu.usc.cse.desi.editpart.
HostSelectionEditPart
Add this as a listener to the model.
activate()
- Method in class edu.usc.cse.desi.editpart.
LogicalLinkEditPart
Add this as a listener to the model.
activate()
- Method in class edu.usc.cse.desi.editpart.
PhysicalLinkEditPart
Add this as a listener to the model.
activateFigure()
- Method in class edu.usc.cse.desi.editpart.
MissingLinkEditPart
Here we are overridding the normal activateFigure method so that we can put this link in its own special layer.
activateFigure()
- Method in class edu.usc.cse.desi.editpart.
PhysicalLinkEditPart
Here we are overridding the normal activateFigure method so that we can put this link in its own special layer.
activeEditorPart
- Variable in class edu.usc.cse.desi.action.
DESIMultiPageContributor
addChild(IFigure)
- Method in class org.eclipse.gef.examples.logicdesigner.figures.
ShortestPathConnectionRouter
addChildControls()
- Method in class simulation.
SimulationGUI
addChildVisual(EditPart, int)
- Method in class edu.usc.cse.desi.editpart.
DESIRootEditPart
We are overrriding this method so that the DESIEditPart figure gets added to the correct layer.
addCommandStack(CommandStack)
- Method in class edu.usc.cse.desi.command.
MultiPageCommandStackListener
Adds a
CommandStack
to observe.
addComponent(ComponentDataModel)
- Method in class edu.usc.cse.desi.model.
ComponentDataModel
Adds a sub-component to this component, if it has not already been added.
addComponent(ComponentDataModel)
- Method in class edu.usc.cse.desi.model.
HostDataModel
Adds the component to the host if it is not already added to the host.
addComponent(ComponentViewModel)
- Method in class edu.usc.cse.desi.model.view.
ComponentViewModel
This is the public version of addComponent which adds a Sub Component to this component.
addComponent(ComponentViewModel)
- Method in class edu.usc.cse.desi.model.view.
HostViewModel
This is the public version of add component and it will add a new component to this host.
addComponent(ComponentFigure)
- Method in class simulation.
HostFigure
This method will add the given function to this host's host_contents Figure.
addComponent(ComponentDataModel)
- Method in class usc.cse.desi.rasdsmodel.
ComponentDataModel
addComponent(ComponentDataModel)
- Method in class usc.cse.desi.rasdsmodel.
HostDataModel
addConnectedNode(AbstractNodeViewModel, AbstractConnectionViewModel)
- Method in class edu.usc.cse.desi.model.view.
AbstractNodeViewModel
addConnection(LogicalLinkDataModel)
- Method in class edu.usc.cse.desi.model.
ComponentDataModel
Adds a new logical link to this component.
addConnection(PhysicalLinkDataModel)
- Method in class edu.usc.cse.desi.model.
HostDataModel
Adds a link to this host if the link is not already added.
addConnection(LogicalLinkViewModel)
- Method in class edu.usc.cse.desi.model.view.
ComponentViewModel
The public version of addConnection, this method should be called to when a logical link is connected.
addConnection(PhysicalLinkViewModel)
- Method in class edu.usc.cse.desi.model.view.
HostViewModel
This is the public version of addConnection and it will add a physical link to this host when the host is connected.
addConnection(LogicalLinkDataModel)
- Method in class usc.cse.desi.rasdsmodel.
ComponentDataModel
addConnection(PhysicalLinkDataModel)
- Method in class usc.cse.desi.rasdsmodel.
HostDataModel
addDetailListener(DetailListener)
- Method in class simulation.
ComponentFigure
Sets the detail listener of this component to the one passed to it.
addDetailListener(DetailListener)
- Method in class simulation.
HostFigure
Sets the detail listener of this Host to the one passed to it.
addFixedComponents(List)
- Method in class edu.usc.cse.desi.algorithm.
ExactAlgorithm
This method will, given a list of component view models, will add all these components to their required hosts.
addForbiddenCoLocationConstraint(ComponentViewModel)
- Method in class edu.usc.cse.desi.model.view.
ComponentViewModel