Primarily used for GridLAB-D native calls. The class itself is used as the root for Java GridLAB-D objects, whether through inheritence or composition.
Definition at line 11 of file GObject.java.
Public Member Functions | |
| long | GetAddr () |
| pointer to the parent OBJECT. | |
Static Public Member Functions | |
| static GObject | BuildSingle (GClass oc) |
| Constructs both an OBJECT* (in the core) and a GObject and adds the GObject to the GClass's object dictionary. | |
| static GObject | BuildSingle (GridlabD.Class oc) |
| Attempts to build a new GObject within the core. | |
Constructs both an OBJECT* (in the core) and a GObject and adds the GObject to the GClass's object dictionary.
| oc | The class to construct this object out of |
Definition at line 45 of file GObject.java.
References gridlabd::GClass::GetClassAddr(), gridlabd::GClass::GetSize(), and gridlabd::GClass::PutObj().
| static GObject gridlabd::GObject::BuildSingle | ( | GridlabD.Class | oc | ) | [inline, static] |
Attempts to build a new GObject within the core.
| oc | Class to construct this object out of |
Definition at line 29 of file GObject.java.
| long gridlabd::GObject::GetAddr | ( | ) | [inline] |
pointer to the parent OBJECT.
not authoratative, use GetParent() the first time.
Definition at line 16 of file GObject.java.
Referenced by gridlabd::GClass::PutObj().