Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ncl::Base Class Reference
Inheritance diagram for br::pucrio::telemidia::ncl::Base:
Inheritance graph
[legend]

Public Member Functions

 Base (string id)
 
virtual bool addBase (Base *base, string alias, string location) throw (IllegalBaseTypeException*)
 
virtual void clear ()
 
BasegetBase (string baseId)
 
string getBaseAlias (Base *base)
 
string getBaseLocation (Base *base)
 
vector< Base * > * getBases ()
 
bool removeBase (Base *base)
 
void setBaseAlias (Base *base, string alias)
 
void setBaseLocation (Base *base, string location)
 
string getId ()
 
void setId (string id)
 
bool instanceOf (string s)
 

Static Public Member Functions

static bool hasInstance (Base *base, bool eraseFromList)
 

Protected Attributes

string id
 
vector< Base * > baseSet
 
map< string, Base * > baseAliases
 
map< string, Base * > baseLocations
 
set< string > typeSet
 

The documentation for this class was generated from the following files: