File GIAposRelTranslatorHybrid Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAposRelTranslatorHybrid.cpp/.hpp

File Description: GIA pos rel translator hybrid

File Function List


File Diagram (functions hierarchy)


Function GIAposRelTranslatorHybridClass::executePrelimFeatureProcessingOnSentences()

Function Summary
namereturn typedescription
executePrelimFeatureProcessingOnSentencesboolexecute prelim feature processing on sentences

Function Arguments
nametypedescription
outputLRPTextPlainTXTFileNameconst string output LRPT ext plain TXTF ile name
inputTextNLPfeatureXMLfileName const string input text NLP feature XML file name
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::executeTxtRelTranslatorDepreciated()

Function Summary
namereturn typedescription
executeTxtRelTranslatorDepreciatedboolexecute txt rel translator depreciated

Function Arguments
nametypedescription
firstLRPpreprocessorSentenceInListLRPpreprocessorSentence* first LRP preprocessor sentence in list
outputFileName string output file name
outputFileNameLRPforNLP string output file name LRP for NLP

Function Reference List


Function Trace
locationcurrent function being traced
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::executeTxtRelTranslatorDepreciatedSentence()

Function Summary
namereturn typedescription
executeTxtRelTranslatorDepreciatedSentenceboolexecute txt rel translator depreciated sentence

Function Arguments
nametypedescription
currentLRPpreprocessorSentenceInListLRPpreprocessorSentence* current LRP preprocessor sentence in list
SANIrulesTokenLayers vector<XMLparserTag*>* SANI rules token layers

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppexecuteTxtRelTranslatorDepreciatedSentence
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::generateTxtRelTranslatorHybridSentenceNLPparsablePhrases()

Function Summary
namereturn typedescription
generateTxtRelTranslatorHybridSentenceNLPparsablePhrasesboolgenerate txt rel translator hybrid sentence NLP parsable phrases

Function Arguments
nametypedescription
firstLogicReferenceInListGIAposRelTranslatorHybridLogicReference* first logic reference in list
sentenceIndex int* sentence index
outputTextContentsSentence string* output text contents sentence
outputTextContentsSentenceForNLP string* output text contents sentence for NLP

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgenerateTxtRelTranslatorHybridSentenceNLPparsablePhrases
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference()

Function Summary
namereturn typedescription
generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReferencevoidgenerate logic reference set contents with variable names and add to sentence contents preprocessed logic reference

Function Arguments
nametypedescription
sentenceContentsPreprocessedLogicReferencestring* sentence contents preprocessed logic reference
sentenceContentsPreprocessedLogicReferenceForNLP string* sentence contents preprocessed logic reference for NLP
currentLogicReferenceInList GIAposRelTranslatorHybridLogicReference* current logic reference in list
sentenceIndex int* sentence index

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgenerateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference
GIAposRelTranslatorHybrid.hppgenerateTxtRelTranslatorHybridSentenceNLPparsablePhrases
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::generateLogicReferenceSetContentsWithVariableNamesConjunction()

Function Summary
namereturn typedescription
generateLogicReferenceSetContentsWithVariableNamesConjunctionvoidgenerate logic reference set contents with variable names conjunction

Function Arguments
nametypedescription
logicReferenceSetContentsWithVariableNamesstring* logic reference set contents with variable names
conjunctionLogicReference GIAposRelTranslatorHybridLogicReference* conjunction logic reference
sentenceIndex const int* sentence index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgenerateLogicReferenceSetContentsWithVariableNamesConjunction
GIAposRelTranslatorHybrid.hppgenerateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference
GIAposRelTranslatorHybrid.hppgenerateTxtRelTranslatorHybridSentenceNLPparsablePhrases
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::addSentenceToSentenceContentsPreprocessedLogicReferenceVariables()

Function Summary
namereturn typedescription
addSentenceToSentenceContentsPreprocessedLogicReferenceVariablesvoidadd sentence to sentence contents preprocessed logic reference variables

Function Arguments
nametypedescription
sentenceContentsPreprocessedLogicReferenceVariablesstring* sentence contents preprocessed logic reference variables
sentenceContentsPreprocessedLogicReferenceVariablesForNLP string* sentence contents preprocessed logic reference variables for NLP
referenceSet LRPpreprocessorSubReferenceSet* reference set
sentenceIndex int* sentence index
referenceSetType const int reference set type

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppaddSentenceToSentenceContentsPreprocessedLogicReferenceVariables
GIAposRelTranslatorHybrid.hppgenerateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference
GIAposRelTranslatorHybrid.hppgenerateTxtRelTranslatorHybridSentenceNLPparsablePhrases
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()

Function Summary
namereturn typedescription
updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfoboolupdate LRP preprocessor multiword reduction tag text correspondence info

Function Arguments
nametypedescription
firstLRPpreprocessorSentenceInListconstEffective LRPpreprocessorSentence* first LRP preprocessor sentence in list
isQuery bool is query

Function Reference List


Function Trace
locationcurrent function being traced
LRPpreprocessor.hppupdateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::getLRPpreprocessorSentence()

Function Summary
namereturn typedescription
getLRPpreprocessorSentenceboolget LRP preprocessor sentence

Function Arguments
nametypedescription
firstLRPpreprocessorSentenceInListconstEffective LRPpreprocessorSentence* first LRP preprocessor sentence in list
sentenceIndexOriginal const int sentence index original
LRPpreprocessorSentenceFound constEffective LRPpreprocessorSentence** LRP preprocessor sentence found

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgetLRPpreprocessorSentence
LRPpreprocessor.hppupdateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::getGIAposRelTranslatorHybridReferenceSet()

Function Summary
namereturn typedescription
getGIAposRelTranslatorHybridReferenceSetboolget GIA pos rel translator hybrid reference set

Function Arguments
nametypedescription
firstLRPpreprocessorSubReferenceInListconstEffective LRPpreprocessorSubReferenceSet* first LRP preprocessor sub reference in list
entityIndexOriginal const int entity index original
LRPpreprocessorSubReferenceSetFound constEffective LRPpreprocessorSubReferenceSet** LRP preprocessor sub reference set found

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgetGIAposRelTranslatorHybridReferenceSet
LRPpreprocessor.hppupdateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAmain.hpppreprocessTextForGIAwrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper()

Function Summary
namereturn typedescription
connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapperboolconnect preprocessor sentence reference set entities to logic reference entities wrapper

Function Arguments
nametypedescription
firstLRPpreprocessorSentenceInListLRPpreprocessorSentence* first LRP preprocessor sentence in list
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities()

Function Summary
namereturn typedescription
connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesboolconnect preprocessor sentence reference set entities to logic reference entities

Function Arguments
nametypedescription
currentLRPpreprocessorSentenceInListLRPpreprocessorSentence* current LRP preprocessor sentence in list
firstLogicReferenceInList GIAposRelTranslatorHybridLogicReference* first logic reference in list
translatorVariables GIAtranslatorVariablesClass* translator variables
parentLogicReferenceEntity GIAentityNode* parent logic reference entity

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet()

Function Summary
namereturn typedescription
changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSetvoidchange sentence index of entity nodes and connections for reference set

Function Arguments
nametypedescription
firstSubReferenceSetInListLRPpreprocessorSubReferenceSet* first sub reference set in list
sentenceIndexNew int sentence index new
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppchangeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::changeSentenceIndexOfEntityNodesAndConnections()

Function Summary
namereturn typedescription
changeSentenceIndexOfEntityNodesAndConnectionsvoidchange sentence index of entity nodes and connections

Function Arguments
nametypedescription
sentenceIndexOriginalint sentence index original
sentenceIndexNew int sentence index new
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppchangeSentenceIndexOfEntityNodesAndConnections
GIAposRelTranslatorHybrid.hppchangeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::updateRelationshipType()

Function Summary
namereturn typedescription
updateRelationshipTypeboolupdate relationship type

Function Arguments
nametypedescription
relationshipEntityGIAentityNode* relationship entity
relationshipReference LRPpreprocessorSubReferenceSet* relationship reference
relationshipObject LRPpreprocessorSubReferenceSet* relationship object
translatorVariables const GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppupdateRelationshipType
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::updateRelationshipTenseInformation()

Function Summary
namereturn typedescription
updateRelationshipTenseInformationboolupdate relationship tense information

Function Arguments
nametypedescription
relationshipEntityGIAentityNode* relationship entity
delimiterEntityTempTenseInformation LRPpreprocessorSubReferenceSet* delimiter entity temp tense information
translatorVariables const GIAtranslatorVariablesClass* translator variables

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppupdateRelationshipTenseInformation
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findFirstImplicitConjunctionLogicReferenceSetBefore()

Function Summary
namereturn typedescription
findFirstImplicitConjunctionLogicReferenceSetBeforeboolfind first implicit conjunction logic reference set before

Function Arguments
nametypedescription
conjunctionLogicReferenceInListGIAposRelTranslatorHybridLogicReference* conjunction logic reference in list
firstImplicitConjunction constEffective GIAposRelTranslatorHybridLogicReference** first implicit conjunction

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindFirstImplicitConjunctionLogicReferenceSetBefore
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findPrimaryEntityAndReconcileSubReferenceSets()

Function Summary
namereturn typedescription
findPrimaryEntityAndReconcileSubReferenceSetsboolfind primary entity and reconcile sub reference sets

Function Arguments
nametypedescription
primaryEntityGIAentityNode** primary entity
firstSubReferenceSetInList LRPpreprocessorSubReferenceSet* first sub reference set in list
primaryDelimiterEntity GIAentityNode* primary delimiter entity
translatorVariables GIAtranslatorVariablesClass* translator variables
referenceSetType const int reference set type

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::deleteExternalConnectionsToConnection()

Function Summary
namereturn typedescription
deleteExternalConnectionsToConnectionvoiddelete external connections to connection

Function Arguments
nametypedescription
connectionGIAentityConnection* connection

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppdeleteExternalConnectionsToConnection
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections()

Function Summary
namereturn typedescription
findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnectionsboolfind primary entity based on sentence index and type and delete dummy variable connections

Function Arguments
nametypedescription
currentSubReferenceSetInListLRPpreprocessorSubReferenceSet* current sub reference set in list
translatorVariables GIAtranslatorVariablesClass* translator variables
referenceSetType const int reference set type
primaryEntity GIAentityNode** primary entity
primaryDelimiterEntity GIAentityNode* primary delimiter entity

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findParentEntityBasedOnSentenceIndex()

Function Summary
namereturn typedescription
findParentEntityBasedOnSentenceIndexboolfind parent entity based on sentence index

Function Arguments
nametypedescription
currentSubReferenceSetInListLRPpreprocessorSubReferenceSet* current sub reference set in list
translatorVariables GIAtranslatorVariablesClass* translator variables
parentEntityName string parent entity name
parentEntity GIAentityNode** parent entity

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindParentEntityBasedOnSentenceIndex
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findSameSentenceRelationshipEntityNodePointerInVector()

Function Summary
namereturn typedescription
findSameSentenceRelationshipEntityNodePointerInVectorboolfind same sentence relationship entity node pointer in vector

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
direction const bool direction
connectionFound GIAentityConnection** connection found
sentenceIndex const int sentence index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindSameSentenceRelationshipEntityNodePointerInVector
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter()

Function Summary
namereturn typedescription
transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiterbooltransfer property and condition connections between dummy delimiter and real delimiter

Function Arguments
nametypedescription
dummyDelimiterEntityGIAentityNode* dummy delimiter entity
primaryDelimiterEntity GIAentityNode* primary delimiter entity

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hpptransferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findSameSentenceSubjectObjectEntityNodePointerInVector()

Function Summary
namereturn typedescription
findSameSentenceSubjectObjectEntityNodePointerInVectorboolfind same sentence subject object entity node pointer in vector

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
connectionType const int connection type
connectionFound GIAentityConnection** connection found
sentenceIndex const int sentence index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindSameSentenceSubjectObjectEntityNodePointerInVector
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::findSameSentenceEntityNodePointerInVector()

Function Summary
namereturn typedescription
findSameSentenceEntityNodePointerInVectorboolfind same sentence entity node pointer in vector

Function Arguments
nametypedescription
entityNodeGIAentityNode* entity node
entityNameToFind const string entity name to find
connectionFound GIAentityConnection** connection found
sentenceIndex const int sentence index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppfindSameSentenceEntityNodePointerInVector
GIAposRelTranslatorHybrid.hppfindPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::getRelationshipNameAndType()

Function Summary
namereturn typedescription
getRelationshipNameAndTypeboolget relationship name and type

Function Arguments
nametypedescription
relationshipReferenceLRPpreprocessorSubReferenceSet* relationship reference
relationshipObject LRPpreprocessorSubReferenceSet* relationship object
relationshipEntityType int* relationship entity type
relationshipName string* relationship name

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppgetRelationshipNameAndType
GIAposRelTranslatorHybrid.hppupdateRelationshipType
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppgetRelationshipNameAndType
GIAposRelTranslatorHybrid.hppcreateNewRelationship
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppcreateNewRelationship

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::getPreprocessorSentenceSubReferenceSet()

Function Summary
namereturn typedescription
getPreprocessorSentenceSubReferenceSetboolget preprocessor sentence sub reference set

Function Arguments
nametypedescription
firstLogicReferenceInListGIAposRelTranslatorHybridLogicReference* first logic reference in list
sentenceIndex const int sentence index
subReferenceSetFound constEffective LRPpreprocessorSubReferenceSet** sub reference set found

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppgetPreprocessorSentenceSubReferenceSet
GIAsynRelTranslatorParser.hppaddSentenceToPreprocessorSentence
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::createNewRelationshipAndConnectToSource()

Function Summary
namereturn typedescription
createNewRelationshipAndConnectToSourceGIAentityNode*create new relationship and connect to source

Function Arguments
nametypedescription
sourceEntityGIAentityNode* source entity
logicReferenceVariable GIAposRelTranslatorHybridLogicReferenceVariable* logic reference variable
sameReferenceSet bool same reference set
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::createNewRelationshipAndConnectToSource()

Function Summary
namereturn typedescription
createNewRelationshipAndConnectToSourceGIAentityNode*create new relationship and connect to source

Function Arguments
nametypedescription
sourceEntityGIAentityNode* source entity
relationshipReference LRPpreprocessorSubReferenceSet* relationship reference
relationshipObject LRPpreprocessorSubReferenceSet* relationship object
sameReferenceSet bool same reference set
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::createNewRelationship()

Function Summary
namereturn typedescription
createNewRelationshipGIAentityNode*create new relationship

Function Arguments
nametypedescription
logicReferenceVariableGIAposRelTranslatorHybridLogicReferenceVariable* logic reference variable
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppcreateNewRelationship
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::createNewRelationship()

Function Summary
namereturn typedescription
createNewRelationshipGIAentityNode*create new relationship

Function Arguments
nametypedescription
relationshipReferenceLRPpreprocessorSubReferenceSet* relationship reference
relationshipObject LRPpreprocessorSubReferenceSet* relationship object
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppcreateNewRelationship
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppcreateNewRelationship

Trace Diagram (magenta)


Function GIAposRelTranslatorHybridClass::createNewRelationshipEntity()

Function Summary
namereturn typedescription
createNewRelationshipEntityGIAentityNode*create new relationship entity

Function Arguments
nametypedescription
relationshipEntityNamestring relationship entity name
relationshipEntityType int relationship entity type
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorHybrid.hppcreateNewRelationshipEntity
GIAposRelTranslatorHybrid.hppcreateNewRelationship
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppcreateNewRelationshipAndConnectToSource
GIAposRelTranslatorHybrid.hppfindPrimaryEntityAndReconcileSubReferenceSets
GIAposRelTranslatorHybrid.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
GIAtranslator.hppconnectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
GIAtranslator.hppperformGIApostProcessing
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppcreateNewRelationship

Trace Diagram (magenta)