├── .gitignore ├── .gitlab-ci.yml ├── .m2 └── settings.xml ├── .travis.settings.xml ├── .travis.yml ├── README.md ├── docs ├── image.jpg ├── image2.jpg ├── image3.jpg ├── image4.jpg ├── procedure1.png ├── procedure2.png ├── procedure3.png ├── procedure4.png ├── procedure5.png └── procedure6.png ├── gpl.txt ├── pom.xml └── src ├── main └── java │ └── com │ └── graphaware │ └── module │ └── timetree │ ├── CustomRootTimeTree.java │ ├── SingleTimeTree.java │ ├── TimeTree.java │ ├── TimeTreeBackedEvents.java │ ├── TimedEvents.java │ ├── domain │ ├── Event.java │ ├── Resolution.java │ ├── TimeInstant.java │ ├── TimeTreeLabels.java │ ├── TimeTreeRelationshipTypes.java │ └── ValidationUtils.java │ ├── logic │ ├── TimeTreeBusinessLogic.java │ └── TimedEventsBusinessLogic.java │ ├── module │ ├── TimeTreeConfiguration.java │ ├── TimeTreeModule.java │ └── TimeTreeModuleBootstrapper.java │ └── proc │ ├── EventResult.java │ ├── Instant.java │ ├── NodeResult.java │ ├── TimeTreeBaseProcedure.java │ ├── TimeTreeProcedure.java │ └── TimedEventsProcedure.java └── test ├── java └── com │ └── graphaware │ └── module │ └── timetree │ ├── CustomRootTimeTreeTest.java │ ├── ReadOnlySingleTimeTreeTest.java │ ├── SingleTimeTreeTest.java │ ├── TimeTreeBackedEventsTest.java │ ├── TimeTreeIntegrationTest.java │ ├── api │ ├── TimeTreeApiTest.java │ ├── TimeTreeApiWithUUIDTest.java │ ├── TimedEventsApiTest.java │ └── TimedEventsApiWithUUIDTest.java │ ├── issues │ ├── Issue36Test.java │ ├── Issue38Test.java │ └── Issue72Test.java │ ├── logic │ └── TimedEventsLogicTest.java │ ├── module │ ├── IncludeEvents.java │ ├── TimeTreeConfigurationTest.java │ ├── TimeTreeModuleDeclarativeTest.java │ ├── TimeTreeModuleDeclarativeTest2.java │ ├── TimeTreeModuleMultiRootProgrammaticTest.java │ ├── TimeTreeModuleSerializationTest.java │ └── TimeTreeModuleSingleRootProgrammaticTest.java │ └── proc │ ├── ProgrammaticProcedureRegistrationTest.java │ ├── TimeTreeProcedureTest.java │ └── TimedEventsProcedureTest.java └── resources ├── issue-36.properties ├── issue-38.properties ├── issue-72.properties ├── logback.xml ├── neo4j-timetree.properties └── neo4j-timetree2.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.m2/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/.m2/settings.xml -------------------------------------------------------------------------------- /.travis.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/.travis.settings.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/README.md -------------------------------------------------------------------------------- /docs/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/image.jpg -------------------------------------------------------------------------------- /docs/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/image2.jpg -------------------------------------------------------------------------------- /docs/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/image3.jpg -------------------------------------------------------------------------------- /docs/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/image4.jpg -------------------------------------------------------------------------------- /docs/procedure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure1.png -------------------------------------------------------------------------------- /docs/procedure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure2.png -------------------------------------------------------------------------------- /docs/procedure3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure3.png -------------------------------------------------------------------------------- /docs/procedure4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure4.png -------------------------------------------------------------------------------- /docs/procedure5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure5.png -------------------------------------------------------------------------------- /docs/procedure6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/docs/procedure6.png -------------------------------------------------------------------------------- /gpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/gpl.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/CustomRootTimeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/CustomRootTimeTree.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/SingleTimeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/SingleTimeTree.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/TimeTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/TimeTree.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/TimeTreeBackedEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/TimeTreeBackedEvents.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/TimedEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/TimedEvents.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/Event.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/Resolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/Resolution.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/TimeInstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/TimeInstant.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/TimeTreeLabels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/TimeTreeLabels.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/TimeTreeRelationshipTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/TimeTreeRelationshipTypes.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/domain/ValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/domain/ValidationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/logic/TimeTreeBusinessLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/logic/TimeTreeBusinessLogic.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/logic/TimedEventsBusinessLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/logic/TimedEventsBusinessLogic.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/module/TimeTreeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/module/TimeTreeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/module/TimeTreeModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/module/TimeTreeModule.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/module/TimeTreeModuleBootstrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/module/TimeTreeModuleBootstrapper.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/EventResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/EventResult.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/Instant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/Instant.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/NodeResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/NodeResult.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/TimeTreeBaseProcedure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/TimeTreeBaseProcedure.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/TimeTreeProcedure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/TimeTreeProcedure.java -------------------------------------------------------------------------------- /src/main/java/com/graphaware/module/timetree/proc/TimedEventsProcedure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/main/java/com/graphaware/module/timetree/proc/TimedEventsProcedure.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/CustomRootTimeTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/CustomRootTimeTreeTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/ReadOnlySingleTimeTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/ReadOnlySingleTimeTreeTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/SingleTimeTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/SingleTimeTreeTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/TimeTreeBackedEventsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/TimeTreeBackedEventsTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/TimeTreeIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/TimeTreeIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/api/TimeTreeApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/api/TimeTreeApiTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/api/TimeTreeApiWithUUIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/api/TimeTreeApiWithUUIDTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/api/TimedEventsApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/api/TimedEventsApiTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/api/TimedEventsApiWithUUIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/api/TimedEventsApiWithUUIDTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/issues/Issue36Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/issues/Issue36Test.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/issues/Issue38Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/issues/Issue38Test.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/issues/Issue72Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/issues/Issue72Test.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/logic/TimedEventsLogicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/logic/TimedEventsLogicTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/IncludeEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/IncludeEvents.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleDeclarativeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleDeclarativeTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleDeclarativeTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleDeclarativeTest2.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleMultiRootProgrammaticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleMultiRootProgrammaticTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleSerializationTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleSingleRootProgrammaticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/module/TimeTreeModuleSingleRootProgrammaticTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/proc/ProgrammaticProcedureRegistrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/proc/ProgrammaticProcedureRegistrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/proc/TimeTreeProcedureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/proc/TimeTreeProcedureTest.java -------------------------------------------------------------------------------- /src/test/java/com/graphaware/module/timetree/proc/TimedEventsProcedureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/java/com/graphaware/module/timetree/proc/TimedEventsProcedureTest.java -------------------------------------------------------------------------------- /src/test/resources/issue-36.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/issue-36.properties -------------------------------------------------------------------------------- /src/test/resources/issue-38.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/issue-38.properties -------------------------------------------------------------------------------- /src/test/resources/issue-72.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/issue-72.properties -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/neo4j-timetree.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/neo4j-timetree.properties -------------------------------------------------------------------------------- /src/test/resources/neo4j-timetree2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphaware/neo4j-timetree/HEAD/src/test/resources/neo4j-timetree2.properties --------------------------------------------------------------------------------