Difference between revisions of "Release 3.8.0"
From AtlasWiki
(Added examples for IAtlasScriptView API) |
|||
Line 77: | Line 77: | ||
− | <br /><center>[[Release 3.7.1|← Release 3.7.1]]</center> | + | <br /><center>[[Release 3.7.1|← Release 3.7.1]] | [[Release 3.9.0|Release 3.9.0 →]]</center> |
Latest revision as of 12:09, 23 November 2021
2021-11-19
Release Notes
- Atlas for Java
- Teleport/Java: improved compatibility with Eclipse 2020-06+
- Atlas Core
- Modelify Licensing
- Atlas UI
- Beta: AtlasUI, IAtlasScriptView API
Example Shell Commands for BETA IAtlasScriptView API
import com.ensoftcorp.atlas.ui.AtlasUI; var v = AtlasUI.createScriptView(); // see IAtlasScriptView var s = new DataFlowScript(); // standard Data Flow Smart View script v.script(s); // set script (optional); default script shows exactly the given input using standard Markup v.title("my view"); // override view title (optional) v.input(selected); // set input to either Graph or Q v.hide(); // optional; view will close automatically when Eclipse exits
Example Java Plug-in Code for BETA IAtlasScriptView API
package com.ensoftcorp.demo; import org.eclipse.ui.PartInitException; import com.ensoftcorp.atlas.core.db.graph.Graph; import com.ensoftcorp.atlas.core.query.Query; import com.ensoftcorp.atlas.core.script.Common; import com.ensoftcorp.atlas.ui.AtlasUI; import com.ensoftcorp.atlas.ui.scripts.selections.AtlasSmartViewScript; import com.ensoftcorp.atlas.ui.scripts.selections.DataFlowScript; import com.ensoftcorp.atlas.ui.views.scriptView.IAtlasScriptView; public class MyScriptView { public void myScriptView() throws PartInitException { Graph randomNode = Common.toGraph(Query.universe().eval().nodes().one()); IAtlasScriptView v = AtlasUI.createScriptView(); // see IAtlasScriptView AtlasSmartViewScript s = new DataFlowScript(); // standard Data Flow Smart View script v.script(s); // set script (optional); default script shows exactly the given input using standard Markup v.title("my view"); // override view title (optional) v.input(randomNode); // set input to either Graph or Q v.hide(); // optional; view will close automatically when Eclipse exits } }
Atlas Core | 3.8.0 |
Atlas for Java | 3.8.0 |
Atlas for C | 3.8.0 |
Atlas Scala Shell | 3.8.0 |
Atlas for Java/Android Binaries | 3.8.0 BETA |
Enhanced Jimple Support for Eclipse | 3.8.0 BETA |