RootCandidateScenario.java 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. /**
  2. */
  3. package ua.ansymo.hintco;
  4. /**
  5. * <!-- begin-user-doc -->
  6. * A representation of the model object '<em><b>Root Candidate Scenario</b></em>'.
  7. * <!-- end-user-doc -->
  8. *
  9. * <p>
  10. * The following features are supported:
  11. * </p>
  12. * <ul>
  13. * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getName <em>Name</em>}</li>
  14. * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}</li>
  15. * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}</li>
  16. * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}</li>
  17. * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}</li>
  18. * </ul>
  19. *
  20. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario()
  21. * @model
  22. * @generated
  23. */
  24. public interface RootCandidateScenario extends IDed, Alternative, Scenario {
  25. /**
  26. * Returns the value of the '<em><b>Name</b></em>' attribute.
  27. * <!-- begin-user-doc -->
  28. * <p>
  29. * If the meaning of the '<em>Name</em>' attribute isn't clear,
  30. * there really should be more of a description here...
  31. * </p>
  32. * <!-- end-user-doc -->
  33. * @return the value of the '<em>Name</em>' attribute.
  34. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_Name()
  35. * @model unique="false" transient="true" changeable="false" volatile="true" derived="true"
  36. * annotation="http://www.eclipse.org/emf/2002/GenModel get='&lt;%java.lang.String%&gt; _identifier = this.getIdentifier();\n&lt;%java.lang.String%&gt; _plus = (_identifier + \"(w=\");\nint _weight = this.getWeight();\n&lt;%java.lang.String%&gt; _plus_1 = (_plus + &lt;%java.lang.Integer%&gt;.valueOf(_weight));\nreturn (_plus_1 + \")\");'"
  37. * @generated
  38. */
  39. String getName();
  40. /**
  41. * Returns the value of the '<em><b>Stop Time</b></em>' attribute.
  42. * <!-- begin-user-doc -->
  43. * <p>
  44. * If the meaning of the '<em>Stop Time</em>' attribute isn't clear,
  45. * there really should be more of a description here...
  46. * </p>
  47. * <!-- end-user-doc -->
  48. * @return the value of the '<em>Stop Time</em>' attribute.
  49. * @see #setStopTime(double)
  50. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_StopTime()
  51. * @model unique="false"
  52. * @generated
  53. */
  54. double getStopTime();
  55. /**
  56. * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}' attribute.
  57. * <!-- begin-user-doc -->
  58. * <!-- end-user-doc -->
  59. * @param value the new value of the '<em>Stop Time</em>' attribute.
  60. * @see #getStopTime()
  61. * @generated
  62. */
  63. void setStopTime(double value);
  64. /**
  65. * Returns the value of the '<em><b>Step Size</b></em>' attribute.
  66. * <!-- begin-user-doc -->
  67. * <p>
  68. * If the meaning of the '<em>Step Size</em>' attribute isn't clear,
  69. * there really should be more of a description here...
  70. * </p>
  71. * <!-- end-user-doc -->
  72. * @return the value of the '<em>Step Size</em>' attribute.
  73. * @see #setStepSize(double)
  74. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_StepSize()
  75. * @model unique="false"
  76. * @generated
  77. */
  78. double getStepSize();
  79. /**
  80. * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}' attribute.
  81. * <!-- begin-user-doc -->
  82. * <!-- end-user-doc -->
  83. * @param value the new value of the '<em>Step Size</em>' attribute.
  84. * @see #getStepSize()
  85. * @generated
  86. */
  87. void setStepSize(double value);
  88. /**
  89. * Returns the value of the '<em><b>Output Step Size</b></em>' attribute.
  90. * <!-- begin-user-doc -->
  91. * <p>
  92. * If the meaning of the '<em>Output Step Size</em>' attribute isn't clear,
  93. * there really should be more of a description here...
  94. * </p>
  95. * <!-- end-user-doc -->
  96. * @return the value of the '<em>Output Step Size</em>' attribute.
  97. * @see #setOutputStepSize(double)
  98. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_OutputStepSize()
  99. * @model unique="false"
  100. * @generated
  101. */
  102. double getOutputStepSize();
  103. /**
  104. * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}' attribute.
  105. * <!-- begin-user-doc -->
  106. * <!-- end-user-doc -->
  107. * @param value the new value of the '<em>Output Step Size</em>' attribute.
  108. * @see #getOutputStepSize()
  109. * @generated
  110. */
  111. void setOutputStepSize(double value);
  112. /**
  113. * Returns the value of the '<em><b>Max Init Iterations</b></em>' attribute.
  114. * The default value is <code>"10"</code>.
  115. * <!-- begin-user-doc -->
  116. * <p>
  117. * If the meaning of the '<em>Max Init Iterations</em>' attribute isn't clear,
  118. * there really should be more of a description here...
  119. * </p>
  120. * <!-- end-user-doc -->
  121. * @return the value of the '<em>Max Init Iterations</em>' attribute.
  122. * @see #setMaxInitIterations(int)
  123. * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_MaxInitIterations()
  124. * @model default="10" unique="false"
  125. * @generated
  126. */
  127. int getMaxInitIterations();
  128. /**
  129. * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}' attribute.
  130. * <!-- begin-user-doc -->
  131. * <!-- end-user-doc -->
  132. * @param value the new value of the '<em>Max Init Iterations</em>' attribute.
  133. * @see #getMaxInitIterations()
  134. * @generated
  135. */
  136. void setMaxInitIterations(int value);
  137. } // RootCandidateScenario