GME
13
|
#include <OCLType.h>
OclMeta::TypeManager::TypeManager | ( | OclImplementation::TypeFactory * | pTypeFactory, |
OclImplementation::OperatorFactory * | pOperatorFactory, | ||
OclImplementation::FunctionFactory * | pFunctionFactory, | ||
OclImplementation::ConstraintDefinitionFactory * | pCDFactory | ||
) |
Definition at line 175 of file OCLType.cpp.
OclMeta::TypeManager::~TypeManager | ( | ) | [virtual] |
Definition at line 184 of file OCLType.cpp.
void OclMeta::TypeManager::Clear | ( | ) |
Definition at line 223 of file OCLType.cpp.
Definition at line 203 of file OCLType.cpp.
void OclMeta::TypeManager::ClearGlobals | ( | ) |
Definition at line 217 of file OCLType.cpp.
void OclMeta::TypeManager::ClearTypes | ( | ) |
Definition at line 198 of file OCLType.cpp.
OclImplementation::ConstraintDefinitionFactory * OclMeta::TypeManager::GetDefinitionFactory | ( | ) | const |
Definition at line 193 of file OCLType.cpp.
Function * OclMeta::TypeManager::GetFunction | ( | const OclSignature::Function & | signature | ) |
Definition at line 389 of file OCLType.cpp.
Operator * OclMeta::TypeManager::GetOperator | ( | const OclSignature::Operator & | signature | ) |
Definition at line 364 of file OCLType.cpp.
std::shared_ptr< Type > OclMeta::TypeManager::GetType | ( | const std::string & | strName, |
const std::string & | strNSpace | ||
) |
Definition at line 229 of file OCLType.cpp.
std::string OclMeta::TypeManager::GetTypeBase | ( | const std::string & | strName1, |
const std::string & | strName2 | ||
) |
Definition at line 328 of file OCLType.cpp.
TypeSeq OclMeta::TypeManager::GetTypeBase | ( | const TypeSeq & | vecType1, |
const TypeSeq & | vecType2 | ||
) |
Definition at line 343 of file OCLType.cpp.
int OclMeta::TypeManager::GetTypeDistance | ( | const std::string & | strName | ) |
Definition at line 292 of file OCLType.cpp.
int OclMeta::TypeManager::IsTypeA | ( | const std::string & | strName1, |
const std::string & | strName2 | ||
) |
Definition at line 286 of file OCLType.cpp.
bool OclMeta::TypeManager::IsTypeA | ( | const TypeSeq & | vecType1, |
const TypeSeq & | vecType2 | ||
) |
Definition at line 353 of file OCLType.cpp.
void OclMeta::TypeManager::RegisterFeature | ( | CallResult & | callResult | ) |
Definition at line 414 of file OCLType.cpp.
void OclMeta::TypeManager::RegisterType | ( | TypeResult & | typeResult | ) |
Definition at line 465 of file OCLType.cpp.