ScalarVariable.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. package be.uantwerpen.ansymo.semanticadaptation.cg.cpp.data;
  2. public class ScalarVariable {
  3. private String owner;
  4. private String name;
  5. private String valueReference;
  6. private String description;
  7. private SVVariability variability;
  8. private SVCausality causality;
  9. private String initial;
  10. private SVType type;
  11. private String start;
  12. private String index;
  13. private ScalarVariable() {
  14. }
  15. protected ScalarVariable(ScalarVariable var) {
  16. }
  17. public static ScalarVariable Create() {
  18. return new ScalarVariable();
  19. }
  20. public ScalarVariable setIndex(String index){
  21. this.index = index;
  22. return this;
  23. }
  24. public String getIndex(){
  25. return this.index;
  26. }
  27. public ScalarVariable setOwner(String owner) {
  28. this.owner = owner;
  29. return this;
  30. }
  31. public String getOwner(){return this.owner;}
  32. public String getName() {
  33. return name;
  34. }
  35. public ScalarVariable setName(String name) {
  36. this.name = name;
  37. return this;
  38. }
  39. public String getValueReference() {
  40. return valueReference;
  41. }
  42. public ScalarVariable setValueReference(String valueReference) {
  43. this.valueReference = valueReference;
  44. return this;
  45. }
  46. public SVVariability getVariability() {
  47. return variability;
  48. }
  49. public ScalarVariable setVariability(SVVariability svVariability) {
  50. this.variability = svVariability;
  51. return this;
  52. }
  53. public SVCausality getCausality() {
  54. return causality;
  55. }
  56. public ScalarVariable setCausality(SVCausality causality) {
  57. this.causality = causality;
  58. return this;
  59. }
  60. public String getInitial() {
  61. return initial;
  62. }
  63. public ScalarVariable setInitial(String initial) {
  64. this.initial = initial;
  65. return this;
  66. }
  67. public SVType getType() {
  68. return type;
  69. }
  70. public ScalarVariable setType(SVType type) {
  71. this.type = type;
  72. return this;
  73. }
  74. public String getStart() {
  75. return start;
  76. }
  77. public ScalarVariable setStart(String start) {
  78. this.start = start;
  79. return this;
  80. }
  81. public String getDescription() {
  82. return description;
  83. }
  84. public ScalarVariable setDescription(String description) {
  85. this.description = description;
  86. return this;
  87. }
  88. }