TBox interface. More...
#include <tbox.h>
Public Member Functions | |
virtual | ~iTBox () |
Destructor. | |
virtual sptExpression | GetDefinition (const operator_t i_operator)=0 |
Retrieves concept's definition. | |
virtual void | AddDefinition (const operator_t i_ontology, const operator_t i_operator, const sptExpression &i_spExpr)=0 |
Add concept definition. | |
Static Public Member Functions | |
static spiTBox | Create (const spiStore &i_spStore) |
TBox interface.
TBox interface definition.
void DLITE::iTBox::AddDefinition | ( | const operator_t | i_ontology, | |
const operator_t | i_operator, | |||
const sptExpression & | i_spExpr | |||
) | [pure virtual] |
Add concept definition.
This methods adds a concept definition to the TBox.
i_ontology | ontology ID | |
i_operator | concept ID | |
i_spExpr | expression object pointer |
DLITE::sptExpression DLITE::iTBox::GetDefinition | ( | const operator_t | i_operator | ) | [pure virtual] |
Retrieves concept's definition.
This method retrieves the expression associated with a given concept.
i_operator | Concept id. |