]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.browsing.ui.model/src-isv/introduction.mediawiki
Fixed Acorn MainProgram and GraphClientImpl2 to use Logger
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / src-isv / introduction.mediawiki
1 <!-- comment -->
2 * Understanding browse context definition
3 * Prioritizing browse context contributions
4 * Using browse contexts in UI controls with GraphExplorer
5 * Composing browse contexts
6 * Understanding node types
7
8 1.      Mikä on guiden nimi? (esim. Database Guide). Mitkä pluginit koostavat sen?
9  
10 \95       \94Modelled Graph Browsing Guide\94
11 o       org.simantics.browsing.ui.model \96 toteutuksia ja rajapintoja
12 o        org.simantics.viewpoint.ontology \96 ontologiaa viewpointtien sun muun määrittämiseen
13 o       Keskittyy BrowseContext:iin ja sen määrityksiin.
14  
15 2.      Mitkä ovat oleellisimmat luokat mitä developer käyttää 80% ajasta?
16  
17 \95       Mallintaa pgraphilla {,action,dnd} browse contexteja koostamalla ChildRule, VisualRule ja Test implementaatioita. Sivujuonteena toimintojen määrittäminen ja ActionFactory/DropActionFactory.
18 \95       Noodityypin käsite pitää myös ymmärtää kun määritellään customia resurssipohjaista tai omaa ei-resurssi/variable-pohjaista sisältöä.
19  
20 3.      Onko siinä tärkeitä interfaceja, utilseja tai fasaadiluokkia?
21  
22 \95       NodeType
23 \95       BrowseContext
24 \95       Sivujuonteina:
25 o       ActionBrowseContext
26 o       DndBrowseContext
27  
28 4.      Onko netissä mitään oleellista materiaalia, jotka olisi syytä linkata? (Tyyliin graphics2d reference oracle.com:ssa)
29  
30 \95       Ei tule mieleen mitään ehdottoman olennaista ulkopuolista esitietoa tai tärkeää asiaan liittyvää.
31 \95       Asiaan vahvasti liittyvät platformissa mm. model browser ja selection view \96näkymät ja niiden sisällön määrittäminen.
32  
33 5.      Käyttäessäsi kirjastoasi, developer tekee erilaisia taskeja. Luettele ainakin viisi erilaista taskia ohjeen muodossa\85 (esim How to open 3d model, how to execute steady state experiment, how to read results, jne\85)
34  
35 \95       Using a browse context with your own view/model browser
36 \95       Define browsed content
37 \95       Define visual aspects of browsed content
38 o       label, font, color, image, modifier, checked state
39 \95       Prioritizing visual aspect contributions
40 \95       Customizing contribution activity with tests
41 \95       Sort browsed content
42 \95       Supporting multi-column views
43 \95       (Using custom node types)
44  
45 6.      Mitkä asiat on keskisimmät? Mitä toisit developerille? (5 otsikkoa)
46  
47 \95       Understanding browse context definition
48 \95       Prioritizing browse context contributions
49 \95       Using browse contexts in UI controls with GraphExplorer
50 \95       Composing browse contexts
51 \95       Understanding node types