Ignore:
Timestamp:
10/21/15 02:55:11 (8 years ago)
Author:
Mateusz Poszwa
Message:
  • Updated Xtext-based Framclipse
  • Deleted previous version of Framclipse
File:
1 edited

Legend:

Unmodified
Added
Removed
  • java/Framclipse/com.framsticks.framclipse/src/com/framsticks/framclipse/resource/FramScriptResourceDescription.java

    r438 r440  
    1313import com.framsticks.framclipse.framScript.State;
    1414import com.framsticks.framclipse.framScript.VariableDeclaration;
     15import com.framsticks.framclipse.framScript.VariableDeclarations;
    1516import com.google.common.base.Predicate;
    1617import com.google.common.collect.Iterables;
     
    1920public class FramScriptResourceDescription extends DefaultResourceDescription {
    2021
     22        private Resource resource;
     23
    2124        public FramScriptResourceDescription(Resource resource,
    2225                        IDefaultResourceDescriptionStrategy resourceDescriptionStrategy) {
    2326                super(resource, resourceDescriptionStrategy);
     27                this.resource = resource;
    2428        }
    2529
     
    4953                if (input instanceof VariableDeclaration) {
    5054                        VariableDeclaration dec = (VariableDeclaration) input;
    51                         return dec.eContainer().eContainer() instanceof Code;
     55                        EObject decs = dec.eContainer();
     56                        return decs instanceof VariableDeclarations &&
     57                                        (decs.eContainer() instanceof Code ||
     58                                                        "inc".equals(resource.getURI().fileExtension()) &&
     59                                                        decs.eContainer().eContainer() == null);
    5260                }
    5361                return false;
Note: See TracChangeset for help on using the changeset viewer.