X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.browsing.ui.model%2Fsrc-isv%2Fintroduction.mediawiki;h=674010da5e6c988b6e76eedfb4eba18667c05ae8;hp=c3da96ed692dcd30038ed2efa05d797c325fcc18;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.browsing.ui.model/src-isv/introduction.mediawiki b/bundles/org.simantics.browsing.ui.model/src-isv/introduction.mediawiki index c3da96ed6..674010da5 100644 --- a/bundles/org.simantics.browsing.ui.model/src-isv/introduction.mediawiki +++ b/bundles/org.simantics.browsing.ui.model/src-isv/introduction.mediawiki @@ -1,51 +1,51 @@ - -* Understanding browse context definition -* Prioritizing browse context contributions -* Using browse contexts in UI controls with GraphExplorer -* Composing browse contexts -* Understanding node types - -1. Mikä on guiden nimi? (esim. Database Guide). Mitkä pluginit koostavat sen? - -• ”Modelled Graph Browsing Guide” -o org.simantics.browsing.ui.model – toteutuksia ja rajapintoja -o org.simantics.viewpoint.ontology – ontologiaa viewpointtien sun muun määrittämiseen -o Keskittyy BrowseContext:iin ja sen määrityksiin. - -2. Mitkä ovat oleellisimmat luokat mitä developer käyttää 80% ajasta? - -• Mallintaa pgraphilla {,action,dnd} browse contexteja koostamalla ChildRule, VisualRule ja Test implementaatioita. Sivujuonteena toimintojen määrittäminen ja ActionFactory/DropActionFactory. -• Noodityypin käsite pitää myös ymmärtää kun määritellään customia resurssipohjaista tai omaa ei-resurssi/variable-pohjaista sisältöä. - -3. Onko siinä tärkeitä interfaceja, utilseja tai fasaadiluokkia? - -• NodeType -• BrowseContext -• Sivujuonteina: -o ActionBrowseContext -o DndBrowseContext - -4. Onko netissä mitään oleellista materiaalia, jotka olisi syytä linkata? (Tyyliin graphics2d reference oracle.com:ssa) - -• Ei tule mieleen mitään ehdottoman olennaista ulkopuolista esitietoa tai tärkeää asiaan liittyvää. -• Asiaan vahvasti liittyvät platformissa mm. model browser ja selection view –näkymät ja niiden sisällön määrittäminen. - -5. Käyttäessäsi kirjastoasi, developer tekee erilaisia taskeja. Luettele ainakin viisi erilaista taskia ohjeen muodossa… (esim How to open 3d model, how to execute steady state experiment, how to read results, jne…) - -• Using a browse context with your own view/model browser -• Define browsed content -• Define visual aspects of browsed content -o label, font, color, image, modifier, checked state -• Prioritizing visual aspect contributions -• Customizing contribution activity with tests -• Sort browsed content -• Supporting multi-column views -• (Using custom node types) - -6. Mitkä asiat on keskisimmät? Mitä toisit developerille? (5 otsikkoa) - -• Understanding browse context definition -• Prioritizing browse context contributions -• Using browse contexts in UI controls with GraphExplorer -• Composing browse contexts -• Understanding node types + +* Understanding browse context definition +* Prioritizing browse context contributions +* Using browse contexts in UI controls with GraphExplorer +* Composing browse contexts +* Understanding node types + +1. Mikä on guiden nimi? (esim. Database Guide). Mitkä pluginit koostavat sen? + +• ”Modelled Graph Browsing Guide” +o org.simantics.browsing.ui.model – toteutuksia ja rajapintoja +o org.simantics.viewpoint.ontology – ontologiaa viewpointtien sun muun määrittämiseen +o Keskittyy BrowseContext:iin ja sen määrityksiin. + +2. Mitkä ovat oleellisimmat luokat mitä developer käyttää 80% ajasta? + +• Mallintaa pgraphilla {,action,dnd} browse contexteja koostamalla ChildRule, VisualRule ja Test implementaatioita. Sivujuonteena toimintojen määrittäminen ja ActionFactory/DropActionFactory. +• Noodityypin käsite pitää myös ymmärtää kun määritellään customia resurssipohjaista tai omaa ei-resurssi/variable-pohjaista sisältöä. + +3. Onko siinä tärkeitä interfaceja, utilseja tai fasaadiluokkia? + +• NodeType +• BrowseContext +• Sivujuonteina: +o ActionBrowseContext +o DndBrowseContext + +4. Onko netissä mitään oleellista materiaalia, jotka olisi syytä linkata? (Tyyliin graphics2d reference oracle.com:ssa) + +• Ei tule mieleen mitään ehdottoman olennaista ulkopuolista esitietoa tai tärkeää asiaan liittyvää. +• Asiaan vahvasti liittyvät platformissa mm. model browser ja selection view –näkymät ja niiden sisällön määrittäminen. + +5. Käyttäessäsi kirjastoasi, developer tekee erilaisia taskeja. Luettele ainakin viisi erilaista taskia ohjeen muodossa… (esim How to open 3d model, how to execute steady state experiment, how to read results, jne…) + +• Using a browse context with your own view/model browser +• Define browsed content +• Define visual aspects of browsed content +o label, font, color, image, modifier, checked state +• Prioritizing visual aspect contributions +• Customizing contribution activity with tests +• Sort browsed content +• Supporting multi-column views +• (Using custom node types) + +6. Mitkä asiat on keskisimmät? Mitä toisit developerille? (5 otsikkoa) + +• Understanding browse context definition +• Prioritizing browse context contributions +• Using browse contexts in UI controls with GraphExplorer +• Composing browse contexts +• Understanding node types