vnastase/tl_graphs — pull request #1 by gilnoh (2013-04-16 13:49:17+00:00)
Title: TL types 

a) POM updated for EOP visibility
b) TL type system set and ready
c) LAPUTILS package started ... and will be expanded.

pull note (will be sent to all in e-mail)
* A. Now EOP classes will be visible

I've added the dependency to EOP, in tl_graph POM. Now we can use/call
EOP type. But to do so, (since EOP version is not released yet) you
have to set a few things.

1) Check out a EOP version (any latest one), and install EOP in your
maven local repository (your computer).

(In the EOP top)
> mvn install

2) Now EOP Jars are in your local maven. After updating TL graph with
updated POM, do "update project" in Eclipse, via Maven plugin.

Note that all resources of EOP are also visible and loadable
(including UIMA type definition files, etc).

* B. TL Type systems defined and added.
I've added the type systems for TL, in UIMA XML definition, and also
generated the auto-generated Java code for those (that we uses in
JCAS). For understanding what they are, documents would be better than
codes. (I've updated the dataflow document with the types).

* C. CAS/LAP related utils in need?
I've started a package (names can be changed but) tl.laputils.
For now, it only has one class (CASUtils) that will hold various
static methods, including "make a new CAS", "serialization", etc.
For now, only createInputCAS() is implemented there. This will
generate a CAS that can hold any EOP type & TL type.

If you feel like that you will need some TL related things, please let
me know. I will try to provide convenience tools for CAS and LAP. If
you can't think of much for now, it is Okay. I am pretty sure you all
will think/need some more tools in time when we are actually working
on various components... Just let me know when you need something.