BON::Set Class Reference

#include <BON.h>

Inheritance diagram for BON::Set:
Inheritance graph
[legend]
Collaboration diagram for BON::Set:
Collaboration graph
[legend]

List of all members.

Public Types

typedef SetImpl implementation_type

Public Member Functions

 Set ()
 Set (SetImpl *pObject)
 Set (const Object &object)
 Set (const ConnectionEnd &object)
 Set (const FCO &object)
Setoperator= (const Object &object)
Setoperator= (const ConnectionEnd &object)
Setoperator= (const FCO &object)
SetImploperator-> () const

Static Public Member Functions

static Set attach (IMgaObject *spObject)
static Set create (const Folder &parent, const MON::Set &meta=MON::Set())
static Set create (const Folder &parent, const std::string &strSet)
static Set create (const Folder &parent, const Set &baseType, bool bAsInstance=true)
static Set create (const Model &parent, const MON::Set &meta=MON::Set(), const std::string &strRole="")
static Set create (const Model &parent, const std::string &strSet, const std::string &strRole="")
static Set create (const Model &parent, const Set &baseType, bool bAsInstance=true, const std::string &strRole="")
static Set createAs (const Model &parent, const std::string &strRole)

Static Public Attributes

static const ObjectType type = OT_Set
static const std::string string_type = "BON::Set"
static const int inheritance_level = 1

Static Protected Member Functions

static void addDerivedKinds (const std::vector< std::string > &vecKinds)

Detailed Description

Definition at line 407 of file BON.h.


Member Typedef Documentation

Reimplemented from BON::FCO.

Definition at line 412 of file BON.h.


Constructor & Destructor Documentation

BON::Set::Set (  )  [inline]

Definition at line 425 of file BON.h.

BON::Set::Set ( SetImpl pObject  ) 

Definition at line 624 of file BON.cpp.

BON::Set::Set ( const Object object  ) 

Definition at line 629 of file BON.cpp.

BON::Set::Set ( const ConnectionEnd object  ) 

Definition at line 661 of file BON.cpp.

BON::Set::Set ( const FCO object  ) 

Definition at line 636 of file BON.cpp.


Member Function Documentation

void BON::Set::addDerivedKinds ( const std::vector< std::string > &  vecKinds  )  [static, protected]

Reimplemented from BON::FCO.

Definition at line 618 of file BON.cpp.

Set BON::Set::attach ( IMgaObject *  spObject  )  [static]

Reimplemented from BON::FCO.

Definition at line 679 of file BON.cpp.

Set BON::Set::create ( const Model parent,
const Set baseType,
bool  bAsInstance = true,
const std::string strRole = "" 
) [static]

Definition at line 710 of file BON.cpp.

Set BON::Set::create ( const Model parent,
const std::string strSet,
const std::string strRole = "" 
) [static]

Definition at line 705 of file BON.cpp.

Set BON::Set::create ( const Model parent,
const MON::Set meta = MON::Set(),
const std::string strRole = "" 
) [static]

Definition at line 700 of file BON.cpp.

Set BON::Set::create ( const Folder parent,
const Set baseType,
bool  bAsInstance = true 
) [static]

Definition at line 695 of file BON.cpp.

Set BON::Set::create ( const Folder parent,
const std::string strSet 
) [static]

Definition at line 690 of file BON.cpp.

Set BON::Set::create ( const Folder parent,
const MON::Set meta = MON::Set() 
) [static]

Definition at line 685 of file BON.cpp.

Set BON::Set::createAs ( const Model parent,
const std::string strRole 
) [static]

Definition at line 715 of file BON.cpp.

SetImpl * BON::Set::operator-> (  )  const

Reimplemented from BON::FCO.

Definition at line 720 of file BON.cpp.

Set & BON::Set::operator= ( const FCO object  ) 

Reimplemented from BON::FCO.

Definition at line 652 of file BON.cpp.

Set & BON::Set::operator= ( const ConnectionEnd object  ) 

Reimplemented from BON::FCO.

Definition at line 669 of file BON.cpp.

Set & BON::Set::operator= ( const Object object  ) 

Reimplemented from BON::FCO.

Definition at line 643 of file BON.cpp.


Member Data Documentation

const int BON::Set::inheritance_level = 1 [static]

Reimplemented from BON::FCO.

Definition at line 415 of file BON.h.

const std::string BON::Set::string_type = "BON::Set" [static]

Reimplemented from BON::FCO.

Definition at line 414 of file BON.h.

const ObjectType BON::Set::type = OT_Set [static]

Reimplemented from BON::FCO.

Definition at line 413 of file BON.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:57:13 2013 for GME by  doxygen 1.6.3