|
|
feb4480f85
|
Scope handling within the PlacementIndex
|
2009-11-28 22:18:09 +01:00 |
|
|
|
8a47f1a1ac
|
considerations regarding type handling in the PlacementIndex
|
2009-11-27 20:30:06 +01:00 |
|
|
|
66175181dc
|
basically implemented simple element access.
But the scope registration and the type problem remains unsolved
|
2009-11-27 02:43:09 +01:00 |
|
|
|
cde45c021e
|
add basic storage and implementation of the PlacementIndex tables
|
2009-11-27 02:03:20 +01:00 |
|
|
|
0b289863e9
|
documentation correction. command entry is created on completed definition now.
|
2009-11-27 02:02:42 +01:00 |
|
|
|
60fad52961
|
Advice concept: write down the basic colaboration
|
2009-11-22 18:33:34 +01:00 |
|
|
|
0186343909
|
finished implementation of QueryFocus (frontend handle)
|
2009-11-22 11:13:49 +01:00 |
|
|
|
4082ff919e
|
implemented connection between QueryFocus und current ScopePath
|
2009-11-22 10:32:08 +01:00 |
|
|
|
12dc0e2c2d
|
add unit test, write documentation. Closes #420
|
2009-11-22 07:26:51 +01:00 |
|
|
|
89aacf385e
|
relocate tests; they belong into namespace session
|
2009-11-22 04:42:50 +01:00 |
|
|
|
d90812e64b
|
implement a stack of ScopePath frames
|
2009-11-22 04:36:14 +01:00 |
|
|
|
665eed5f1b
|
new logging flag for the session
|
2009-11-22 04:35:37 +01:00 |
|
|
|
46eae1c03a
|
add a refcount field (for intrusive refcounting) to ScopePath
|
2009-11-22 03:48:52 +01:00 |
|
|
|
36e342fc11
|
Implement ScopePath functionality. Closes #322
|
2009-11-22 01:16:33 +01:00 |
|
|
|
27390b5732
|
add query for path/location to ScopeLocator
|
2009-11-22 01:15:31 +01:00 |
|
|
|
451253ae8a
|
utility to append elements from an Lumiera Forward Iterator until exhaustion
|
2009-11-22 01:14:27 +01:00 |
|
|
|
c328945cb4
|
commented the ScopePath API
|
2009-11-21 21:33:01 +01:00 |
|
|
|
ed86c97881
|
Defined/Stubbed all required ScopePath operations
|
2009-11-21 20:55:14 +01:00 |
|
|
|
b7987cf3ce
|
define iteration on ScopePath as reverse iteration on the contained Scopes
|
2009-11-21 04:48:29 +01:00 |
|
|
|
b2849c6099
|
defined and implemented equality of scopes
|
2009-11-21 02:49:24 +01:00 |
|
|
|
218e1b8d60
|
add a start-element shortcut to the test-helper
This allows to get a start Placement, which is known
to be way down in the test-hierarchy of Placements
created by build_testScopes()
|
2009-11-21 01:07:56 +01:00 |
|
|
|
1a02239e26
|
write down all the ScopePath operations identified thus far
|
2009-11-20 23:06:27 +01:00 |
|
|
|
ce98bd9bca
|
Finished basic concept how to establish a current query focus (Ticket #403)
|
2009-11-20 22:00:15 +01:00 |
|
|
|
cdb84a9b16
|
refining the draft for ScopeLocator
|
2009-11-20 19:58:22 +01:00 |
|
|
|
11463da463
|
better use an enum for the ScopeQuery kinds
|
2009-11-18 04:53:49 +01:00 |
|
|
|
c01f774344
|
expose the new query-for-contents facility as session service
|
2009-11-18 04:23:46 +01:00 |
|
|
|
9514970b6c
|
refactor most of the session-contents-query impl into a dedicated *.cpp
|
2009-11-18 04:11:27 +01:00 |
|
|
|
002a0a97e6
|
add remaining bits to get query-for-session-contents impl to compile
|
2009-11-17 03:01:18 +01:00 |
|
|
|
7d6fa03c51
|
allow for Goal subclasses to provide copy operations, while prohibiting direct copy
|
2009-11-15 16:28:42 +01:00 |
|
|
|
09c0cacee2
|
add comparison to c-string for Literal
|
2009-11-15 16:27:56 +01:00 |
|
|
|
34dc8fa4de
|
mark for later high-level model extension (Ticket #414)
|
2009-11-15 01:09:21 +01:00 |
|
|
|
7dcb59333d
|
WIP draft of the complete query-for-session-contents implementation
|
2009-11-15 01:08:29 +01:00 |
|
|
|
a10a237b90
|
rename "MO" --> "MX" to avoid confusion with MObject
|
2009-11-14 23:07:01 +01:00 |
|
|
|
017c668d7a
|
WIP outline of the index query resolution
|
2009-11-13 16:32:22 +01:00 |
|
|
|
981ea94708
|
finished the PlacementIndex API.
|
2009-11-13 04:52:48 +01:00 |
|
|
|
d0c905b5c9
|
add an transforming iterator to the itertools
|
2009-11-13 03:26:20 +01:00 |
|
|
|
a86517bd4f
|
extend the protocol of the itertools core, abstracting the increment
|
2009-11-13 01:02:31 +01:00 |
|
|
|
a1448ed6f6
|
WIP first attempt to remove the query-interface from PlacementIndex
|
2009-11-12 20:15:52 +01:00 |
|
|
|
d658415144
|
WIP about providing scope contents discovery, backed by the index
|
2009-11-12 02:15:02 +01:00 |
|
|
|
bfd97bd98e
|
now SessManagerImpl can go down entirely on implementation level
|
2009-11-11 06:01:25 +01:00 |
|
|
|
5535a7a00e
|
phase out the existing access functions, now superseeded by SessionServices
|
2009-11-11 05:44:58 +01:00 |
|
|
|
1a76ce7a5f
|
implement two of the SessionServices (internal APIs)
providing implementation-level access to the PlacementIndex
and especially installing a mock index for unit tests
|
2009-11-11 05:30:24 +01:00 |
|
|
|
7da8844581
|
first steps towards using the new SessionServices access mechanism
add the necessary hooks and change the SessionImpl accordingly.
Still using the old access method for any real code
|
2009-11-09 07:35:08 +01:00 |
|
|
|
79d5e49a74
|
defined basic session lifecycle and service access. Closes Ticket #400
|
2009-11-09 05:21:59 +01:00 |
|
|
|
043d4f42fa
|
working example implementation of the access mechanism to session internal APIs
|
2009-11-09 02:08:37 +01:00 |
|
|
|
2765981db9
|
build a complete simplified mock Session/SessionManager
|
2009-11-08 20:13:11 +01:00 |
|
|
|
f1ce05ea9d
|
clean up some overly clever definitions
|
2009-11-08 19:47:51 +01:00 |
|
|
|
aaf19f4d89
|
First draft regarding the access of session implementation services (Ticket #400)
|
2009-11-07 19:49:29 +01:00 |
|
|
|
6dbbc54247
|
document better how SingletonRef works
|
2009-11-07 17:37:37 +01:00 |
|
|
|
0ed30225b6
|
Initial considerations how to handle session lifecycle consistently
|
2009-11-07 05:01:53 +01:00 |
|