001package gudusoft.gsqlparser.dlineage.dataflow.model.json; 002 003import gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager; 004 005public class Error { 006 private String errorMessage; 007 private String errorType; 008 private Coordinate[] coordinates; 009 private String file; 010 private Coordinate[] originCoordinates; 011 012 public String getErrorMessage() { 013 return errorMessage; 014 } 015 016 public void setErrorMessage(String errorMessage) { 017 this.errorMessage = errorMessage; 018 } 019 020 public Coordinate[] getCoordinates() { 021 return coordinates; 022 } 023 024 public void setCoordinates(Coordinate[] coordinates) { 025 this.coordinates = coordinates; 026 } 027 028 public String getErrorType() { 029 return errorType; 030 } 031 032 public void setErrorType(String errorType) { 033 this.errorType = errorType; 034 } 035 036 public String getFile() { 037 return file; 038 } 039 040 public void setFile(String file) { 041 this.file = file; 042 } 043 044 public Coordinate[] getOriginCoordinates() { 045 if (ModelBindingManager.getGlobalOption()!=null && ModelBindingManager.getGlobalOption().isIgnoreCoordinate()) { 046 return null; 047 } 048 return originCoordinates; 049 } 050 051 public void setOriginCoordinates(Coordinate[] originCoordinates) { 052 if (ModelBindingManager.getGlobalOption()!=null && ModelBindingManager.getGlobalOption().isIgnoreCoordinate()) { 053 return; 054 } 055 this.originCoordinates = originCoordinates; 056 } 057}