Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-22 | Rethought task of the Project class: Only keeps track of the included ↵ | Andreas Stöckel | |
documents -- does not have references to typesystems, domains etc. (this allows instances of these classes to be freed as soon as no document refers to them). Project should be a parent of Document. Project should resolve documents as composita (this allows to have between-document references). | |||
2015-01-21 | introduced ad-hoc validation method of Types against Variants. | Benjamin Paassen | |
2015-01-21 | bugfixed Node::setParent and Node::validate. | Benjamin Paassen | |
2015-01-21 | introduced Domain validation functionality and a Unit test for it. | Benjamin Paassen | |
2015-01-20 | completed setters for Domain classes. setSuperclass even has move semantics! | Benjamin Paassen | |
2015-01-20 | added a const where it was possible. | Benjamin Paassen | |
2015-01-20 | Further work on document validation. More of a finetuning. | Benjamin Paassen | |
2015-01-20 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
2015-01-20 | finished setter revival in Document classes, hopefully. | Benjamin Paassen | |
2015-01-20 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-19 | reintroduced some setters in Domain, but probably not enough yet. | Benjamin Paassen | |
2015-01-19 | (re-)introduced setter methods to Document. | Benjamin Paassen | |
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 | |