Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Removed Variant handle constructor (caught to much stuff) | 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 | Fixed bug in VariantReader::parseGenericToken when a number is at the ↵ | Andreas Stöckel | |
beginning of the string | |||
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 function for parsing complete strings (as needed in the xml parser) | Andreas Stöckel | |
2015-01-18 | Allowing to override location when logging exceptions. | 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 | Managed container does not reset owner on move -- this allows the container ↵ | Andreas Stöckel | |
to be reusable after a move. Adapted unit test accordingly. | |||
2015-01-17 | Improved validation system | Andreas Stöckel | |
2015-01-16 | wip copy | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | first attempt on validation method for Document classes. | Benjamin Paassen | |
2015-01-16 | Allowing deferred resolution of Nodes | Andreas Stöckel | |
2015-01-16 | Fixed comment | Andreas Stöckel | |
2015-01-16 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-16 | Fixed reverse iterators in ManagedContainer | Andreas Stöckel | |
2015-01-16 | Using lambda instead of static function | Andreas Stöckel | |
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-16 | made getUid work using a rather ugly const cast. Unfortunately this could ↵ | Benjamin Paassen | |
not be prevented. | |||
2015-01-16 | added getUid() method to Managed. | Benjamin Paassen | |
2015-01-16 | Working on XMLParser (still lot work in progress) | Andreas Stöckel | |
2015-01-16 | Added Utils::split function for splitting strings at a delimiter | Andreas Stöckel | |
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 | Fixed bug in Argument validation when missing values are inserted (string ↵ | Andreas Stöckel | |
types got "null" as default value and not ""), added corresponding unit test | |||
2015-01-15 | allow to retrieve writeable refrence to ParserContext | Andreas Stöckel | |
2015-01-15 | lambdas are so much cooler | Andreas Stöckel | |