This is the father of all classes handled by the document addProperty(string, string) -- Add a generic property. The first argument specifies the type, the second the name of the property. removeProperty(string) -- Remove a generic property. Note, you can only remove user-defined properties but not built-in ones. A list of supported property types Mark the object as changed (touched) Mark the object as unchanged Register an expression for a property Recomputes this object Returns the group the object is in or None if it is not part of a group. Note that an object can only be in a single group, hence only a single return value. Returns the GeoFeatureGroup, and hence the local coorinate system, the object is in or None if it is not part of a group. Note that an object can only be in a single group, hence only a single return value. A list of all objects this object links to. A list of all objects this object links to recursivly. A list of all objects which link to this object. A list of all objects which link to this object recursivly. Return the internal name of this object Return the document this object is part of State of the object in the document If the GUI is loaded the associated view provider is returned or None if the GUI is not up