Modifies EstabData.xsd to use ints instead of bytes and short, so as to simplify translating that data into JavaFX properties (avoids using wrappers ObjectProperty<T>).
Creates first draft of VehicleModel class and related classes (SpeedDataModel, ArmamentModel). This class illustrates how to translate a JAXB class into a JavaFX model.
This is ongoing work.
Minor changes to VehicleModel and PictureModel
Adds class AmmoModel, complete
fixes Ammo type in AmmoModel class
removes temp classes
Adds complete AmmoLoadModel
Adds class RangeItemModel, complete
Completes/fixes AmmoModel class, it was missing some methods and had a bug
Adds class PerformanceModel, complete
Adds JFXModelUtil and removes WeaponSize
Adds class WeaponModel, complete
Completes ArmamentModel class
Modifies VehicleModel. Removes Picture (replaced by pictureId) & temporarily removes getters and setters to view the class attributes while implementing setPojo and getPojo
Removes some temporary classes
Adds EquipmentModel, from a syntactic viewpoint it is equivalent to ArmamentModel, but semantically there is a difference. Armament refers only to weapons, while equipment may refer to weapons as well as vehicles (it is used inside ForceModel)
Adds the skeleton of various models related with the JAXB class Side. Many TODOs here
Deletes the rest of temporary classes
Adds IconModel class, just the skeleton
fixes ForceModel
Completes SideModel