Changeset 440 for java/Framclipse/com.framsticks.framclipse/src/com/framsticks/framclipse/resource/FramScriptResourceDescription.java
- Timestamp:
- 10/21/15 02:55:11 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/Framclipse/com.framsticks.framclipse/src/com/framsticks/framclipse/resource/FramScriptResourceDescription.java
r438 r440 13 13 import com.framsticks.framclipse.framScript.State; 14 14 import com.framsticks.framclipse.framScript.VariableDeclaration; 15 import com.framsticks.framclipse.framScript.VariableDeclarations; 15 16 import com.google.common.base.Predicate; 16 17 import com.google.common.collect.Iterables; … … 19 20 public class FramScriptResourceDescription extends DefaultResourceDescription { 20 21 22 private Resource resource; 23 21 24 public FramScriptResourceDescription(Resource resource, 22 25 IDefaultResourceDescriptionStrategy resourceDescriptionStrategy) { 23 26 super(resource, resourceDescriptionStrategy); 27 this.resource = resource; 24 28 } 25 29 … … 49 53 if (input instanceof VariableDeclaration) { 50 54 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); 52 60 } 53 61 return false;
Note: See TracChangeset
for help on using the changeset viewer.