Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-19 | XML-Parsing for Typesystem structs works so far | Andreas Stöckel | |
2015-01-19 | fixed some bugs in Document validation and added further tests. | Benjamin Paassen | |
2015-01-18 | made document validation run forward even if invalidity is already ↵ | Benjamin Paassen | |
determined to gather as many error messages as possible. | |||
2015-01-18 | Fixed bugs in definition of Project, added reference to Project to ParserContext | Andreas Stöckel | |
2015-01-18 | Added Project class which represents the absolute top-level node containing ↵ | Andreas Stöckel | |
multiple documents and all loaded domains and typesystems. | |||
2015-01-18 | Made constructors of Typesystem, Document and Domain more consistent | Andreas Stöckel | |
2015-01-18 | Using str.empty() | Andreas Stöckel | |
2015-01-18 | Renamed RttiType to Rtti | Andreas Stöckel | |
2015-01-18 | Removed no longer necessary Rtti forward declarations | Andreas Stöckel | |
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-18 | Parsing struct attributes, added ability to reference other typesystems from ↵ | Andreas Stöckel | |
a typesystem | |||
2015-01-18 | Droped Rtti<T> class, using RttiType instead | Andreas Stöckel | |
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-01-18 | added a mid-term TODO. Cardinality handling might be improvable. | Benjamin Paassen | |
2015-01-18 | improved Document validation process and added some test cases. Further ↵ | Benjamin Paassen | |
tests are required, though. | |||
2015-01-18 | made invalidate and markInvalid const. | Benjamin Paassen | |
2015-01-18 | Made Attribute class mutable | Andreas Stöckel | |
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-01-18 | Changed DocumentEntity::doValidate to work with the effective ↵ | Benjamin Paassen | |
FieldDescriptors (including superclass fields). This is not yet tested, though. | |||
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
Conflicts: application/src/core/model/Domain.hpp | |||
2015-01-18 | Implemented storing locations in the ParserStack, improved parsing typesystems | Andreas Stöckel | |
2015-01-18 | added the getEffectiveFieldDescriptors for StructuredClasses which returns ↵ | Benjamin Paassen | |
the list of FieldDescriptors including all non-overridden fields of superclasses. This also made the continuePath function easier. | |||
2015-01-18 | Improved validation error message | Andreas Stöckel | |
2015-01-18 | added Document validation function and finished implementation of ↵ | Benjamin Paassen | |
AnnotationEntity validation function. Tests still have to be made, though. | |||
2015-01-18 | changed the cycle error message. | Benjamin Paassen | |
2015-01-18 | Implemented some helper functions to facilitate implementing doValidate ↵ | Andreas Stöckel | |
methods. This includes the "validateName" function (which makes sure the Node has a valid identifier), the "continueValidation" function (which descends into the given list of child nodes) and the "continueValidationCheckDuplicates" which descends into the given child list and makes sure the names of the child nodes are unique. | |||
2015-01-18 | Renamed continueResolve to doResolve for more consistency with other virtual ↵ | Andreas Stöckel | |
protected methods | |||
2015-01-17 | Improved typesystem, allowing online creation of structs | Andreas Stöckel | |
2015-01-17 | Improved validation system | Andreas Stöckel | |
2015-01-16 | wip copy | Andreas Stöckel | |
2015-01-16 | first attempt on validation method for Document classes. | Benjamin Paassen | |
2015-01-16 | validate function for Domain::Descriptor. | Benjamin Paassen | |
2015-01-16 | renamed isa to superclass in Domain::Descriptor and id some cosmetic changes. | Benjamin Paassen | |
2015-01-15 | Further simplified document buildup by doing the addition to parents of ↵ | Benjamin Paassen | |
StructureNodes in the constructor and refactored Anchor as standalone class instead of AnnotationEntity child. This made some changes in the test bench necessary as well. | |||
2015-01-15 | renamed addStructuredEntity to addStructureNode. | Benjamin Paassen | |
2015-01-15 | supported more automatic registration behaviour, checked for internal name ↵ | Benjamin Paassen | |
consistency regarding FieldDescriptors, AnnotationClasses and StructuredClasses and made adding methods for automatically registered references protected. | |||
2015-01-15 | lambdas are so much cooler | Andreas Stöckel | |
2015-01-15 | fixed clang warnings and errors | Andreas Stöckel | |
2015-01-14 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-14 | finished pathTo function with rather nasty test. | Benjamin Paassen | |
2015-01-14 | Registered properties for the Node class | Andreas Stöckel | |
2015-01-14 | Removed not needed Node.setParent method | Andreas Stöckel | |
2015-01-14 | merge. | Benjamin Paassen | |
2015-01-14 | Removed parent mechanism in object graph representation. This is only a ↵ | Benjamin Paassen | |
relevant concept for the parsed XML language. It can be fully expressed by FieldDescriptors and their children in the object graph. | |||
2015-01-14 | Added some more code escaping for XML in documentation. | Benjamin Paassen | |
2015-01-13 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-13 | Fixed doxygen warnings | Andreas Stöckel | |
2015-01-13 | First version of 'pathTo' function enabling users to request a Structure ↵ | Benjamin Paassen | |
Path from some descriptor to another. | |||
2015-01-12 | Removed not needed destructor | Andreas Stöckel | |
2015-01-12 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
Conflicts: application/src/core/model/Document.hpp |