| Package | Description | 
|---|---|
| dataModels | 
 Contains the Singleton classes used as memory for parameters
 that are set using UI elements and data that relate to the
 generator’s and simulator’s execution. 
 | 
| listeners | 
 Listeners for the UI objects 
 | 
| operations | 
 Contains all implementations of the  
SimOperation abstract class. | 
| reputationModels | 
 Contains all implementations of the  
ReputationModel abstract class. | 
| Modifier and Type | Field and Description | 
|---|---|
private SimUser[] | 
SimulatorModel.cast  | 
private SimUser | 
SimulatorModel.protagonist  | 
| Modifier and Type | Method and Description | 
|---|---|
SimUser | 
SimulatorModel.getCastMemberByID(int userID)  | 
SimUser[] | 
SimulatorModel.getCastMembersList()  | 
SimUser | 
SimulatorModel.getProtagonist()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimulatorModel.setCastMembers(SimUser[] cast)  | 
void | 
SimulatorModel.setProtagonist(SimUser protagonist)  | 
| Modifier and Type | Field and Description | 
|---|---|
private SimUser[] | 
SimulatorControlButtonsListener.CastMembersList_BackUp  | 
| Modifier and Type | Field and Description | 
|---|---|
private SimUser | 
SimpleDirectionalRate.source  | 
private SimUser | 
SimpleDirectionalRate.target  | 
private SimUser | 
SetReputationValue.target  | 
| Modifier and Type | Method and Description | 
|---|---|
private SimUser | 
SimpleDirectionalRate.getTargetByID(SimulatorModel simulatorModel,
             int id)  | 
private SimUser | 
SetReputationValue.getTargetByID(SimulatorModel simulatorModel,
             int id)
Method for getting the Operation's target by Id 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleDirectionalRate.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
Implementation of the  
SimOperation.executeOperation(SimUser, SimUser[], float[], SimulatorPanel, SimulatorModel, ReputationModel, Evaluator)
 for applying a rating submitted from a source to a target SimUser | 
void | 
SimpleDirectionalRate.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
Implementation of the  
SimOperation.executeOperation(SimUser, SimUser[], float[], SimulatorPanel, SimulatorModel, ReputationModel, Evaluator)
 for applying a rating submitted from a source to a target SimUser | 
abstract void | 
SimOperation.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
A generic method, provided with all possibly needed data, 
 in which any kind of operation towards one or more users, 
 can be carried out. 
 | 
abstract void | 
SimOperation.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
A generic method, provided with all possibly needed data, 
 in which any kind of operation towards one or more users, 
 can be carried out. 
 | 
void | 
SetScenario_sEvaluationPoints.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
 | 
void | 
SetScenario_sEvaluationPoints.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
 | 
void | 
SetReputationValue.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
 | 
void | 
SetReputationValue.executeOperation(SimUser protagonist,
                SimUser[] cast,
                float[] act,
                SimulatorPanel simulatorPanel,
                SimulatorModel simulatorModel,
                ReputationModel reputationModel,
                Evaluator evaluator)
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
PeerTrust_TVM.I(SimUser user)
-------------------------------------- I(u) -------------------------------------- 
 | 
int | 
PeerTrust_TVM_Adaptive.I(SimUser user,
 int vID)
------------------------------------- I(u,v) ------------------------------------- 
 | 
int | 
PeerTrust_TVM.I(SimUser user,
 int vID)
------------------------------------- I(u,v) ------------------------------------- 
 | 
int | 
PeerTrust_TVM_Adaptive.I(SimUser user,
 PTL[] TransactionList)
-------------------------------------- I(u) -------------------------------------- 
 | 
void | 
Simple_eBayMetric.initializeUserData(SimUser user)  | 
abstract void | 
ReputationModel.initializeUserData(SimUser user)
Method, called at the start of the simulation, for every simulated
 user, to initialize all the components and variables from  
SimUser,
 that the reputation model will be using. | 
void | 
ProposedSystem.initializeUserData(SimUser user)  | 
void | 
PeerTrust_TVM_Adaptive.initializeUserData(SimUser user)  | 
void | 
PeerTrust_TVM.initializeUserData(SimUser user)  | 
void | 
AVG.initializeUserData(SimUser user)  | 
void | 
Simple_eBayMetric.recalculateReputation(SimUser user,
                     float[] rating)  | 
abstract void | 
ReputationModel.recalculateReputation(SimUser user,
                     float[] rating)
Method, called with every rating, to re-estimate the values
 from  
SimUser, that the reputation model will be using. | 
void | 
ProposedSystem.recalculateReputation(SimUser user,
                     float[] rating)  | 
void | 
PeerTrust_TVM_Adaptive.recalculateReputation(SimUser user,
                     float[] rating)  | 
void | 
PeerTrust_TVM.recalculateReputation(SimUser user,
                     float[] rating)  | 
void | 
AVG.recalculateReputation(SimUser user,
                     float[] rating)  | 
void | 
Simple_eBayMetric.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)  | 
abstract void | 
ReputationModel.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)
Method, called with every rating, to update all Series from 
 SimUser, that the reputation model will be using and call the 
 ChartController to update the UI charts. 
 | 
void | 
ProposedSystem.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)  | 
void | 
PeerTrust_TVM_Adaptive.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)  | 
void | 
PeerTrust_TVM.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)  | 
void | 
AVG.updateReputationSeries(SimUser user,
                      float[] rating,
                      SimulatorPanel simulatorPanel)  | 
void | 
ReputationModel.updateSeriesBykey(java.lang.String key,
                 SimUser user,
                 SimulatorPanel simulatorPanel)
Method, called with every rating, to update a specific Series from 
  
SimUser, that the reputation model will be using and call the
 ChartController to update the UI chart. |