The entities are the central data type in VIE. To cover the VIE functionality with a GWT wrapper implementation it is essential, to have a good understanding of the VIE internals. To represent VIE in Java world we have to define type safe interfaces. Currently it is a hard task to figure out the possible types of function arguments and return values. Even it is not typical in JS it would be great to have some documentation standard used to discribe function signatures.
Most of the Entity and Collection API follows the Backbone Model and Collection API. There are some additional methods, and for example entity get/set/has allow you to use either CURIEs or fully-expanded predicate URIs.
we are currently working on proper documentation of VIE. You have access to the documentation here:
Here is the current status of the documentation:
not or only sparsely documented:
The agreement was that I took resposibility for the first part and Henri and Szaby are working on the remaining files.