#include <Builder.h>
Definition at line 300 of file Builder.h.
CBuilderModel::~CBuilderModel | ( | ) | [virtual] |
Definition at line 1280 of file Builder.cpp.
CBuilderModel::CBuilderModel | ( | IMgaModel * | iModel, | |
CBuilderModel * | parent | |||
) | [protected] |
Definition at line 1265 of file Builder.cpp.
CBuilderConnection * CBuilderModel::AddConnection | ( | IMgaSimpleConnection * | iConnection | ) | [protected] |
Definition at line 1631 of file Builder.cpp.
CBuilderSet * CBuilderModel::AddSet | ( | IMgaSet * | iSet | ) | [protected] |
Definition at line 1644 of file Builder.cpp.
CBuilderObject * CBuilderModel::CloneHere | ( | CBuilderObject * | orig | ) |
Definition at line 1947 of file Builder.cpp.
bool CBuilderModel::Close | ( | bool | withchildren = false |
) |
Definition at line 1824 of file Builder.cpp.
void CBuilderModel::CreateAtoms | ( | ) | [protected] |
Definition at line 1431 of file Builder.cpp.
void CBuilderModel::CreateConnections | ( | ) | [protected] |
Definition at line 1576 of file Builder.cpp.
void CBuilderModel::CreateModels | ( | ) | [protected] |
Definition at line 1389 of file Builder.cpp.
CBuilderAtom * CBuilderModel::CreateNewAtom | ( | CString | patrName, | |
CBuilderAtom * | baseType = NULL , |
|||
bool | instance = true | |||
) |
Definition at line 2074 of file Builder.cpp.
CBuilderAtomReference * CBuilderModel::CreateNewAtomReference | ( | CString | refPartName, | |
CBuilderObject * | refTo | |||
) |
Definition at line 2156 of file Builder.cpp.
CBuilderConnection * CBuilderModel::CreateNewConnection | ( | CString | connName, | |
CBuilderObject * | src, | |||
CBuilderObject * | dst | |||
) |
Definition at line 2170 of file Builder.cpp.
CBuilderModel * CBuilderModel::CreateNewModel | ( | CString | partName, | |
CBuilderModel * | baseType = NULL , |
|||
bool | instance = true | |||
) |
Definition at line 2045 of file Builder.cpp.
CBuilderModelReference * CBuilderModel::CreateNewModelReference | ( | CString | refPartName, | |
CBuilderObject * | refTo | |||
) |
Definition at line 2142 of file Builder.cpp.
CBuilderReference * CBuilderModel::CreateNewReference | ( | CString | refPartName, | |
CBuilderObject * | refTo, | |||
CBuilderReference * | baseType = NULL , |
|||
bool | instance = true | |||
) |
Definition at line 2103 of file Builder.cpp.
CBuilderSet * CBuilderModel::CreateNewSet | ( | CString | condName, | |
CBuilderSet * | baseType = NULL , |
|||
bool | instance = true | |||
) |
Definition at line 2232 of file Builder.cpp.
void CBuilderModel::CreateReferences | ( | ) | [protected] |
Definition at line 1473 of file Builder.cpp.
void CBuilderModel::CreateSets | ( | ) | [protected] |
Definition at line 1540 of file Builder.cpp.
void CBuilderModel::Destroy | ( | void | ) | [virtual] |
Reimplemented from CBuilderObject.
Definition at line 1613 of file Builder.cpp.
CBuilderConnectionList * CBuilderModel::FindConnections | ( | CString | name | ) | const [protected] |
Definition at line 1783 of file Builder.cpp.
CBuilderSetList * CBuilderModel::FindSets | ( | CString | name | ) | const [protected] |
Definition at line 1790 of file Builder.cpp.
void CBuilderModel::GetAspectNames | ( | CStringList & | list | ) |
Definition at line 1933 of file Builder.cpp.
const CBuilderAtomReferenceList * CBuilderModel::GetAtomReferences | ( | CString | refPartName | ) | const |
Definition at line 1691 of file Builder.cpp.
const CBuilderAtomList * CBuilderModel::GetAtoms | ( | CString | partName | ) | const |
Definition at line 1667 of file Builder.cpp.
const CBuilderObjectList* CBuilderModel::GetChildren | ( | ) | const [inline] |
const CBuilderConnectionList* CBuilderModel::GetConnections | ( | CString | name | ) | const [inline] |
CString CBuilderModel::GetCurrentAspect | ( | void | ) |
Definition at line 1920 of file Builder.cpp.
const CBuilderModelReferenceList * CBuilderModel::GetModelReferences | ( | CString | refPartName | ) | const |
Definition at line 1683 of file Builder.cpp.
const CBuilderModelList * CBuilderModel::GetModels | ( | CString | partName | ) | const |
Definition at line 1659 of file Builder.cpp.
const CBuilderModelList* CBuilderModel::GetModels | ( | ) | const [inline] |
const CBuilderReferenceList * CBuilderModel::GetReferences | ( | CString | refPartName | ) | const |
Definition at line 1675 of file Builder.cpp.
void CBuilderModel::GetSelection | ( | CBuilderObjectList & | list | ) |
Definition at line 1834 of file Builder.cpp.
const CBuilderSetList* CBuilderModel::GetSets | ( | ) | const [inline] |
const CBuilderSetList* CBuilderModel::GetSets | ( | CString | name | ) | const [inline] |
bool CBuilderModel::IsOpened | ( | ) |
Definition at line 1816 of file Builder.cpp.
void CBuilderModel::MapPortsToAtoms | ( | ) | [protected] |
void CBuilderModel::Open | ( | ) |
Definition at line 1811 of file Builder.cpp.
void CBuilderModel::RemoveAtom | ( | CBuilderAtom * | atom | ) | [protected] |
Definition at line 1723 of file Builder.cpp.
void CBuilderModel::RemoveAtomReference | ( | CBuilderAtomReference * | atomref | ) | [protected] |
Definition at line 1747 of file Builder.cpp.
void CBuilderModel::RemoveConnection | ( | CBuilderConnection * | conn | ) | [protected] |
Definition at line 1759 of file Builder.cpp.
void CBuilderModel::RemoveMemberFromSets | ( | CBuilderObject * | part | ) | [protected] |
Definition at line 1622 of file Builder.cpp.
void CBuilderModel::RemoveModel | ( | CBuilderModel * | model | ) | [protected] |
Definition at line 1699 of file Builder.cpp.
void CBuilderModel::RemoveModelReference | ( | CBuilderModelReference * | modelref | ) | [protected] |
Definition at line 1711 of file Builder.cpp.
void CBuilderModel::RemoveReference | ( | CBuilderReference * | atomref | ) | [protected] |
Definition at line 1735 of file Builder.cpp.
void CBuilderModel::RemoveSet | ( | CBuilderSet * | cond | ) | [protected] |
Definition at line 1771 of file Builder.cpp.
void CBuilderModel::Resolve | ( | ) | [protected, virtual] |
Implements CBuilderObject.
Definition at line 1370 of file Builder.cpp.
void CBuilderModel::SelectionAdd | ( | CBuilderObject * | object | ) | const |
Definition at line 1891 of file Builder.cpp.
void CBuilderModel::SelectionAdd | ( | CBuilderObjectList & | list | ) | const |
Definition at line 1859 of file Builder.cpp.
void CBuilderModel::SelectionRemove | ( | CBuilderObject * | object | ) | const |
Definition at line 1902 of file Builder.cpp.
void CBuilderModel::SelectionRemove | ( | CBuilderObjectList & | list | ) | const |
Definition at line 1875 of file Builder.cpp.
void CBuilderModel::SelectionRemoveAll | ( | ) | const |
Definition at line 1853 of file Builder.cpp.
void CBuilderModel::SelectionSet | ( | CBuilderObject * | object | ) | const [inline] |
void CBuilderModel::SelectionSet | ( | CBuilderObjectList & | list | ) | const [inline] |
void CBuilderModel::SetCurrentAspect | ( | CString & | aspect | ) |
Definition at line 1913 of file Builder.cpp.
void CBuilderModel::TraverseChildren | ( | void * | pointer = 0 |
) | [virtual] |
Reimplemented from CBuilderObject.
Definition at line 1804 of file Builder.cpp.
void CBuilderModel::TraverseModels | ( | void * | pointer = 0 |
) | [virtual] |
Definition at line 1797 of file Builder.cpp.
friend class CBuilderAtom [friend] |
Reimplemented from CBuilderObject.
friend class CBuilderAtomReference [friend] |
Reimplemented from CBuilderObject.
friend class CBuilderConnection [friend] |
Reimplemented from CBuilderObject.
friend class CBuilderFactory [friend] |
friend class CBuilderFolder [friend] |
friend class CBuilderModelReference [friend] |
Reimplemented from CBuilderObject.
friend class CBuilderObject [friend] |
friend class CBuilderReference [friend] |
Reimplemented from CBuilderObject.
friend class CBuilderSet [friend] |
Reimplemented from CBuilderObject.
CBuilderAtomListTable CBuilderModel::atomLists [protected] |
CBuilderObjectList CBuilderModel::children [protected] |
CBuilderConnectionList CBuilderModel::connchildren [protected] |
CBuilderModelListTable CBuilderModel::modelLists [protected] |
CBuilderModelList CBuilderModel::models [protected] |
CBuilderSetListTable CBuilderModel::setLists [protected] |
CBuilderSetList CBuilderModel::sets [protected] |