Branches API
See also: Automating LEAP with the API
The LEAPBranch class represents a specific Branch on the data tree (e.g., Demand\Households\Urban ), whereas LEAPBranches is a collection of all child Branches for a specified Branch (e.g., all child branches of Demand\Households).
A LEAPBranches collection comes from the Child property of a LEAPBranch:
LEAPBranch.Children, e.g., LEAP.Branch("Demand\Households").Children
You can get access to a LEAPBranch in three different ways:
LEAPApplication.Branch(FullBranchPath), e.g., LEAP.Branch("Demand\Households"
LEAPBranches(Index), specifying a number from 1 to LEAPBranches.Count, e.g., LEAP.Branch("Demand\Households").Children(1)
LEAP.Branch(BranchID), specifying the unique ID number of a branch.
Please use the Script Editor for documentation of the properties and methods of the Branches API. The right-hand pane of the Script editor fully enumerates all collections and objects in the LEAP API.