Uses of Class
org.dbe.eve.simulator.SME

Packages that use SME
org.dbe.eve.factories.servicefactory   
org.dbe.eve.factories.smefactory   
org.dbe.eve.http   
org.dbe.eve.simulator   
 

Uses of SME in org.dbe.eve.factories.servicefactory
 

Methods in org.dbe.eve.factories.servicefactory with parameters of type SME
 DemandedService ServiceFactory.createServiceOnDemand(SME sme)
          adds a new demanded Service to a SME currently a demanded Service is a new service created by attributes of the AttributePool
 DemandedService GroupedServiceFactory.createServiceOnDemand(SME sme)
          returns a new demanded Service based on the attributes of a service from the overallservicepool
abstract  DemandedService AbstractServiceFactory.createServiceOnDemand(SME sme)
          creates and returns new ServiceOnDemand for a given SME
 void AbstractServiceFactory.initialiseDemandedServices(SME sme)
          assigns new demanded Services to a SME
 void ServiceFactory.initialiseOfferedServices(SME sme)
          assigns new offered Services to a SME and puts them in the localServicePool of the SME
 void GroupedServiceFactory.initialiseOfferedServices(SME sme)
          assigns new offered Services to a SME and puts them in the localServicePool of the SME
abstract  void AbstractServiceFactory.initialiseOfferedServices(SME sme)
          assigns new offered Services to a SME and puts them in the localServicePool of the SME
 

Uses of SME in org.dbe.eve.factories.smefactory
 

Methods in org.dbe.eve.factories.smefactory that return SME
 SME SMEFactory.createSME(EvEModel model, int groupid, int prototypid)
          creates a new SME using parameters from the GUI
abstract  SME AbstractSMEFactory.createSME(EvEModel model, int groupid, int prototypid)
          abstract method for creating a SME
 

Uses of SME in org.dbe.eve.http
 

Methods in org.dbe.eve.http with parameters of type SME
 java.lang.String EvESimulatorServlet.xmlToHtmlString(SME tmpSME)
           
 

Uses of SME in org.dbe.eve.simulator
 

Fields in org.dbe.eve.simulator declared as SME
private  SME DemandedService.demandingSME
           
private  SME Service.ProviderSME
           
private  SME OptimisationContainer.remitterSME
           
 

Methods in org.dbe.eve.simulator that return SME
 SME EvEModel.addSME(int id, int color, int x, int y)
          creates a new SME and adds it to the agetnList of the model
 SME EvEModel.addSME(int id, java.lang.String name, int color)
          creates a new SME and adds it to the agentList of the model
 SME EvEModel.addSMEbyFact()
          Creates a SME using the factory.
 SME EvEModel.addSMEbyFact(int prototypid)
          Creates a SME using the factory.
 SME EvEModel.addSMEperGroupByFact(int groupid, int prototypid)
          Creates a SME using the factory.
 SME DemandedService.getDemandingSME()
          returns the SME which is demanding this Service
 SME Service.getOwnerSME()
          return the current owner of the Service
 SME Service.getProviderSME()
          return the Provider or Producer SME
private  SME EvEModel.getRandomAgent()
          returns an SMEs ehich is choosen randomly.
 SME OptimisationContainer.getRemitterSME()
           
 SME EvEModel.getSMEbyId(int id)
          returns SME by id
 

Methods in org.dbe.eve.simulator with parameters of type SME
 void OptimisationSupervisor.addGa(LocalServicePool decentralSp, LocalServicePool centralSp, DemandedService request, SME remitterSME)
           
 NetworkEdge SME.addNetworkEdgeToSME(SME targetSME, int distanceSME, float strength)
          create network edge to other SME
 PartnerEdge SME.addPartnerEdgeToSME(SME targetSME, int distanceSME, float strength)
          create partner edge to other SME
 boolean SME.addPartnerSME(SME newPartnerSME, int interaction)
          Adds an new Partner SME to the Hashmap of Partner SMEs and creates edge
 ProducerEdge SME.addProducerEdgeToSME(SME targetSME, int distanceSME, float strength)
          create producer edge to other SME
private  void EvEModel.exchangeLocalServicePool(SME sMEa, SME sMEb)
          Adds Service of other SMEs to an target SME.
 void EvEModel.exchangeLocalServicePools(SME sme)
          this methode exchange servicePools
 int SME.getDegreeOfInteraction(SME PartnerSME)
          Returns the number of usefull interactions between this SME and the Partner SME
private  java.util.Vector EvEModel.getRandomAgents(int numOfAgents, SME initiatorSME)
          returns an Vector of SMEs the SMEs in the Vector are choosen randomly.
 void SME.increaseDegreeOfInteraction(SME PartnerSME)
          If the Partner SME is already in the HashMap the Degree of interaction will be increased by one.
 void EvEModel.migrateService(Service service, SME fromSME)
          Migrates a service from the given SME by the migration probability of the Service
private  java.util.Vector EvEModel.networkLookup(SME initiatorSME)
           
 void DemandedService.setDemandingSME(SME demandingSME)
          exchange or set the SME which is demanding this Service
 void Service.setOwnerSME(SME newOwner, boolean usefull)
          adds the current OWNER SME to the MigrationPath
 void Service.setProviderSME(SME ProviderSME)
          set the Provider SME
 void OptimisationContainer.setRemitterSME(SME remitterSME)
           
 

Constructors in org.dbe.eve.simulator with parameters of type SME
DemandedService(int ID, SME _demandingSME)
          Constructs an DemandedService with an ID and link this DemandedService to an SME.
DemandedService(int ID, SME _demandingSME, java.util.Vector attributes)
           
OptimisationContainer(AbstractAlgorithm decentralGa, AbstractAlgorithm centralGa, SME remitterSME, DemandedService requestedService)
           
Service(SME providerSME, int ID)
          Constructs a Service with an ID, random Attributes and set the provider SME of this Service.
Service(SME providerSME, int ID, java.awt.Color serviceColor)
          Constructs a Service with an ID, random Attributes and set the provider SME of this Service.
Service(java.util.Vector attributes, SME ProviderSME, int id)
          Constructs an Service with an Vector of Attributes and set the provider SME of this Service.