GME  13
Namespaces | Typedefs | Enumerations | Functions
OCLCommonEx.h File Reference

Go to the source code of this file.

Namespaces

namespace  OclCommonEx

Typedefs

typedef CComObjPtr< IMgaObjectOclCommonEx::SPObject
typedef std::vector< SPObject > OclCommonEx::ObjectVector
typedef CComObjPtr< IMgaFCOOclCommonEx::SPFCO
typedef std::vector< SPFCO > OclCommonEx::FCOVector
typedef CComObjPtr< IMgaMetaBaseOclCommonEx::SPMeta
typedef std::vector< SPMeta > OclCommonEx::MetaBaseVector
typedef CComObjPtr< IMgaConnPointOclCommonEx::SPCP
typedef std::vector< SPCP > OclCommonEx::CPVector
typedef CComObjPtr
< IMgaMetaPointerSpec
OclCommonEx::SPPointer
typedef std::vector< SPPointer > OclCommonEx::PointerVector
typedef CComObjPtr< IMgaMetaModelOclCommonEx::SPModel
typedef std::map< std::string,
SPModel > 
OclCommonEx::ModelMap

Enumerations

enum  OclCommonEx::ErrorImage { OclCommonEx::IMG_SYNTACTICAL_ERROR = 0, OclCommonEx::IMG_SEMANTICAL_ERROR = 1, OclCommonEx::IMG_VIOLATION_ERROR = 2, OclCommonEx::IMG_VIOLATION_WARNING = 3 }

Functions

std::string OclCommonEx::Convert (const CString &strIn)
CStringW OclCommonEx::Convert (const std::string &strIn)
bool OclCommonEx::ParseCardinality (const CString &strCardinalityIn)
std::string OclCommonEx::UpperFirst (const std::string &strValue)
std::string OclCommonEx::LowerFirst (const std::string &strValue)
CString OclCommonEx::UpperFirst (const CString &strValue)
CString OclCommonEx::LowerFirst (const CString &strValue)
std::string OclCommonEx::GetConnPointRole (CComPtr< IMgaConnPoint > spCP)
std::string OclCommonEx::GetObjectKind (CComPtr< IMgaObject > spObject)
std::string OclCommonEx::GetObjectDisplayedName (CComPtr< IMgaObject > &spObject)
std::string OclCommonEx::GetFCORole (CComPtr< IMgaFCO > spFCO)
objtype_enum OclCommonEx::GetObjectType (CComPtr< IMgaObject > spObject)
objtype_enum OclCommonEx::GetObjectType (CComPtr< IMgaMetaBase > spObject)
std::string OclCommonEx::GetObjectName (CComPtr< IMgaObject > spObject)
std::string OclCommonEx::GetObjectName (CComPtr< IMgaMetaBase > spObject)
std::string OclCommonEx::ObjectTypeToString (objtype_enum eType)
objtype_enum OclCommonEx::StringToObjectType (const std::string &strType)
bool OclCommonEx::IsInLibrary (CComPtr< IMgaObject > spObject)
StringVector OclCommonEx::GetLibraryPath (CComPtr< IMgaObject > spObject)
std::string OclCommonEx::CreateType (const std::string &strKind, objtype_enum eType)
bool OclCommonEx::ResolveType (const std::string &strFullName, std::string &strKind, objtype_enum &eType)
void OclCommonEx::AddAssociation (OclMeta::TypeManager *pManager, OclMeta::Association *pAssociation, OclMeta::AssociationVector &vecAssociations, bool bCantBeSet)
void OclCommonEx::AddAssociations (OclMeta::AssociationVector &vecAssociationsToAdd, OclMeta::AssociationVector &vecAssociations)
bool OclCommonEx::AddObject (CComPtr< IMgaFCO > spFCO, FCOVector &vecFCOs)
bool OclCommonEx::AddObject (CComPtr< IMgaObject > spObject, ObjectVector &vecObjects)
bool OclCommonEx::ContainsObject (CComPtr< IMgaFCO > spFCO, FCOVector &vecFCOs)
bool OclCommonEx::ContainsObject (CComPtr< IMgaObject > spObject, ObjectVector &vecObjects)
bool OclCommonEx::IsAbstract (CComPtr< IMgaFCO > spFCO)
bool OclCommonEx::GetAllObjects (CComPtr< IMgaFCO > &spFCO, CComPtr< IMgaFCOs > &spRefs)
void OclCommonEx::GetAssociationEnds (CComPtr< IMgaFCO > spFCO, const std::string &strRole, const std::string &strKind, FCOVector &vecFCOs)
void OclCommonEx::GetAssociationEnds (CComPtr< IMgaFCO > spFCO, const std::string &strRole, const std::string &strKind, FCOVector &vecFCOs, FCOVector &vecConnections)
void OclCommonEx::GetInheritances (CComPtr< IMgaFCO > spFCO, const std::string &strInheritanceType, bool bIsParent, FCOVector &vecFCOs)
void OclCommonEx::GetEquivalences (CComPtr< IMgaFCO > spFCO, const std::string &strEquivalencesType, bool bToLeft, FCOVector &vecFCOs)
void OclCommonEx::GetMetaObjects (CComPtr< IMgaMetaProject > spProject, const std::string &strName, objtype_enum eType, MetaBaseVector &vecMetaBases)
void OclCommonEx::GetDerivedObjects (CComPtr< IMgaProject > spProject, const std::string &strType, ObjectVector &vecObjects)
void OclCommonEx::GetKindObjects (CComPtr< IMgaProject > spProject, const std::string &strKind, ObjectVector &vecObjects)
void OclCommonEx::GetKindFolders (CComPtr< IMgaFolder > spFolder, const std::string &strKind, bool bKind, ObjectVector &vecObjects)
std::string OclCommonEx::GetPointerRole (CComPtr< IMgaMetaPointerSpec > spPointer)
ModelMap OclCommonEx::GetModels (CComPtr< IMgaMetaProject > spProject)
StringVector OclCommonEx::GetPointerDescriptions (CComPtr< IMgaMetaPointerSpec > spPointer)
StringVector OclCommonEx::TranslateDescriptionsToKinds (ModelMap &mapModels, const StringVector &vecDescriptions)
std::string OclCommonEx::GetObjectPath (CComPtr< IMgaObject > spObject)
std::string OclCommonEx::GetObjectDescription (CComPtr< IMgaObject > spObject)
std::string OclCommonEx::GetConnectionPointDescription (CComPtr< IMgaConnPoint > spCP)