08ed83ddc8623c62bb82dd6fedd54c576e80829c
[sixth-data.git] / src / main / java / eu / svjatoslav / sixth / data / model / EntryClass.java
1 /*
2  * Sixth - System for data storage, computation, exploration and interaction.
3  * Copyright ©2012-2016, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
4  * 
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of version 3 of the GNU Lesser General Public License
7  * or later as published by the Free Software Foundation.
8  */
9
10 package eu.svjatoslav.sixth.data.model;
11
12 public class EntryClass {
13
14     /**
15      * <pre>
16      * Datastore entries are instances of particular class.
17      *
18      * Class declares:
19      *     data fields
20      *
21      *     methods
22      *          method is a tree like (code branches) data structure
23      *          of commands and user comments.
24      *
25      * Class in actually a declaration of an multidimensional array.
26      * With every field acting as a dimension.
27      *
28      *
29      * Field properties:
30      *     * mandatory.
31      *
32      *     * data type:
33      *          Instance <of Type>
34      *
35      *          enumeration
36      *
37      *          float
38      *          integer
39      *          string
40      *          byte[]
41      *
42      *          Collection <of Type>
43      *
44      * </pre>
45      */
46
47 }