chore: Remove tuto-like new Class/Object documentation
docs: second sync pass with GAMA 2026-06
Follow-up to 264af25, covering the gaps found in the second full audit.
Plugin-developer documentation (WikiOnly/DevelopingExtensions):
- Annotation imports moved to the 2026 layout: msi.gama.precompiler.GamlAnnotations.*
becomes gama.annotations.*, plus IKeyword, IAgent, IScope, Skill and IType
repointed at gama.annotations.constants / gama.api.*
- Documentation.md: gama.processor / gama.documentation plugin names, real
Constants.java path, current jardesc output; dropped the removed ConvertToPDF
- GamaArchitecture.md: replaced the 1.x plugin inventory with the actual 2026
extension list, the three display back-ends and the community-plugin pointer
- DevelopingTypes.md no longer links to the removed GamlAnnotations.java
Model and platform docs:
- Headless application id msi.gama.headless.id4 -> gama.headless.product
- save: remaining type:/with: occurrences -> format:/attributes:
(BatchExperiments, LuneraysFlu_step6, PredatorPrey_step11)
- Single-quoted display/experiment names -> identifier + title:
Missing type documentation:
- DataTypes.md: added action, dataframe, directory, font, gaml_type, image,
kml, object and skill sections, closing the dead anchors targeted by the
generated keyword index
- FileTypes.md: added the Dataframe File section and its ToC entry
Display types and version fossils:
- type: java2D/opengl -> 2d/3d across tutorials, with the surrounding prose
updated to match; Displays.md now mentions the OpenGL 4.1 engine
- 2024-06 branch -> main, OpenJDK17 -> OpenJDK25, msi.gama.ext ->
gama.dependencies, dropped the "Tested on GAMA 1.9.0" note
Also fixed the broken heading anchors in GamlLanguage.md and ClassDefinition.md.
Verified: no broken page links, no broken images, no remaining stale syntax.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Phase 8: Class/object tutorials in LearnGAMLStepByStep
- Add ClassDefinition.md — main TOC page with concepts overview and class vs species comparison
- Add ClassDefinition_step1.md — definition & instantiation, constructor syntax, dot notation
- Add ClassDefinition_step2.md — attributes & actions, mutations, chained calls, bank account example
- Add ClassDefinition_step3.md — inheritance, parent:, super, invoke, is operator, polymorphism
- Add ClassDefinition_step4.md — virtual classes, abstract actions, partially abstract, multi-level hierarchy
- Add ClassDefinition_step5.md — advanced: objects as agent attributes, inter-agent passing, maps, identity
- Update _Sidebar.md — Classes & Objects section (items 1-5) added under LearnGAMLStepByStep