mermaid::support::data::SemanticNode Class Reference

Class representing a semantic node. More...

#include <SemanticNode.hpp>

Collaboration diagram for mermaid::support::data::SemanticNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

SemanticNodeVector getChildren ()
 Children getter.
std::string getName ()
 Name getter.
 SemanticNode (std::string name)
 Constructor.
 SemanticNode ()
 Constructor.

Friends

class SemanticTree
class SemanticTreeFactory

Detailed Description

Class representing a semantic node.

Author:
Marco Barbosa + Nelson Ramos

Definition at line 54 of file SemanticNode.hpp.


Constructor & Destructor Documentation

SemanticNode::SemanticNode (  ) 

Constructor.

Default SemanticNode constructor. Should not be used directly.

Definition at line 39 of file SemanticNode.cpp.

SemanticNode::SemanticNode ( std::string  name  ) 

Constructor.

Builds a SemanticNode with a name.

Parameters:
name Node name.

Definition at line 44 of file SemanticNode.cpp.


Member Function Documentation

SemanticNodeVector SemanticNode::getChildren (  ) 

Children getter.

Returns:
The children nodes of the current SemanticNode

Definition at line 49 of file SemanticNode.cpp.

std::string SemanticNode::getName (  ) 

Name getter.

Returns:
The name of the current SemanticNode

Definition at line 59 of file SemanticNode.cpp.

Generated on Fri Mar 4 22:15:46 2011 for MeRMaID::support by  doxygen 1.6.3