Personal tools
You are here: Home Documentation 1-0pre1 V1.0pre1

BNPPMAPPER Namespace Reference

Ein |Chemicals|-Objekt kann folgende Slots haben:. More...

Classes

class BnppMapper

Typedefs

typedef void(* FRAMEFUNC )(META::MetaFrame *frame)
typedef void(* SLOTFUNC )(META::MetaList *metaList, META::MetaFrame *metaFrame)
typedef void(* MM_FUNC )(META::MetaList *metaList, META::MetaFrame *metaFrom, META::MetaFrame *metaTo)
Bei verknüpfenden Slots 'META-META-FUNC'.
typedef void(* MO_FUNC )(META::MetaList *metaList, META::MetaFrame *metaFrame, OCELOT::Value *value)
Falls der Slot keine Verknüpfung zweier Frames darstellt 'META-OCELOT-FUNC'.
typedef void( T_MM_FUNC )(META::MetaList *metaList, META::MetaFrame *metaFrom, META::MetaFrame *metaTo)
Durchsucht Value rekursiv nach Strings, die dann mit testeReferenz() bearbeitet werden.
typedef void( T_MO_FUNC )(META::MetaList *metaList, META::MetaFrame *metaFrame, OCELOT::Value *value)
typedef void( T_MMM_TYPE )(META::MetaList *metaList, META::MetaFrame *metaFrom, META::MetaFrame *metaTo)

Functions

template<T_MM_FUNC mmfunc, T_MO_FUNC mofunc>
void checkReference (META::MetaList *metaList, META::MetaFrame *metaFrame, OCELOT::String *str)
template<T_MM_FUNC mmfunc, T_MO_FUNC mofunc>
void forAllInFrame (META::MetaList *metaList, META::MetaFrame *metaFrame, const std::string slotName)
template<T_MM_FUNC mmfunc, T_MO_FUNC mofunc>
void recursiveForAllFrames (META::MetaList *metaList, META::MetaFrame *metaFrame, OCELOT::Value *value)
std::string trim (const std::string &str)
bool derivesFrom (OCELOT::FrameList *frameList, OCELOT::Frame *frame, const string &fromClass)
bool derivesFrom (META::MetaList *metaList, META::MetaFrame *metaFrame, const string &fromClass)
bool ReactantsContain (const std::string &Class, META::MetaList *metaList, META::MetaFrame *metaFrame)
template<T_MMM_TYPE apply_func>
void resolveMultiMetaTypes (META::MetaList *metaList, META::BasicMetaFrame *basicMetaFrom, META::BasicMetaFrame *basicMetaTo)
template<class apply_func, class Param1>
void resolveMultiMetaTypes (META::MetaList *metaList, META::BasicMetaFrame *basicMetaFrom, META::BasicMetaFrame *basicMetaTo, Param1 param1)

Detailed Description

Ein |Chemicals|-Objekt kann folgende Slots haben:.

Frame: |Chemicals| { ~~> Compound l APPEARS-IN-BINDING-REACTIONS l APPEARS-IN-LEFT-SIDE-OF l APPEARS-IN-RIGHT-SIDE-OF

Slot --> BNPP::... ------------------------------------------ COMMON-NAME --> Name DBLINKS --> DataSource MOLECULAR-WEIGHT --> MolecularWeight DISPLAY-COORDS-2D --> Description CITATIONS --> Description N+1-NAME --> Description N-1-NAME --> Description N-NAME --> Description NAMES --> Description OVERVIEW-NODE-SHAPE --> Description SYNONYMS --> Description CHEMICAL-FORMULA --> Formula STRUCTURE-ATOMS --> + Formula (in eine Formel) STRUCTURE-BONDS --> + ATOM-CHARGES --> + ATOM-CHIRALITY --> + TEMPLATE-FILE --> <entf�llt> } Der untere Teil muss in Statische BNPP-Objekte �berf�hrt werden. Die Oberen werden in Verkn�pfungsobjekten enden. Das Gesamte Objekt wird in einer BNPP::Compound aufgehen.