|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||