Base Class of all Coriolis Tools. More...
Inherits Hurricane::DBo.
Public Member Functions | |
virtual const Name & | getName () const =0 |
Static Public Member Functions | |
static ToolEngines | get (const Cell *cell) |
static ToolEngine * | get (const Cell *cell, const Name &name) |
static void | destroyAll () |
Base Class of all Coriolis Tools.
ToolEngine is the base class of all tools for coriolis, used for Mauka, Knik, Kite, ...
Provides the basic mechanism for finding a tool and hooking it through a relation on a Cell.
|
static |
Returns: The Collection of all ToolEngines hooked cell
.
|
static |
Returns: The ToolEngine of type name
hooked cell
(NULL
if not present).
|
static |
Destroy all the ToolEngines that have been created. Should be called only in prelude to database destruction.
|
pure virtual |
Returns: The name of the ToolEngine. This is pure virtual function to be overloaded in concrete tools. Each ToolEngine must return an unique identifier.
Generated by doxygen 1.8.14 on Sun Nov 21 2021 | Return to top of page |
Coriolis Core (CRL) | Copyright © 2008-2020 Sorbonne Universite, All rights reserved |