//generated Class Adjektiv
// Do not edit outside marked user editing areas (UEA)


//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~2(ZK[(dgo
//RCS-generated log goes here. Do not edit this UEA
//$Log: Adjektiv.js,v $
//Revision 1.1  2003-04-16 14:59:12+02  bh
//<>
//
//Revision 1.0  2001-06-06 09:47:37+02  bh
//Initial revision
//
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~2(ZK[(dgo


/*
* .<!>
*<P>
*@author $Author: bh $.<!>
*@version $Revision: 1.1 $
*/
//static attributes

//designed operations
	function Adjektiv_toString ( forSex) {

//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~(|g[|zafo( lm&mpxmz|mie&j}dd{`a|&Om{k`dmk`|!
	var result = 0;
	if(forSex.theValue == Geschlecht_er) result = this.asHe;
	else if(forSex.theValue == Geschlecht_sie) result = this.asShe;
	else if(forSex.theValue == Geschlecht_es) result = this.asIt;
	return result;
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~(|g[|zafo( lm&mpxmz|mie&j}dd{`a|&Om{k`dmk`|!
	}

//constructor
	function Adjektiv( thatsHe,  thatsShe,  thatsIt,  thatTheme) {
//methods
		this.toString = Adjektiv_toString;
//associations
//attributes
		this.asHe =  0;
		this.asShe =  0;
		this.asIt =  0;

//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~WKgf{|z}k|gz
		this.asHe = thatsHe;
		this.asShe = thatsShe;
		this.asIt = thatsIt;
		this.forTheme = thatTheme;
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&Ilbmc|a~WKgf{|z}k|gz
	}

//superclass
	Adjektiv.prototype = new ThemedWordlet;