Creates a new model.
Add a new entity attribute to the model. If the attribute already exists, then return the existing attribute.
Add a new topo attribute to the model. If the attribute already exists, then return the existing attribute.
Delete an attribute from the model. Return ture if successful, false otherwise.
Delete a group i the model. Returns true if successful.
Find all attributes in the model for a geom_type.
Returns all attributes in the model. A nested array is return containing an array of entity attributes, and an array of topo attributes
Returns all entity attributes in the model.
Get all the groups in a model.
Returns all topo attributes in the model.
Returns one entity attribute in the model, or null if it does not exist.
Get the geom objct from the model.
Get one group from the model.
Returns one entity attribute in the model, or null if it does not exist.
Checks if the model has an attribute.
Checks if the group exists in the model.
Removes empty elements in sparse arrays.
Rename an attribute.
Renames the group.
Save the model as file
Save the model as file
Run some checks
Generated using TypeDoc
Model Class