Ignore:
Timestamp:
02/23/06 21:29:37 (19 years ago)
Author:
boris
Message:
  • implement code completion based in unqualified imports, boowaa !
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/org.modelica.mdt.ui/src/org/modelica/mdt/ui/editor/ModelicaCompletionProcessor.java

    r369 r371  
    400400        for (IModelicaImport imp : imports)
    401401        {
     402            IModelicaClass importedPackage = imp.getImportedPackage();
    402403            switch (imp.getType())
    403404            {
    404405            case QUALIFIED:
    405                 computeCompPropsFromPackage(imp.getImportedPackage(), null,
     406                computeCompPropsFromPackage(importedPackage, null,
    406407                        prefix, offset, proposals);
    407408                break;
    408409            case UNQUALIFIED:
     410                for (IModelicaElement child : importedPackage.getChildren())
     411                {
     412                    computeCompPropsFromPackage(((IModelicaClass)child), null,
     413                            prefix, offset, proposals);
     414                }
    409415                break;
    410416            case RENAMING:
    411                 computeCompPropsFromPackage(imp.getImportedPackage(),
    412                         imp.getAlias(), prefix, offset, proposals);             
     417                computeCompPropsFromPackage(importedPackage, imp.getAlias(),
     418                        prefix, offset, proposals);             
    413419                break;
    414420            }
Note: See TracChangeset for help on using the changeset viewer.