Rose2xaif
|
#include <XAIFGraphImpl.hpp>
Public Member Functions | |
ScopeEdge (Graph &graph, DefaultVertex &src, DefaultVertex &tgt) | |
~ScopeEdge () | |
virtual void | initAttributes () |
Public Member Functions inherited from rose2xaif::SgXAIF::DefaultEdge | |
DefaultEdge (Graph &graph, DefaultVertex &src, DefaultVertex &tgt) | |
virtual std::string | getId () const |
virtual Vertex & | getSource () const |
virtual Vertex & | getTarget () const |
virtual void | setParent (XAIFElement *el) |
virtual Graph * | getGraph () const |
Public Member Functions inherited from rose2xaif::SgXAIF::Edge | |
Edge () | |
virtual | ~Edge () |
Public Member Functions inherited from rose2xaif::SgXAIF::XAIFElement | |
XAIFElement () | |
virtual | ~XAIFElement () |
virtual std::string | toString () const |
bool | hasAttribute (const std::string key) const |
std::string | getAttribute (const std::string &key) const |
bool | getBoolAttribute (const std::string &key) const |
void | setAttribute (std::string key, std::string val) |
void | setBoolAttribute (const std::string &key, bool val) |
void | resetAllAttributes (const AttributeMap &atts) |
virtual AttributeMap & | getAttributes () |
virtual XAIFElementPVector & | getChildren () |
virtual void | addChild (XAIFElement &el) |
bool | hasParent () const |
virtual XAIFElement * | getParent () |
virtual bool | empty () |
virtual std::string | toXMLBegin () const |
virtual std::string | toXMLAttr () const |
virtual std::string | toXMLEnd () const |
int | getNestingLevel () const |
void | setLevel (int l) |
bool | hasSgNode () const |
SgNode * | getSgNode () const |
void | setSgNode (SgNode *sgn) |
void | debugPrint () |
Additional Inherited Members | |
Protected Member Functions inherited from rose2xaif::SgXAIF::DefaultEdge | |
virtual void | setId (std::string id) |
virtual void | setGraph (Graph *g) |
Protected Attributes inherited from rose2xaif::SgXAIF::DefaultEdge | |
Graph * | myGraphContainer_p |
DefaultVertex & | mySourceVertex |
DefaultVertex & | myTargetVertex |
Definition at line 393 of file XAIFGraphImpl.hpp.
|
inline |
Definition at line 395 of file XAIFGraphImpl.hpp.
References initAttributes().
|
inline |
Definition at line 398 of file XAIFGraphImpl.hpp.
|
inlinevirtual |
this is the only abstract method
Implements rose2xaif::SgXAIF::DefaultEdge.
Definition at line 400 of file XAIFGraphImpl.hpp.
References rose2xaif::SgXAIF::XAIFElement::setAttribute().
Referenced by ScopeEdge().