EventAction

class ontologysim.Flask.Actions.Simulation.EventAction.EventAction(action, flaskApp)

Bases: APIAction

get: /nextEvent get event list

__call__(*args)
Parameters:

args

Returns:

KPIAction

class ontologysim.Flask.Actions.Simulation.KPIAction.KPIAction(action, flaskApp)

Bases: APIAction

get: /kpi: get list of all kpi values (summary and time)

__call__(*args)
Parameters:

args

Returns:

KPIListAction

class ontologysim.Flask.Actions.Simulation.KPIListAction.KPIListAction(action, flaskApp)

Bases: APIAction

get: /kpiList: preparing the data so that they can be downloaded in the frontend

__call__(*args)
Parameters:

args

Returns:

OwlDownloadAction

class ontologysim.Flask.Actions.Simulation.OwlDonwloadAction.OwlDownloadAction(action, flaskApp)

Bases: APIAction

get: /simulation/download/owl: sending owl file via string

__call__(*args)
Parameters:

args

Returns:

RunSimulationAction

class ontologysim.Flask.Actions.Simulation.RunSimulationAction.RunSimulationAction(action, flaskApp)

Bases: APIAction

post: /runSimulation: run complete simulation

__call__(*args)
Parameters:

args

Returns:

SimulationLoadAction

class ontologysim.Flask.Actions.Simulation.SimulationLoadAction.FileLoadAction(action, flaskApp)

Bases: SimulationLoadAction

get: /load_files: return all file names from default directory

__call__(*args)
Parameters:

args

Returns:

class ontologysim.Flask.Actions.Simulation.SimulationLoadAction.SimulationLoadAction(action, flaskApp)

Bases: APIAction

parent class for simulation load, define default path

StartAction

class ontologysim.Flask.Actions.Simulation.StartAction.StartAction(action, flaskApp)

Bases: APIAction

post: /start: start simulation

__call__(*args)
Parameters:

args

Returns:

classmethod loadSimulationFromFiles(init, requestDict)

used when drag drop is selected and transform file content to ini

Parameters:
  • init

  • requestDict

Returns:

StartUntilTimeAction

class ontologysim.Flask.Actions.Simulation.StartUntilTimeAction.StartUntilTimeAction(action, flaskApp)

Bases: APIAction

post: /startUntilTime: staring the simulation until a given time

__call__(*args)
Parameters:

args

Returns: