1 19 20 package org.netbeans.modules.j2ee.jpa.verification.common; 21 22 import com.sun.source.tree.Tree; 23 import org.netbeans.api.java.source.CompilationInfo; 24 import org.openide.filesystems.FileObject; 25 26 32 public class ProblemContext { 33 private FileObject fileObject; 34 private CompilationInfo info; 35 private boolean cancelled = false; 36 private Tree elementToAnnotate; 37 38 public FileObject getFileObject(){ 39 return fileObject; 40 } 41 42 public void setFileObject(FileObject fileObject){ 43 this.fileObject = fileObject; 44 } 45 46 public CompilationInfo getCompilationInfo(){ 47 return info; 48 } 49 50 public void setCompilationInfo(CompilationInfo info){ 51 this.info = info; 52 } 53 54 public void setCancelled(boolean cancelled){ 55 this.cancelled = cancelled; 56 } 57 58 61 public boolean isCancelled(){ 62 return cancelled; 63 } 64 65 public Tree getElementToAnnotate(){ 66 return elementToAnnotate; 67 } 68 69 public void setElementToAnnotate(Tree elementToAnnotate){ 70 this.elementToAnnotate = elementToAnnotate; 71 } 72 73 public void setElementToAnnotateOrNullIfExists(Tree elementToAnnotate){ 74 if (getElementToAnnotate() == null){ 75 setElementToAnnotate(elementToAnnotate); 76 } 77 else{ 78 setElementToAnnotate(null); 79 } 80 } 81 } 82 | Popular Tags |