Refactoring of runtime metamodel
Refactor StateTreeRoot into AspectsTreeRoot
Refactoring Node classes. Removing some generated classes via
jsonschema2pojo and replacing them with node classes. Refactors
IModelInterpreter. Updates jsonschema2pojo maven plugin parent
repository, to get latest one and fix compilation issue with previous
version.
Refactoring changes
Adding metaType to nodes, implementing methods in serializetreevisitor.
Adding unit tests for all new nodes, methods and refactored classes.
work in Progress
Commenting out tests that don't pass, they don't as metatype value needs
to be added to all tests json.
refactoring subtrees
Removing json generated visual objects, and replace them with nodes.
Removes timenode and scene node. Adds the metatype too all nodes now
update comments on new classes, and update testtreeserialization tests
with new metatype values as part of json
Refactoring changes
Committing refactoring work
Merge remote-tracking branch 'origin/development' into refactoringtrees
Adding new classes as per diagram. More work on refactoring
Refactoring of runtime tree
Fix failing test
Modifications to get the model tree created at command instaed of at
load
adding id properties to visual nodes being serialized and removing
unused watchtree reference in update class
Removes old statetree references that remained
update serializer test
Renames CompositeVariableNode to CompositeNode. Removes VisualGroupNode
and uses CompositeNode. Updates to tests cases in core, removing a bunch
of outdated ones for old way of doing watch tree serialization.