| |||||||||||||||||||||||||||||||||
Retrieving data from a Mosel model Description mmexset.java: Using sets in Mosel (requires burglari.bim)
Further explanation of this example: 'Mosel Library Reference javadoc'
Source Files By clicking on a file name, a preview is opened at the bottom of this page.
Data Files
mmexset.java /********************************************************/ /* Mosel Library Examples */ /* ====================== */ /* */ /* file mmexset.java */ /* ````````````````` */ /* Example for the use of the Mosel libraries */ /* (accessing sets in Mosel) */ /* */ /* (c) 2008 Fair Isaac Corporation */ /* author: S. Heipcke, 2004 */ /********************************************************/ import com.dashoptimization.*; public class mmexset { public static void main(String[] args) throws Exception { XPRM mosel; XPRMModel mod; XPRMSet set; int first,last; mosel=new XPRM(); // Initialize Mosel mod=mosel.loadModel("Models/burglari.bim");// Load a BIM file mod.run(); // Run the model set=(XPRMSet)mod.findIdentifier("ITEMS"); // Get the model object named 'ITEMS' // it must be a set if(!set.isEmpty()) { first = set.getFirstIndex(); // Get the number of the first index last = set.getLastIndex(); // Get the number of the last index System.out.println("Elements of set ITEMS:"); for(int i=first;i<=last;i++) // Print names of all set elements System.out.print(" " + set.getAsString(i) + ","); System.out.println(); } if(set.getIndex("CD player")<0) System.out.println("'CD player' is not contained in 'ITEMS'."); } } | |||||||||||||||||||||||||||||||||
© Copyright 2024 Fair Isaac Corporation. |