Added a tool to gather all the required information for creating the janusgraph schema out from a graphml file.
It stores the information in a groovy script that can be directly used from a gremlin console to create the schema.
Updated behaviour (the collision checking gives just warnings to give information about the potential problems, but doesn't block the groovy script generation). It still have to be polished a little bit, to avoid any further edition - better collision detection - but it might be worthy having it in the main repo for graphml consumption. If not, feel completely free to cancel the pull request and I will continue polishing it in my branch.
I just realized that two particular indexes must be added to the generated script before being complete, as soon as I polish it, I'll come back with the pull request.
Added a tool to gather all the required information for creating the janusgraph schema out from a graphml file. It stores the information in a groovy script that can be directly used from a gremlin console to create the schema.
Updated behaviour (the collision checking gives just warnings to give information about the potential problems, but doesn't block the groovy script generation). It still have to be polished a little bit, to avoid any further edition - better collision detection - but it might be worthy having it in the main repo for graphml consumption. If not, feel completely free to cancel the pull request and I will continue polishing it in my branch.