123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- /**
- */
- package ua.ansymo.hintco;
- /**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Root Candidate Scenario</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getName <em>Name</em>}</li>
- * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}</li>
- * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}</li>
- * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}</li>
- * <li>{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}</li>
- * </ul>
- *
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario()
- * @model
- * @generated
- */
- public interface RootCandidateScenario extends IDed, Alternative, Scenario {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_Name()
- * @model unique="false" transient="true" changeable="false" volatile="true" derived="true"
- * annotation="http://www.eclipse.org/emf/2002/GenModel get='<%java.lang.String%> _identifier = this.getIdentifier();\n<%java.lang.String%> _plus = (_identifier + \"(w=\");\nint _weight = this.getWeight();\n<%java.lang.String%> _plus_1 = (_plus + <%java.lang.Integer%>.valueOf(_weight));\nreturn (_plus_1 + \")\");'"
- * @generated
- */
- String getName();
- /**
- * Returns the value of the '<em><b>Stop Time</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Stop Time</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Stop Time</em>' attribute.
- * @see #setStopTime(double)
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_StopTime()
- * @model unique="false"
- * @generated
- */
- double getStopTime();
- /**
- * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Stop Time</em>' attribute.
- * @see #getStopTime()
- * @generated
- */
- void setStopTime(double value);
- /**
- * Returns the value of the '<em><b>Step Size</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Step Size</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Step Size</em>' attribute.
- * @see #setStepSize(double)
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_StepSize()
- * @model unique="false"
- * @generated
- */
- double getStepSize();
- /**
- * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Step Size</em>' attribute.
- * @see #getStepSize()
- * @generated
- */
- void setStepSize(double value);
- /**
- * Returns the value of the '<em><b>Output Step Size</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Output Step Size</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Output Step Size</em>' attribute.
- * @see #setOutputStepSize(double)
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_OutputStepSize()
- * @model unique="false"
- * @generated
- */
- double getOutputStepSize();
- /**
- * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Output Step Size</em>' attribute.
- * @see #getOutputStepSize()
- * @generated
- */
- void setOutputStepSize(double value);
- /**
- * Returns the value of the '<em><b>Max Init Iterations</b></em>' attribute.
- * The default value is <code>"10"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Max Init Iterations</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Max Init Iterations</em>' attribute.
- * @see #setMaxInitIterations(int)
- * @see ua.ansymo.hintco.HintcoPackage#getRootCandidateScenario_MaxInitIterations()
- * @model default="10" unique="false"
- * @generated
- */
- int getMaxInitIterations();
- /**
- * Sets the value of the '{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Max Init Iterations</em>' attribute.
- * @see #getMaxInitIterations()
- * @generated
- */
- void setMaxInitIterations(int value);
- } // RootCandidateScenario
|