GME
13
|
Stores Input. More...
#include <Input.h>
Public Member Functions | |
CInput () | |
virtual | ~CInput () |
void | GetInput (CString strNameFirst, CString strRoleFirst, CString strKindFirst, CString strAttributeFirst, CString strNameSecond, CString strRoleSecond, CString strKindSecond, CString strAttributeSecond, CString attrval, BOOL mod, BOOL atom, BOOL ref, BOOL set, BOOL connection, BOOL splSearch, BOOL full, IMgaFCO *, int, BOOL bMatchCase, int scopedSearch, int logicalExpr) |
wregex & | GetFirstNameRegExp () |
wregex & | GetFirstRoleRegExp () |
wregex & | GetFirstKindRegExp () |
wregex & | GetSecondNameRegExp () |
wregex & | GetSecondRoleRegExp () |
wregex & | GetSecondKindRegExp () |
CString & | GetFirstName () |
CString & | GetFirstRole () |
CString & | GetFirstKind () |
CString & | GetFirstAttribute () |
CString & | GetSecondName () |
CString & | GetSecondKind () |
CString & | GetSecondRole () |
CString & | GetSecondAttribute () |
BOOL & | GetModels () |
BOOL & | GetAtoms () |
BOOL & | GetSets () |
BOOL & | GetReferences () |
BOOL & | GetConnections () |
BOOL & | GetSplSearch () |
BOOL & | IsCaseIgnored () |
BOOL & | DoScopedSearch () |
int & | GetSearchScope () |
int & | GetLogicalOperator () |
BOOL & | UseSecondCriteria () |
BOOL & | MatchWholeWord () |
std::vector< Attribute > & | GetFirstAttributeStack () |
std::vector< Attribute > & | GetSecondAttributeStack () |
Protected Member Functions | |
void | ParseAttribute () |
void | PrepareExpressionStack (const CString &strAttributeExpression, std::vector< Attribute > &stack) |
wregex | GetRegExp (CString name) |
CInput::CInput | ( | ) |
CInput::~CInput | ( | ) | [virtual] |
BOOL& CInput::DoScopedSearch | ( | ) | [inline] |
BOOL& CInput::GetAtoms | ( | ) | [inline] |
BOOL& CInput::GetConnections | ( | ) | [inline] |
CString& CInput::GetFirstAttribute | ( | ) | [inline] |
std::vector<Attribute>& CInput::GetFirstAttributeStack | ( | ) | [inline] |
CString& CInput::GetFirstKind | ( | ) | [inline] |
wregex& CInput::GetFirstKindRegExp | ( | ) | [inline] |
CString& CInput::GetFirstName | ( | ) | [inline] |
wregex& CInput::GetFirstNameRegExp | ( | ) | [inline] |
CString& CInput::GetFirstRole | ( | ) | [inline] |
wregex& CInput::GetFirstRoleRegExp | ( | ) | [inline] |
void CInput::GetInput | ( | CString | strNameFirst, |
CString | strRoleFirst, | ||
CString | strKindFirst, | ||
CString | strAttributeFirst, | ||
CString | strNameSecond, | ||
CString | strRoleSecond, | ||
CString | strKindSecond, | ||
CString | strAttributeSecond, | ||
CString | attrval, | ||
BOOL | mod, | ||
BOOL | atom, | ||
BOOL | ref, | ||
BOOL | set, | ||
BOOL | connection, | ||
BOOL | splSearch, | ||
BOOL | full, | ||
IMgaFCO * | , | ||
int | , | ||
BOOL | bMatchCase, | ||
int | scopedSearch, | ||
int | logicalExpr | ||
) |
int& CInput::GetLogicalOperator | ( | ) | [inline] |
BOOL& CInput::GetModels | ( | ) | [inline] |
BOOL& CInput::GetReferences | ( | ) | [inline] |
wregex CInput::GetRegExp | ( | CString | name | ) | [protected] |
int& CInput::GetSearchScope | ( | ) | [inline] |
CString& CInput::GetSecondAttribute | ( | ) | [inline] |
std::vector<Attribute>& CInput::GetSecondAttributeStack | ( | ) | [inline] |
CString& CInput::GetSecondKind | ( | ) | [inline] |
wregex& CInput::GetSecondKindRegExp | ( | ) | [inline] |
CString& CInput::GetSecondName | ( | ) | [inline] |
wregex& CInput::GetSecondNameRegExp | ( | ) | [inline] |
CString& CInput::GetSecondRole | ( | ) | [inline] |
wregex& CInput::GetSecondRoleRegExp | ( | ) | [inline] |
BOOL& CInput::GetSets | ( | ) | [inline] |
BOOL& CInput::GetSplSearch | ( | ) | [inline] |
BOOL& CInput::IsCaseIgnored | ( | ) | [inline] |
BOOL& CInput::MatchWholeWord | ( | ) | [inline] |
void CInput::ParseAttribute | ( | ) | [protected] |
void CInput::PrepareExpressionStack | ( | const CString & | strAttributeExpression, |
std::vector< Attribute > & | stack | ||
) | [protected] |
BOOL& CInput::UseSecondCriteria | ( | ) | [inline] |