Classes |
| class | Component |
| class | Deallocator |
| class | ProcessingBaseImpl |
| class | CompoundImpl |
| class | PrimitiveImpl |
| class | ParameterImpl |
| class | IOParameterImpl |
| class | SignalImpl |
| class | MyVisitor |
| class | Project |
| class | Object |
| class | RegistryNode |
| class | Folder |
| class | ConnectionEnd |
| class | ReferencePort |
| class | FCO |
| class | Attribute |
| class | Atom |
| class | Model |
| class | Set |
| class | Reference |
| class | Connection |
| class | ReferencePortContainer |
| class | TypeInhObject |
| class | Type |
| class | Instance |
| class | FCORegistryNode |
| class | FCOExRegistryNode |
| class | ModelRegistryNode |
| class | ConnectionRegistryNode |
| class | Visitor |
| class | ProjectImpl |
| class | ObjectImpl |
| class | RegistryNodeImpl |
| class | FolderImpl |
| class | ConnectionEndImpl |
| class | ReferencePortImpl |
| class | FCOImpl |
| class | AttributeImpl |
| class | AtomImpl |
| class | ModelImpl |
| class | SetImpl |
| class | ReferenceImpl |
| class | ConnectionImpl |
| class | ReferencePortContainerImpl |
| class | TypeInhObjectImpl |
| class | InstanceImpl |
| class | TypeImpl |
| class | FCORegistryNodeImpl |
| class | FCOExRegistryNodeImpl |
| class | ModelRegistryNodeImpl |
| class | ConnectionRegistryNodeImpl |
| class | Event |
| class | EventListener |
| class | EventListenerPool |
| class | Exception |
| struct | ExtensionsCleanup |
| class | ExtensionManager |
| class | Extension |
| class | Extension2 |
| class | Extension3 |
| class | Extension4 |
| class | Extension5 |
| class | Extension6 |
| class | ExtensionA |
| class | ExtensionA2 |
| class | ExtensionA3 |
| class | ExtensionA4 |
| class | ExtensionA5 |
| class | ExtensionA6 |
Typedefs |
| typedef std::vector< std::string > | RoleVec |
typedef std::pair
< MON::Connection, RoleVec > | RoleMeta2 |
| typedef Util::ComPtr< IMgaProject > | ProjectPtr |
typedef Util::ComPtr
< IMgaTerritory > | TerritoryPtr |
| typedef Util::ComPtr< IMgaObject > | ObjectPtr |
| typedef Util::ComPtr< IMgaFolder > | FolderPtr |
| typedef Util::ComPtr< IMgaFCO > | FCOPtr |
| typedef Util::ComPtr< IMgaAtom > | AtomPtr |
| typedef Util::ComPtr< IMgaModel > | ModelPtr |
typedef Util::ComPtr
< IMgaConnection > | ConnectionPtr |
| typedef Util::ComPtr< IMgaSet > | SetPtr |
typedef Util::ComPtr
< IMgaReference > | ReferencePtr |
typedef Util::ComPtr
< IMgaAttribute > | AttributePtr |
| typedef Util::ComPtr< IMgaRegNode > | RegNodePtr |
typedef Util::ComPtr
< IMgaConnPoint > | ConnPointPtr |
| typedef Util::ComPtr< IMgaFCOs > | FCOsPtr |
| typedef Util::ComPtr< IMgaObjects > | ObjsPtr |
| typedef Util::ComPtr< IGMEOLEApp > | GMEAppPtr |
| typedef Util::ComPtr< IGMEOLEColl > | GMECollPtr |
typedef Util::ComPtr
< IGMEOLEPanel > | GMEPanelPtr |
| typedef std::set< ObjectImpl * > | ObjectSet |
typedef std::pair< bool,
ObjectSet > | ObjectSetPair |
| typedef std::set< FolderImpl * > | FolderSet |
typedef std::pair< bool,
FolderSet > | FolderSetPair |
| typedef std::set< FCOImpl * > | FCOSet |
| typedef std::pair< bool, FCOSet > | FCOSetPair |
| typedef std::set< SetImpl * > | SetSet |
| typedef std::pair< bool, SetSet > | SetSetPair |
| typedef std::set< ReferenceImpl * > | ReferenceSet |
typedef std::pair< bool,
ReferenceSet > | ReferenceSetPair |
typedef std::set
< ConnectionImpl * > | ConnectionSet |
typedef std::pair< bool,
ConnectionSet > | ConnectionSetPair |
typedef std::set
< ConnectionEndImpl * > | ConnectionEndSet |
typedef std::pair< bool,
ConnectionEndSet > | ConnectionEndSetPair |
typedef std::set
< ReferencePortImpl * > | ReferencePortSet |
| typedef long | AttributeStatus |
| typedef long | RegistryNodeStatus |
| typedef unsigned long | ULong |
| typedef std::pair< ULong, ULong > | Point |
| typedef std::vector< std::string > | StringVector |
typedef std::pair
< ExtensionType, int > | ExtensionInfo |
Enumerations |
| enum | DataType { DT_Integer,
DT_Real,
DT_Character,
DT_Pointer
} |
| enum | ObjectStatus { OST_Exists = 0,
OST_Deleted,
OST_Zombie,
OST_Null
} |
| enum | ObjectType {
OT_Null = 0,
OT_Model = 1,
OT_Atom = 2,
OT_Reference = 3,
OT_Connection = 4,
OT_Set = 5,
OT_Folder = 6
} |
| enum | NamePosition {
NP_North = 0,
NP_NorthEast,
NP_East,
NP_SouthEast,
NP_South,
NP_SouthWest,
NP_West,
NP_NorthWest,
NP_Center
} |
| enum | AutoRouterPref { ARP_North,
ARP_South,
ARP_West,
ARP_East
} |
| enum | LineType { LT_Solid,
LT_Dash
} |
| enum | LineEndType {
LET_Butt,
LET_Arrow,
LET_Diamond,
LET_Apex,
LET_Bullet,
LET_EmptyDiamond,
LET_EmptyApex,
LET_EmptyBullet,
LET_LeftHalfArrow,
LET_RightHalfArrow
} |
| enum | ExtensionType { EXT_None = 0,
EXT_MetaKind = 1,
EXT_Kind = 2,
EXT_Role = 3
} |
Functions |
| static CString | operator+ (const CString &A, const std::string &B) |
| static CString | MakeHyperlink (BON::Object &obj) |
| | IMPLEMENT_ABSTRACT_BONEXTENSION (SF_BON::Processing) |
| | IMPLEMENT_BONEXTENSION (SF_BON::Compound,"Compound") |
| | IMPLEMENT_BONEXTENSION (SF_BON::Primitive,"Primitive") |
| | IMPLEMENT_BONEXTENSION (SF_BON::ParameterBase," OutputParam") |
| | IMPLEMENT_BONEXTENSION (SF_BON::InputParam,"InputParam") |
| | IMPLEMENT_BONEXTENSION (SF_BON::Param,"Param") |
| | IMPLEMENT_BONEXTENSION (SF_BON::Signal," InputSignal OutputSignal") |
| | IMPLEMENT_BONEXTENSION (Compound,"Compound") |
| | IMPLEMENT_BONEXTENSION (Primitive,"PrimitiveParts") |
| | IMPLEMENT_BONEXTENSION (Parameter,"Param InputParam OutputParam") |
| | IMPLEMENT_BONEXTENSION (IOParameter,"InputParameters OutputParameters") |
| | IMPLEMENT_BONEXTENSION (Signal,"BON::Atom") |
| | DECLARE_BONEXTENSION (Model, CompoundImpl, Compound) |
| | DECLARE_BONEXTENSION (Model, PrimitiveImpl, Primitive) |
| | DECLARE_BONEXTENSION (Atom, ParameterImpl, Parameter) |
| | DECLARE_BONEXTENSION (Atom, IOParameterImpl, IOParameter) |
| | DECLARE_BONEXTENSION (Atom, SignalImpl, Signal) |
| ProjectImpl * | _getProject (IMgaObject *spObject, ProjectImpl *pProject) |
| MON::ObjectPtr | _getMetaBase (IMgaObject *spObject) |
| std::string | _getMetaName (IMgaObject *spObject) |
| long | _getMetaRef (IMgaObject *spObject) |
| MON::Containment | _getMetaRole (IMgaFCO *spFCO) |
| void | _checkIsCallable (ObjectImpl *pObject) |
| bool | _isAddOn () |
| template<class T > |
| std::set< T > & | filterByAspect (std::set< T > &inSet, const MON::Aspect &meta) |
| template<class T , class TI > |
| void | setCopy (const std::set< TI * > &setIn, std::set< T > &setOut) |
| template<class T , class TI , class TC > |
| void | setCastCopy (const std::set< TI * > &setIn, std::set< T > &setOut) |
| bool | Convert (const std::string &strValue, long &lValue, bool bIsHexa) |
| bool | Convert (const std::string &strValue, COLORREF &crValue) |
| std::string | Convert (COLORREF crValue) |
| bool | Convert (const std::string &strValueIn, NamePosition &eValue) |
| std::string | Convert (NamePosition pos) |
| bool | Convert (const std::string &strValue, LineType &eType) |
| std::string | Convert (LineType eType) |
| bool | Convert (const std::string &strValue, LineEndType &eType) |
| std::string | Convert (LineEndType eType) |
| void | splitKinds (const std::string &strKinds, std::vector< std::string > &vecKinds) |
| bool | isMetaKindMatched (const std::string &strUserKind, const std::string &strBaseType) |
| ObjectImpl * | castObjectImpl (ObjectImpl *pObject, const std::string &strBEType, ObjectType eType, const std::vector< std::string > &vecKinds, const std::vector< std::string > &vecDerivedKinds) |
| ExtensionType | castImpl (ObjectType eOType, const std::string &strKind, const std::string &strRole, const std::string &strBEType, ObjectType eType, const std::vector< std::string > &vecKinds) |
| void | mergeTypes (const std::string &strType1, ObjectType eType1, const std::string &strType2, ObjectType eType2, std::string &strType, ObjectType &eType) |
Variables |
| const long | AS_Here = 0 |
| const long | AS_Meta = -1 |
| const long | AS_Undefined = -2 |
| const long | RNS_Here = 0 |
| const long | RNS_Meta = -1 |
| const long | RNS_Undefined = -2 |
| struct BON::ExtensionsCleanup | cleanup |