Replies: 4 comments 2 replies
-
See #109 for work |
Beta Was this translation helpful? Give feedback.
-
Here are the current attributes:
|
Beta Was this translation helpful? Give feedback.
-
The full definitions of FolderTierBase and NotebookBase must have:
|
Beta Was this translation helpful? Give feedback.
-
Need to worry about how to iterate over children. Children need not necessarily reside directly in the Children obviously know where they are, as they know who their parent is. My idea was that this means the Tier should know where all of its' siblings are. For the simple recursive structure:
For the way DataSets work
This is going to be very confusing, and maybe it's just better to make them abstract and force users to define themselves... |
Beta Was this translation helpful? Give feedback.
-
Currently TierBase represents a broad range of tiers.
DataSets don't have notebooks, therefore templates and meta and highlights etc.
TierBase should be split into two Base classes - FolderTierBase and NotebookTierBase.
A FolderTier is one with no notebook.
A NotebookTier is one with notebook, meta highlights etc.
This stops dodgy null implementations of the Notebook methods for DataSets.
It should be straightforward to incorporate is instance checks into the code and also into the jl_cassini_server. Providing a type would probably be very useful and a solution to poor handling of the top and bottom of the hierarchy by jl_cassini.
Beta Was this translation helpful? Give feedback.
All reactions