//
//
//  Generated by StarUML(tm) Java Add-In
//
//  @ Project : Untitled
//  @ File Name : Texte.java
//  @ Date : 20/01/2008
//  @ Author : 
//
//

package Documents;


public class Texte extends Element {
	public String txt;
	public String auteur;
	
        public Texte(int ID, String text, String aut) {
            this.reference=ID; 
            this.txt = text;
            this.auteur = aut;
            this.type = "texte";
        }
                
        
        public String getTxt() {
            return this.txt;
	}
	
	public void ModifyTxt(String newt) {
            this.txt=newt;
	}
	
	public int getOrdre() {
            return this.Conteneur.Elements.indexOf(this);
	}
	
	public int getPoids() {
            return this.txt.length(); 
	}
	
	public Element GetChild(int indice) {
            return null;
	}

    public String afficher() {
        String rep = "Element N°" + this.reference;
        rep+= '\n' + "Contenu par N°: " + this.Conteneur.reference; 
        rep += '\n'+"Auteur:" + this.auteur;
        rep+= '\n' + this.txt;
        rep+= '\n' + "Annotation: " + this.annotation + " Coef:" + this.coefficient;
        rep += '\n' + "Poids: " + this.getPoids() + " Lv: " + this.getNiveau() + '\n';
        
        return rep;
    }
    
        
}
