Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

ParametricPanel Class Reference

Inheritance diagram for ParametricPanel:

Inheritance graph
[legend]
Collaboration diagram for ParametricPanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ParametricCopyHolder[] getCopies ()
void addCopy (ParametricCopyHolder copyHolder)
void reset ()
boolean shouldForceDifferentMachines ()

Package Functions

 ParametricPanel ()

Private Member Functions

void addCopy ()
void editCopy ()
void addCopy (AddEditParametricPanel aepp)
void editCopy (AddEditParametricPanel aepp)
void removeCopy ()
void renumberCopies ()

Private Attributes

JButton addButton
JButton removeButton
JButton editButton
JCheckBox forceDifferentMachinesCheck
JScrollPane copiesScrollPane
DefaultListModel copiesListModel
JList copiesList
int lastCopyId

Detailed Description

ParametricPanel - Allows a user to specify the parameters of each copy of a parametric application.

Author:
Andrei Goldchleger
Date:
February/2004


Constructor & Destructor Documentation

ParametricPanel::ParametricPanel  )  [inline, package]
 

Creates a new ParametricPanel


Member Function Documentation

void ParametricPanel::addCopy ParametricCopyHolder  copyHolder  )  [inline]
 

void ParametricPanel::addCopy AddEditParametricPanel  aepp  )  [inline, private]
 

Called when a user adds a new instance of the application to be executed.

void ParametricPanel::addCopy  )  [inline, private]
 

Called when a user adds a new instance of the application to be executed. Pops a AddEditParametricPanel.

void ParametricPanel::editCopy AddEditParametricPanel  aepp  )  [inline, private]
 

Allows a user to modify an instance of the application to be executed.

void ParametricPanel::editCopy  )  [inline, private]
 

Allows a user to modify an instance of the application to be executed. Pops a AddEditParametricPanel.

ParametricCopyHolder [] ParametricPanel::getCopies  )  [inline]
 

Returns an array containing the instances of a Parametric Application

void ParametricPanel::removeCopy  )  [inline, private]
 

Removes an instance of the parametric application.

void ParametricPanel::renumberCopies  )  [inline, private]
 

Only to ensure that all copies are numbered 1....n. For Visualization purposes only.

void ParametricPanel::reset  )  [inline]
 

boolean ParametricPanel::shouldForceDifferentMachines  )  [inline]
 


Member Data Documentation

JButton ParametricPanel::addButton [private]
 

JList ParametricPanel::copiesList [private]
 

DefaultListModel ParametricPanel::copiesListModel [private]
 

JScrollPane ParametricPanel::copiesScrollPane [private]
 

JButton ParametricPanel::editButton [private]
 

JCheckBox ParametricPanel::forceDifferentMachinesCheck [private]
 

int ParametricPanel::lastCopyId [private]
 

JButton ParametricPanel::removeButton [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 6 16:13:20 2004 by doxygen 1.3.3