A B C D E F G H I L M N O P Q R S T U V W X Y Z

S

SelectionDetailFigure - class simulation.SelectionDetailFigure.
The SelectionDetailFigure is the box on the bottom of the screen that contains details on the host or component that is most recently selected.
SelectionDetailFigure() - Constructor for class simulation.SelectionDetailFigure
 
ShortestPathConnectionRouter - class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter.
Provides a Connection with a Shortest Path route that does not intersect obstacles between the Connection's source and target anchors.
ShortestPathConnectionRouter(IFigure) - Constructor for class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter
Creates a new shortest path router with the given container.
ShortestPathConnectionRouter.LayoutWrapper - class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter.LayoutWrapper.
 
ShortestPathConnectionRouter.LayoutWrapper(LayoutManager, ShortestPathConnectionRouter) - Constructor for class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter.LayoutWrapper
 
SimpleDocumentProvider - class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleDocumentProvider.
 
SimpleDocumentProvider() - Constructor for class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleDocumentProvider
 
SimpleEditor - class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleEditor.
 
SimpleEditor() - Constructor for class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleEditor
 
SimulationGUI - class simulation.SimulationGUI.
 
SimulationGUI() - Constructor for class simulation.SimulationGUI
 
SimulationGUI(boolean) - Constructor for class simulation.SimulationGUI
 
SmarterPolynomialAlgorithm - class evalgo.algorithms.SmarterPolynomialAlgorithm.
 
SmarterPolynomialAlgorithm(int, int) - Constructor for class evalgo.algorithms.SmarterPolynomialAlgorithm
 
SmarterPolynomialAlgorithm(int, int, double, double, double, double) - Constructor for class evalgo.algorithms.SmarterPolynomialAlgorithm
 
SmarterPolynomialAlgorithmWithConstraints - class evalgo.algorithms.SmarterPolynomialAlgorithmWithConstraints.
 
SmarterPolynomialAlgorithmWithConstraints(int, int) - Constructor for class evalgo.algorithms.SmarterPolynomialAlgorithmWithConstraints
 
StandaloneTest - class edu.usc.cse.desi.test.StandaloneTest.
 
StandaloneTest() - Constructor for class edu.usc.cse.desi.test.StandaloneTest
 
Startup - class simulation.Startup.
 
Startup() - Constructor for class simulation.Startup
 
StochasticAlgorithm - class evalgo.algorithms.StochasticAlgorithm.
 
StochasticAlgorithm(int, int, int) - Constructor for class evalgo.algorithms.StochasticAlgorithm
 
StochasticAlgorithmWithConstraints - class evalgo.algorithms.StochasticAlgorithmWithConstraints.
 
StochasticAlgorithmWithConstraints(int, int, int) - Constructor for class evalgo.algorithms.StochasticAlgorithmWithConstraints
 
saveAction - Variable in class org.eclipse.ui.examples.rcp.texteditor.actions.WorkbenchActionBuilder
 
saveAllAction - Variable in class org.eclipse.ui.examples.rcp.texteditor.actions.WorkbenchActionBuilder
 
saveAsAction - Variable in class org.eclipse.ui.examples.rcp.texteditor.actions.WorkbenchActionBuilder
 
scrollpane - Variable in class simulation.DetailWindow
 
scrollpane - Variable in class simulation.SimulationGUI
 
sdf - Variable in class simulation.DetailWindow
 
sdf - Variable in class simulation.SimulationGUI
 
searchC2CLink(int, int) - Static method in class simulation.ModelData
One of two functions that checks to see if a components are linked.
searchC2CLink1(int) - Static method in class simulation.ModelData
One of two functions that checks to see if a components are linked.
searchComponentList(int) - Static method in class simulation.ModelData
Returns the component from the ComponentList with the given component ID number.
searchH2HLink(int, int) - Static method in class simulation.ModelData
This method checks to see if there is a link between two hosts.
searchHostComponents(HostFigure, int) - Method in class simulation.DetailWindow
Searches through all the children of this host figure and returns the one with the given componentID.
searchHostList(int) - Static method in class simulation.ModelData
This function returns the HostFigure with the given host ID.
selectAllAction - Variable in class org.eclipse.ui.examples.rcp.texteditor.actions.WorkbenchActionBuilder
 
selectedStateChanged(EditPart) - Method in class edu.usc.cse.desi.editpart.DESIEditPartListener
Called when the selection state is changed.
selectionChanged(IAction, ISelection) - Method in class edu.usc.cse.desi.action.NewFileAction
 
selectionChanged(IWorkbenchPart, ISelection) - Method in class edu.usc.cse.desi.editor.DESIEditor
 
selectionChanged(IAction, ISelection) - Method in class org.eclipse.ui.examples.rcp.texteditor.actions.OpenFileAction
 
selectionPageNumber - Variable in class edu.usc.cse.desi.editor.DESIEditor
 
setActivePage(IEditorPart) - Method in class edu.usc.cse.desi.action.DESIMultiPageContributor
 
setBandwidth(double) - Method in class simulation.C2ConnLinkFigureObsolete
Sets a new bandwidth for this link.
setBandwidth(double) - Method in class simulation.H2HLinkFigure
Sets a new bandwidth for this link.
setC2CLinkQuality(int, int, double) - Method in class simulation.SimulationGUI
This method sets the quality of a Component to Component link with the given quality.
setChild(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.AddComponentCommand
Set the child AbstractViewModel for this command.
setChild(AbstractViewModel) - Method in class edu.usc.cse.desi.command.CreateCommand
 
setChild(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.OrphanComponentCommand
Sets this command's child model, an AbstractNodeViewModel.
setColoc(int, int, int) - Method in class evalgo.InputData
 
setComponentID(int) - Method in class simulation.ComponentFigure
Set a id for this compoent.
setComponentMemory(double) - Method in class simulation.ComponentFigure
Set the amount of memory that this component requires.
setComponentQuality(int, double) - Method in class simulation.SimulationGUI
This method sets the quality of the component.
setConstraint(IFigure, Object) - Method in class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter.LayoutWrapper
 
setConstraint(Connection, Object) - Method in class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter
 
setCrossHost(boolean) - Method in class usc.cse.desi.rasdsmodel.LogicalLinkDataModel
 
setCurrentActionBarConfigurer(IActionBarConfigurer) - Method in class org.eclipse.ui.examples.rcp.texteditor.actions.WorkbenchActionBuilder
 
setDataSize(double) - Method in class simulation.C2CLinkFigure
Sets a new dataSize for this link.
setDefaultLocationalConstraints() - Method in class evalgo.InputData
 
setDirty(boolean) - Method in class edu.usc.cse.desi.editor.DESIEditor
sets whether or not the model is dirty.
setDocumentContent(IDocument, IEditorInput) - Method in class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleDocumentProvider
 
setDocumentContent(IDocument, Reader) - Method in class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleDocumentProvider
 
setFocus() - Method in class edu.usc.cse.desi.editor.AbstractPage
Call set focus on our graphical viewer.
setFocus() - Method in class edu.usc.cse.desi.editor.DESIGraphicalPage
 
setFocus() - Method in class edu.usc.cse.desi.editor.DESISelectionPage
 
setFocus() - Method in class edu.usc.cse.desi.editor.DESITabularPage
 
setFocus() - Method in class edu.usc.cse.desi.editor.OverviewOutlinePage
 
setFrequency(double) - Method in class simulation.C2CLinkFigure
Sets a new frequency for this link.
setH2HLinkQuality(int, int, double) - Method in class simulation.SimulationGUI
This method sets the quality for a Host to Host link with the given quality.
setHostID(int) - Method in class simulation.HostFigure
Set the host ID number.
setHostQuality(int, double) - Method in class simulation.SimulationGUI
This method sets the quality of the host.
setId(String) - Method in class usc.cse.desi.rasdsmodel.AbstractNodeModel
 
setImpliedLink(boolean) - Method in class simulation.H2HLinkFigure
This method sets whether this link is real or imaginary/implied.
setIsMovable(boolean) - Method in class simulation.ComponentFigure
Sets whether or not the Component figure is movable.
setIsMovable(boolean) - Method in class simulation.HostFigure
Sets whether or not the Host figure is movable.
setLabel(String) - Method in class edu.usc.cse.desi.figure.AbstractNodeFigure
Sets the label for this figure.
setLabel(String) - Method in class edu.usc.cse.desi.figure.ComponentFigure
 
setLabel(String) - Method in class edu.usc.cse.desi.figure.HostFigure
 
setLevelOfDisconnectWidget(Text) - Method in class edu.usc.cse.desi.generate.InputData
This method will store the widget that holds the user input for the level of host disconnect.
setLoc(int, int, int) - Method in class evalgo.InputData
 
setLocation(Rectangle) - Method in class edu.usc.cse.desi.command.ConstraintCommand
 
setLocation(Point) - Method in class edu.usc.cse.desi.command.ConstraintCommand
 
setLocation(Point) - Method in class edu.usc.cse.desi.command.CreateCommand
 
setMemory(double) - Method in class simulation.HostFigure
Sets a new amount of memory for the Host.
setModel(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.ConstraintCommand
 
setModel(DESIViewModel) - Method in class edu.usc.cse.desi.editor.DESIEditor
This method sets the model for DESI and for all of its subpages.
setMyAssociatedObject(Object) - Method in class usc.cse.desi.rasdsmodel.AbstractDESIModel
 
setMyBGColor(Color) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
Set the foreground color of this Node.
setMyBandwidth(float) - Method in class usc.cse.desi.rasdsmodel.PhysicalLinkDataModel
 
setMyBorderWidth(int) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyDataModel(AbstractNodeDataModel) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyDataSize(float) - Method in class usc.cse.desi.rasdsmodel.LogicalLinkDataModel
 
setMyFigPosX(int) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyFigPosY(int) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyFigSizeH(int) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyFigSizeW(int) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
 
setMyFileName(String) - Method in class edu.usc.cse.desi.properties.PropertyInitializer
 
setMyFrequency(float) - Method in class usc.cse.desi.rasdsmodel.LogicalLinkDataModel
 
setMyLabelText(String) - Method in class edu.usc.cse.desi.viewers.AbstractCalculator
This is a delegate method for the label that will set the text of the label to whatever is passed to it.
setMyLineStyle(int) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
Sets the style for this line.
setMyLink(AbstractConnectionViewModel) - Method in class edu.usc.cse.desi.command.CreateLinkCommand
 
setMyLinkColor(Color) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
 
setMyLinkColor(Color) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
 
setMyLinkWidth(int) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
 
setMyLinkWidth(int) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
 
setMyMemory(float) - Method in class usc.cse.desi.rasdsmodel.HostDataModel
 
setMyNodeID(int) - Method in class usc.cse.desi.rasdsmodel.AbstractNodeModel
 
setMyNodeName(String) - Method in class usc.cse.desi.rasdsmodel.AbstractNodeModel
 
setMyOldSource(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.CreateLinkCommand
 
setMyOldTarget(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.CreateLinkCommand
 
setMyParent(HostDataModel) - Method in class edu.usc.cse.desi.model.ComponentDataModel
 
setMyParent(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.model.view.ComponentViewModel
Sets the parent of this component; the host or the super-component.
setMyReliability(float) - Method in class usc.cse.desi.rasdsmodel.PhysicalLinkDataModel
 
setMySize(float) - Method in class usc.cse.desi.rasdsmodel.ComponentDataModel
 
setMySource(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.CreateLinkCommand
 
setMyTarget(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.CreateLinkCommand
 
setMyTopLevelModel(DESIViewModel) - Method in class edu.usc.cse.desi.command.CreateCommand
 
setMyXADLModel(ComponentDataModel) - Method in class edu.usc.cse.desi.model.view.ComponentViewModel
Set the xADL ComponentDataModel that is associated with this component.
setMyXADLModel(DeSiDataModel) - Method in class edu.usc.cse.desi.model.view.DESIViewModel
This method will attach a XADL model to this model.
setMyXADLModel(HostDataModel) - Method in class edu.usc.cse.desi.model.view.HostViewModel
Set this property with a xADL model if you are running on top of a xADL file.
setMyXADLModel(LogicalLinkDataModel) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
This method will attach a logicallinkdata model from the RASDS world.
setMyXADLModel(PhysicalLinkDataModel) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
Set the xADL reference physical data model that is associated with this system.
setNodeFigureSize(float) - Method in class edu.usc.cse.desi.figure.AbstractNodeSelectionFigure
Sets the size of the HostFigure or ComponentFigure contained within this figure.
setNumCompsWidget(Text) - Method in class edu.usc.cse.desi.generate.InputData
 
setNumHostWidget(Text) - Method in class edu.usc.cse.desi.generate.InputData
This object will hold on to a reference to the Number of Hosts text box so that when it's time to generate a sytem, it will read what the user has typed in.
setNumOfComponents(int) - Method in class simulation.HostFigure
Sets the number of components that this host has.
setParent(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.AddComponentCommand
Set the parent AbstractViewModel for this command.
setParent(AbstractViewModel) - Method in class edu.usc.cse.desi.command.CreateCommand
 
setParent(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.command.OrphanComponentCommand
Sets this command's parent model, an AbstractNodeViewModel.
setParentHostID(int) - Method in class simulation.ComponentFigure
Set a new parent host id for this component.
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.AbstractDataModel
 
setPropertyValue(Object, Object) - Method in class edu.usc.cse.desi.model.view.AbstractConnectionViewModel
Sets the values that are entered into a property sheet into the data model.
setPropertyValue(Object, Object) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
Sets the values that are entered into a property sheet into the data model.
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.AbstractNodeViewModel
I overrode this method:
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.AbstractViewModel
Sets a given property value of the data model.
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.ComponentViewModel
I overrode this method:
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.HostViewModel
I overrode this method:
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
I overrode this method:
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
I overrode this method:
setPropertyValue(String, Object) - Method in interface edu.usc.cse.desi.properties.IObjectWithProperties
This method will set the given property with the given value.
setPropertyValue(String, Object) - Method in class edu.usc.cse.desi.properties.PropertyHolder
 
setQuality(double) - Method in class simulation.C2CLinkFigure
When given a double between 0.0 and 1.0, this method will change the thickness of the link to reflect that change in quality.
setQuality(double) - Method in class simulation.ComponentFigure
This method will set the color of the component based on its "quality" as determined by a double between 0.0 and 1.0.
setQuality(double) - Method in class simulation.H2HLinkFigure
When given a double between 0.0 and 1.0, this method will change the thickness of the link to reflect that change in quality.
setQuality(double) - Method in class simulation.HostFigure
This method will set the color of the host based on its "quality" as determined by a double between 0.0 and 1.0.
setReliability(double) - Method in class simulation.C2ConnLinkFigureObsolete
Sets a new reliability for this link.
setReliability(double) - Method in class simulation.H2HLinkFigure
Sets a new reliability for this link.
setRequiredLocationConstraint(HostDataModel) - Method in class edu.usc.cse.desi.model.ComponentDataModel
Sets the host onto which this component must be deployed.
setRequiredLocationConstraint(HostViewModel) - Method in class edu.usc.cse.desi.model.view.ComponentViewModel
 
setRequiredLocationConstraint(HostDataModel) - Method in class usc.cse.desi.rasdsmodel.ComponentDataModel
Set a host on which this component must be deployed
setSelection(ISelection) - Method in class edu.usc.cse.desi.editor.OverviewOutlinePage
 
setSize(Dimension) - Method in class edu.usc.cse.desi.command.ConstraintCommand
 
setSourceNode(ComponentDataModel) - Method in class edu.usc.cse.desi.model.LogicalLinkDataModel
Sets a new source component for this link and updates all listeners.
setSourceNode(HostDataModel) - Method in class edu.usc.cse.desi.model.PhysicalLinkDataModel
Sets a new source host for this physical link and updates all listeners.
setSourceNode(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
Sets a new source component for this link and updates all listeners.
setSourceNode(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
Sets a new source host for this physical link and updates all listeners.
setSourceNode(AbstractNodeModel) - Method in class usc.cse.desi.rasdsmodel.LogicalLinkDataModel
 
setSourceNode(AbstractNodeModel) - Method in class usc.cse.desi.rasdsmodel.PhysicalLinkDataModel
 
setTargetNode(ComponentDataModel) - Method in class edu.usc.cse.desi.model.LogicalLinkDataModel
Sets a new target component for this link and updates all listeners.
setTargetNode(HostDataModel) - Method in class edu.usc.cse.desi.model.PhysicalLinkDataModel
Sets a new target host for this link and updates all listeners.
setTargetNode(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.model.view.LogicalLinkViewModel
Sets a new target component for this link and updates all listeners.
setTargetNode(AbstractNodeViewModel) - Method in class edu.usc.cse.desi.model.view.PhysicalLinkViewModel
Sets a new target host for this link and updates all listeners.
setTargetNode(AbstractNodeModel) - Method in class usc.cse.desi.rasdsmodel.LogicalLinkDataModel
 
setTargetNode(AbstractNodeModel) - Method in class usc.cse.desi.rasdsmodel.PhysicalLinkDataModel
 
setZoom(float) - Method in class simulation.ZoomContainer
 
setupDocument(IDocument) - Method in class org.eclipse.ui.examples.rcp.texteditor.editors.SimpleDocumentProvider
Set up the document - default implementation does nothing.
sg - Variable in class simulation.SimulationGUI
 
shell - Variable in class simulation.DetailWindow
 
sim_gui - Variable in class simulation.DetailListener
 
simulation - package simulation
 
sizeTable(DESIViewModel, Table) - Method in class edu.usc.cse.desi.viewers.CollocContentProvider
Every time something changes that should make the table resize, for instance if the number of comps changes, this method should be called.
sizeTable(DESIViewModel, Table) - Method in class edu.usc.cse.desi.viewers.LocContentProvider
Every time something changes that should make the table resize, for instance if the number of comps changes, this method should be called.
sizeTable(DESIViewModel, Table) - Method in class edu.usc.cse.desi.viewers.LogicalLinkContentProvider
Every time something changes that should make the table resize, for instance if the number of comps changes, this method should be called.
sizeTable(DESIViewModel, Table) - Method in class edu.usc.cse.desi.viewers.PhysicalLinkContentProvider
Every time something changes that should make the table resize, for instance if the number of hosts changes, this method should be called.
sort(double[], int, int) - Method in class evalgo.algorithms.QuickSort
 
sort(double[]) - Method in class evalgo.algorithms.QuickSort
 
staleConnections - Variable in class org.eclipse.gef.examples.logicdesigner.figures.ShortestPathConnectionRouter
 
switchToSelectionPage() - Method in class edu.usc.cse.desi.editor.DESIEditor
When this method is called, the editor will switch to the selection page.
switchedTo() - Method in class edu.usc.cse.desi.editor.AbstractPage
This method will be called when this page is switched to.
switchedTo() - Method in class edu.usc.cse.desi.editor.DESISelectionPage
This method will be called when this page is switched to.

A B C D E F G H I L M N O P Q R S T U V W X Y Z