25 #ifndef __GOPPRR_GRAPH_H__
26 #define __GOPPRR_GRAPH_H__
34 #include "Error/ExceptionTypes.h"
38 namespace GOPPRR {
struct CRole; }
39 namespace GOPPRR {
struct CObject; }
40 namespace GOPPRR {
struct CPort; }
41 namespace GOPPRR {
struct CRelationship; }
42 namespace GOPPRR {
struct CBinding; }
43 namespace GOPPRR {
struct CGraphicalContainer; }
68 CGraph(const ::std::string& OID =
"", const ::std::string& Type =
"", const ::std::string& ID =
"",
const std::map< ::std::string, ::GOPPRR::CProperty* >&
Properties = std::map< ::std::string, ::GOPPRR::CProperty* >(),
const std::vector< ::GOPPRR::CBinding >& BindingSet = std::vector< ::GOPPRR::CBinding >(),
const std::vector< ::GOPPRR::CGraphicalContainer >& Containers = std::vector< ::GOPPRR::CGraphicalContainer >(),
const std::map< std::string, ::GOPPRR::CObject* >& ObjectSet = std::map< std::string, ::GOPPRR::CObject* >(),
const std::map< std::string, ::GOPPRR::CPort* >& PortSet = std::map< std::string, ::GOPPRR::CPort* >(),
const std::map< std::string, ::GOPPRR::CRelationship* >& RelationshipSet = std::map< std::string, ::GOPPRR::CRelationship* >(),
const std::map< std::string, ::GOPPRR::CRole* >& RoleSet = std::map< std::string, ::GOPPRR::CRole* >())
throw();
114 ::std::map< ::std::string, GOPPRR::CRole* >
Roles(
GOPPRR::CObject *
const pObject, const ::std::string & Type,
const bool & bSubString =
false,
const bool & bUseException =
true)
const throw(::
GOPPRR::Error::CEmpty);
193 ::std::map< ::std::string, GOPPRR::CRole* >
Roles(
GOPPRR::CRole *
const pRole, const ::std::string & Type,
const bool & bSubString =
false,
const bool & bUseException =
true)
const throw(::
GOPPRR::Error::CEmpty);
267 ::std::map< ::std::string, GOPPRR::CPort* >
Ports(
GOPPRR::CObject *
const pObject, const ::std::string & Type,
const bool & bSubString =
false,
const bool & bUseException =
true)
const throw(::
GOPPRR::Error::CEmpty);
312 ::std::map< ::std::string, GOPPRR::CObject* >
Objects(
GOPPRR::CRole *
const pRole, const ::std::string & Type,
const bool & bSubString =
false,
const bool & bUseException =
true)
const throw(::
GOPPRR::Error::CEmpty);
327 ::std::map< ::std::string, GOPPRR::CObject* >
Objects(const ::std::string & Type,
const bool & bSubString =
false,
const bool & bUseException =
true)
const throw(::
GOPPRR::Error::CEmpty);
433 #endif // __ GOPPRR_GRAPH_H__