Added Functor instances for EdgeType In/Out; renamed in/out methods to inE/outE; added in/out methods for combo .out.map{ _.target }
WIP: trying to define graph schema
WIP: creating titan keys/labels from a generic schema
Added FinalVertexType which contains a set of properties (with automatic evidence of SmthHasProperty)
WIP: Experimenting with sets of properties
Returned popertyTypes set back
Removed commented code; some experiments with composing edges
look at OrientDB stuff
Returning some schema-related stuff back, but the test still doesn't work (no Case1 implicit)
who knows what I am doing here :P
uh
Merge branch 'master' into feature/api/indexes
Added dependencies to schema definition; added default values; changed version to distinguish snapshots
* Added a feature to filter out properties that are associated with a particular vertex-/edge-type;
* Added to schema values with sets of pairs (vertex/edge-type, it's properties);
* Added `has` method to vertex/edge types to associate several properties (a type-set) at once;
* Simplified `HasProperty` (removed `SmthHasProperty`, etc.);
* Renamed `HasProperties` trait (about getters) to `CanHaveProperties`;
* Removed right-associative property getter (`ReadFrom`);
* Renamed `AnyProperty.PropertyOf` to `Property.Of`;
Fixed creation of titan-schema from an abstract one (+tests);
think about indexes, add stubs
review code, minor renamings and modifications
Renamed PropertyTypes to just Properties
lively live code with Sublime, an app downloaded from the internet