Ignore:
Timestamp:
07/12/12 09:01:31 (12 years ago)
Author:
jgoppert
Message:

Added ability to include modelica libraries in preferences page for auto-complete.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/org.modelica.mdt.omc/src/org/modelica/mdt/omc/OMCProxy.java

    r1568 r1577  
    129129
    130130    /* indicates if the Modelica System Library has been loaded */
    131     private boolean systemLibraryLoaded = false;
     131    private String[] omcLibraries = {};
    132132
    133133    private java.util.List<String> standardLibraryPackages = null;
     
    10981098     */
    10991099    public String[] getStandardLibrary() throws ConnectException {
    1100         if (!systemLibraryLoaded) {
    1101             if (standardLibraryPackages == null) {
    1102                 standardLibraryPackages = new ArrayList<String>();
    1103                 standardLibraryPackages.add("Modelica");
    1104             }
    1105 
    1106             sendExpression("loadModel(Modelica)", true);
    1107 
    1108             systemLibraryLoaded = true;
    1109         }
    1110 
    1111         String[] arr = standardLibraryPackages.toArray(new String[0]);
    1112 
    1113         return arr;
     1100        String[] omcLibrariesFetch = PreferenceManager.getOMCLibrariesArray();
     1101        if (omcLibraries != omcLibrariesFetch ) {       
     1102            omcLibraries = omcLibrariesFetch;
     1103            for (int i=0;i<omcLibraries.length;i++) {
     1104                sendExpression("loadModel(" + omcLibraries[i] + ")", true);
     1105            }
     1106        }
     1107        return omcLibraries;
    11141108    }
    11151109
Note: See TracChangeset for help on using the changeset viewer.