/**
*/
package de.urszeidler.eclipse.shr5;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Spezies</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getKonstitutionMin <em>Konstitution Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getGeschicklichkeitMin <em>Geschicklichkeit Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getReaktionMin <em>Reaktion Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getStaerkeMin <em>Staerke Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getCharismaMin <em>Charisma Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getWillenskraftMin <em>Willenskraft Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getIntuitionMin <em>Intuition Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getLogikMin <em>Logik Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getEdgeMin <em>Edge Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getMagieMin <em>Magie Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getResonanzMin <em>Resonanz Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getEssenzMin <em>Essenz Min</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getKonstitutionMax <em>Konstitution Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getGeschicklichkeitMax <em>Geschicklichkeit Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getReaktionMax <em>Reaktion Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getStaerkeMax <em>Staerke Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getCharismaMax <em>Charisma Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getWillenskraftMax <em>Willenskraft Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getIntuitionMax <em>Intuition Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getLogikMax <em>Logik Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getEdgeMax <em>Edge Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getMagieMax <em>Magie Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getResonanzMax <em>Resonanz Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getEssenzMax <em>Essenz Max</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getLaufen <em>Laufen</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getRennen <em>Rennen</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getSprinten <em>Sprinten</em>}</li>
* <li>{@link de.urszeidler.eclipse.shr5.Spezies#getAngriff <em>Angriff</em>}</li>
* </ul>
* </p>
*
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies()
* @model
* @generated
*/
public interface Spezies extends Beschreibbar, Modifizierbar, Quelle {
/**
* Returns the value of the '<em><b>Konstitution Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Konstitution Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Konstitution Min</em>' attribute.
* @see #setKonstitutionMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_KonstitutionMin()
* @model
* @generated
*/
int getKonstitutionMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getKonstitutionMin <em>Konstitution Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Konstitution Min</em>' attribute.
* @see #getKonstitutionMin()
* @generated
*/
void setKonstitutionMin(int value);
/**
* Returns the value of the '<em><b>Geschicklichkeit Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Geschicklichkeit Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Geschicklichkeit Min</em>' attribute.
* @see #setGeschicklichkeitMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_GeschicklichkeitMin()
* @model
* @generated
*/
int getGeschicklichkeitMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getGeschicklichkeitMin <em>Geschicklichkeit Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Geschicklichkeit Min</em>' attribute.
* @see #getGeschicklichkeitMin()
* @generated
*/
void setGeschicklichkeitMin(int value);
/**
* Returns the value of the '<em><b>Reaktion Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reaktion Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Reaktion Min</em>' attribute.
* @see #setReaktionMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_ReaktionMin()
* @model
* @generated
*/
int getReaktionMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getReaktionMin <em>Reaktion Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reaktion Min</em>' attribute.
* @see #getReaktionMin()
* @generated
*/
void setReaktionMin(int value);
/**
* Returns the value of the '<em><b>Staerke Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Staerke Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Staerke Min</em>' attribute.
* @see #setStaerkeMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_StaerkeMin()
* @model
* @generated
*/
int getStaerkeMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getStaerkeMin <em>Staerke Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Staerke Min</em>' attribute.
* @see #getStaerkeMin()
* @generated
*/
void setStaerkeMin(int value);
/**
* Returns the value of the '<em><b>Charisma Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Charisma Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Charisma Min</em>' attribute.
* @see #setCharismaMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_CharismaMin()
* @model
* @generated
*/
int getCharismaMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getCharismaMin <em>Charisma Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Charisma Min</em>' attribute.
* @see #getCharismaMin()
* @generated
*/
void setCharismaMin(int value);
/**
* Returns the value of the '<em><b>Willenskraft Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Willenskraft Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Willenskraft Min</em>' attribute.
* @see #setWillenskraftMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_WillenskraftMin()
* @model
* @generated
*/
int getWillenskraftMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getWillenskraftMin <em>Willenskraft Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Willenskraft Min</em>' attribute.
* @see #getWillenskraftMin()
* @generated
*/
void setWillenskraftMin(int value);
/**
* Returns the value of the '<em><b>Intuition Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Intuition Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Intuition Min</em>' attribute.
* @see #setIntuitionMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_IntuitionMin()
* @model
* @generated
*/
int getIntuitionMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getIntuitionMin <em>Intuition Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Intuition Min</em>' attribute.
* @see #getIntuitionMin()
* @generated
*/
void setIntuitionMin(int value);
/**
* Returns the value of the '<em><b>Logik Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Logik Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Logik Min</em>' attribute.
* @see #setLogikMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_LogikMin()
* @model
* @generated
*/
int getLogikMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getLogikMin <em>Logik Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Logik Min</em>' attribute.
* @see #getLogikMin()
* @generated
*/
void setLogikMin(int value);
/**
* Returns the value of the '<em><b>Edge Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Edge Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Edge Min</em>' attribute.
* @see #setEdgeMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_EdgeMin()
* @model
* @generated
*/
int getEdgeMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getEdgeMin <em>Edge Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Edge Min</em>' attribute.
* @see #getEdgeMin()
* @generated
*/
void setEdgeMin(int value);
/**
* Returns the value of the '<em><b>Magie Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Magie Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Magie Min</em>' attribute.
* @see #setMagieMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_MagieMin()
* @model
* @generated
*/
int getMagieMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getMagieMin <em>Magie Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Magie Min</em>' attribute.
* @see #getMagieMin()
* @generated
*/
void setMagieMin(int value);
/**
* Returns the value of the '<em><b>Resonanz Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resonanz Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resonanz Min</em>' attribute.
* @see #setResonanzMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_ResonanzMin()
* @model
* @generated
*/
int getResonanzMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getResonanzMin <em>Resonanz Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Resonanz Min</em>' attribute.
* @see #getResonanzMin()
* @generated
*/
void setResonanzMin(int value);
/**
* Returns the value of the '<em><b>Essenz Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Essenz Min</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Essenz Min</em>' attribute.
* @see #setEssenzMin(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_EssenzMin()
* @model
* @generated
*/
int getEssenzMin();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getEssenzMin <em>Essenz Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Essenz Min</em>' attribute.
* @see #getEssenzMin()
* @generated
*/
void setEssenzMin(int value);
/**
* Returns the value of the '<em><b>Konstitution Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Konstitution Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Konstitution Max</em>' attribute.
* @see #setKonstitutionMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_KonstitutionMax()
* @model
* @generated
*/
int getKonstitutionMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getKonstitutionMax <em>Konstitution Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Konstitution Max</em>' attribute.
* @see #getKonstitutionMax()
* @generated
*/
void setKonstitutionMax(int value);
/**
* Returns the value of the '<em><b>Geschicklichkeit Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Geschicklichkeit Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Geschicklichkeit Max</em>' attribute.
* @see #setGeschicklichkeitMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_GeschicklichkeitMax()
* @model
* @generated
*/
int getGeschicklichkeitMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getGeschicklichkeitMax <em>Geschicklichkeit Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Geschicklichkeit Max</em>' attribute.
* @see #getGeschicklichkeitMax()
* @generated
*/
void setGeschicklichkeitMax(int value);
/**
* Returns the value of the '<em><b>Reaktion Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reaktion Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Reaktion Max</em>' attribute.
* @see #setReaktionMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_ReaktionMax()
* @model
* @generated
*/
int getReaktionMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getReaktionMax <em>Reaktion Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reaktion Max</em>' attribute.
* @see #getReaktionMax()
* @generated
*/
void setReaktionMax(int value);
/**
* Returns the value of the '<em><b>Staerke Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Staerke Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Staerke Max</em>' attribute.
* @see #setStaerkeMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_StaerkeMax()
* @model
* @generated
*/
int getStaerkeMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getStaerkeMax <em>Staerke Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Staerke Max</em>' attribute.
* @see #getStaerkeMax()
* @generated
*/
void setStaerkeMax(int value);
/**
* Returns the value of the '<em><b>Charisma Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Charisma Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Charisma Max</em>' attribute.
* @see #setCharismaMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_CharismaMax()
* @model
* @generated
*/
int getCharismaMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getCharismaMax <em>Charisma Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Charisma Max</em>' attribute.
* @see #getCharismaMax()
* @generated
*/
void setCharismaMax(int value);
/**
* Returns the value of the '<em><b>Willenskraft Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Willenskraft Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Willenskraft Max</em>' attribute.
* @see #setWillenskraftMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_WillenskraftMax()
* @model
* @generated
*/
int getWillenskraftMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getWillenskraftMax <em>Willenskraft Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Willenskraft Max</em>' attribute.
* @see #getWillenskraftMax()
* @generated
*/
void setWillenskraftMax(int value);
/**
* Returns the value of the '<em><b>Intuition Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Intuition Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Intuition Max</em>' attribute.
* @see #setIntuitionMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_IntuitionMax()
* @model
* @generated
*/
int getIntuitionMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getIntuitionMax <em>Intuition Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Intuition Max</em>' attribute.
* @see #getIntuitionMax()
* @generated
*/
void setIntuitionMax(int value);
/**
* Returns the value of the '<em><b>Logik Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Logik Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Logik Max</em>' attribute.
* @see #setLogikMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_LogikMax()
* @model
* @generated
*/
int getLogikMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getLogikMax <em>Logik Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Logik Max</em>' attribute.
* @see #getLogikMax()
* @generated
*/
void setLogikMax(int value);
/**
* Returns the value of the '<em><b>Edge Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Edge Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Edge Max</em>' attribute.
* @see #setEdgeMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_EdgeMax()
* @model
* @generated
*/
int getEdgeMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getEdgeMax <em>Edge Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Edge Max</em>' attribute.
* @see #getEdgeMax()
* @generated
*/
void setEdgeMax(int value);
/**
* Returns the value of the '<em><b>Magie Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Magie Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Magie Max</em>' attribute.
* @see #setMagieMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_MagieMax()
* @model
* @generated
*/
int getMagieMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getMagieMax <em>Magie Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Magie Max</em>' attribute.
* @see #getMagieMax()
* @generated
*/
void setMagieMax(int value);
/**
* Returns the value of the '<em><b>Resonanz Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Resonanz Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Resonanz Max</em>' attribute.
* @see #setResonanzMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_ResonanzMax()
* @model
* @generated
*/
int getResonanzMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getResonanzMax <em>Resonanz Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Resonanz Max</em>' attribute.
* @see #getResonanzMax()
* @generated
*/
void setResonanzMax(int value);
/**
* Returns the value of the '<em><b>Essenz Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Essenz Max</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Essenz Max</em>' attribute.
* @see #setEssenzMax(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_EssenzMax()
* @model
* @generated
*/
int getEssenzMax();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getEssenzMax <em>Essenz Max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Essenz Max</em>' attribute.
* @see #getEssenzMax()
* @generated
*/
void setEssenzMax(int value);
/**
* Returns the value of the '<em><b>Laufen</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Laufen</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Laufen</em>' attribute.
* @see #setLaufen(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_Laufen()
* @model
* @generated
*/
int getLaufen();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getLaufen <em>Laufen</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Laufen</em>' attribute.
* @see #getLaufen()
* @generated
*/
void setLaufen(int value);
/**
* Returns the value of the '<em><b>Rennen</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Rennen</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Rennen</em>' attribute.
* @see #setRennen(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_Rennen()
* @model
* @generated
*/
int getRennen();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getRennen <em>Rennen</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Rennen</em>' attribute.
* @see #getRennen()
* @generated
*/
void setRennen(int value);
/**
* Returns the value of the '<em><b>Sprinten</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Sprinten</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Sprinten</em>' attribute.
* @see #setSprinten(int)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_Sprinten()
* @model
* @generated
*/
int getSprinten();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getSprinten <em>Sprinten</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Sprinten</em>' attribute.
* @see #getSprinten()
* @generated
*/
void setSprinten(int value);
/**
* Returns the value of the '<em><b>Angriff</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Angriff</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Angriff</em>' containment reference.
* @see #setAngriff(Nahkampfwaffe)
* @see de.urszeidler.eclipse.shr5.Shr5Package#getSpezies_Angriff()
* @model containment="true" required="true"
* @generated
*/
Nahkampfwaffe getAngriff();
/**
* Sets the value of the '{@link de.urszeidler.eclipse.shr5.Spezies#getAngriff <em>Angriff</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Angriff</em>' containment reference.
* @see #getAngriff()
* @generated
*/
void setAngriff(Nahkampfwaffe value);
} // Spezies