6 |
:Date-Created: 2003-07-28 |
:Date-Created: 2003-07-28 |
7 |
:Last-Modified: $Date$ |
:Last-Modified: $Date$ |
8 |
:Revision: $Revision$ |
:Revision: $Revision$ |
9 |
:Status: Incomplete |
:Status: Current |
10 |
:Stakeholders: benja, mudyc, humppake |
:Stakeholders: benja, mudyc, humppake |
11 |
:Scope: Minor |
:Scope: Minor |
12 |
:Type: Architecture |
:Type: Architecture |
29 |
/** An time-like ordering between creation of objects. |
/** An time-like ordering between creation of objects. |
30 |
*/ |
*/ |
31 |
public class TREETIME { |
public class TREETIME { |
32 |
static public final Object |
/** A type that declares a relation to be |
33 |
|
* a time-like relation. |
34 |
|
* This namespace defines one time-like relation, |
35 |
|
* "follows" for common use, more may be defined |
36 |
|
* to avoid conflicts, using the TimeRelation class. |
37 |
|
*/ |
38 |
|
static public final Object TimeRelation; |
39 |
|
|
40 |
|
/** (A, follows, B) means that A was created after B. |
41 |
|
*/ |
42 |
|
static public final Object follows; |
43 |
|
|
44 |
|
/** (X, currentOf, follows) means that X is the latest |
45 |
|
* entity in a "follows" chain. This applies to other |
46 |
|
* relations, too. |
47 |
|
*/ |
48 |
|
static public final Object currentOf; |
49 |
} |
} |