summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-01-20Moved some files around and added new Resource classAndreas Stöckel
2015-01-19XML-Parsing for Typesystem structs works so farAndreas Stöckel
2015-01-19fixed some bugs in Document validation and added further tests.Benjamin Paassen
2015-01-18made document validation run forward even if invalidity is already ↵Benjamin Paassen
determined to gather as many error messages as possible.
2015-01-18Fixed bugs in definition of Project, added reference to Project to ParserContextAndreas Stöckel
2015-01-18Added Project class which represents the absolute top-level node containing ↵Andreas Stöckel
multiple documents and all loaded domains and typesystems.
2015-01-18Made constructors of Typesystem, Document and Domain more consistentAndreas Stöckel
2015-01-18Using str.empty()Andreas Stöckel
2015-01-18Renamed RttiType to RttiAndreas Stöckel
2015-01-18Removed no longer necessary Rtti forward declarationsAndreas Stöckel
2015-01-18Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-18Parsing struct attributes, added ability to reference other typesystems from ↵Andreas Stöckel
a typesystem
2015-01-18Droped Rtti<T> class, using RttiType insteadAndreas Stöckel
2015-01-18Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-01-18added a mid-term TODO. Cardinality handling might be improvable.Benjamin Paassen
2015-01-18improved Document validation process and added some test cases. Further ↵Benjamin Paassen
tests are required, though.
2015-01-18made invalidate and markInvalid const.Benjamin Paassen
2015-01-18Made Attribute class mutableAndreas Stöckel
2015-01-18Removed Variant handle constructor (caught to much stuff)Andreas Stöckel
2015-01-18Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-01-18Changed DocumentEntity::doValidate to work with the effective ↵Benjamin Paassen
FieldDescriptors (including superclass fields). This is not yet tested, though.
2015-01-18Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/src/core/model/Domain.hpp
2015-01-18Implemented storing locations in the ParserStack, improved parsing typesystemsAndreas Stöckel
2015-01-18Fixed bug in VariantReader::parseGenericToken when a number is at the ↵Andreas Stöckel
beginning of the string
2015-01-18added 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-18Improved validation error messageAndreas Stöckel
2015-01-18Added function for parsing complete strings (as needed in the xml parser)Andreas Stöckel
2015-01-18Allowing to override location when logging exceptions.Andreas Stöckel
2015-01-18added Document validation function and finished implementation of ↵Benjamin Paassen
AnnotationEntity validation function. Tests still have to be made, though.
2015-01-18changed the cycle error message.Benjamin Paassen
2015-01-18Implemented 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-18Renamed continueResolve to doResolve for more consistency with other virtual ↵Andreas Stöckel
protected methods
2015-01-17Improved typesystem, allowing online creation of structsAndreas Stöckel
2015-01-17Managed 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-17Improved validation systemAndreas Stöckel
2015-01-16wip copyAndreas Stöckel
2015-01-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-16first attempt on validation method for Document classes.Benjamin Paassen
2015-01-16Allowing deferred resolution of NodesAndreas Stöckel
2015-01-16Fixed commentAndreas Stöckel
2015-01-16Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-16Fixed reverse iterators in ManagedContainerAndreas Stöckel
2015-01-16Using lambda instead of static functionAndreas Stöckel
2015-01-16validate function for Domain::Descriptor.Benjamin Paassen
2015-01-16renamed isa to superclass in Domain::Descriptor and id some cosmetic changes.Benjamin Paassen
2015-01-16made getUid work using a rather ugly const cast. Unfortunately this could ↵Benjamin Paassen
not be prevented.
2015-01-16added getUid() method to Managed.Benjamin Paassen
2015-01-16Working on XMLParser (still lot work in progress)Andreas Stöckel
2015-01-16Added Utils::split function for splitting strings at a delimiterAndreas Stöckel
2015-01-15Further 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.