[BACKLOG-1498] First stab at model annotation definition

okay. updated that list as well…


> On Dec 9, 2014, at 10:52 AM, Luc Boudreau <notifications@github.com> wrote:
> 
> In src/org/pentaho/agilebi/modeler/models/annotations/ModelAnnotation.java <https://github.com/pentaho/modeler/pull/56#discussion-diff-21537215>:
> 
> > +
> > +  public static enum LevelType {
> > +    REGULAR,
> > +    YEAR,
> > +    QUARTER,
> > +    MONTH
> > +  }
> > +
> > +  public static enum AttributeType {
> > +    KEY,
> > +    NAME,
> > +    ORDINAL,
> > +    PROPERTY
> > +  }
> > +
> > +  public static enum AggregateType {
> Perfect. Same thing required for LevelType. There are more available, and they are named TimeX, like TimeMonth.
> 
> Not sure if you want to use the same nomenclature in the metadata, or do a translation in the model generator, but it's probably better to use the same names everywhere.
> 
> —
> Reply to this email directly or view it on GitHub <https://github.com/pentaho/modeler/pull/56/files#r21537215>.
>