cours0708/G54/Rendu/G54/Documents/Figure.java

55 lines
1.3 KiB
Java

//
//
// Generated by StarUML(tm) Java Add-In
//
// @ Project : Untitled
// @ File Name : Figure.java
// @ Date : 20/01/2008
// @ Author :
//
//
package Documents;
public class Figure extends Element {
public int hauteur;
public String legende;
public int largeur;
public Figure(int ID, int haut, int larg, String lgd) {
this.hauteur = haut;
this.reference = ID;
this.largeur = larg;
this.legende = lgd;
this.type = "figure";
}
public String getLegende() {
return this.legende;
}
public int getOrdre() {
return this.Conteneur.Elements.indexOf(this);
}
public int getPoids() {
return this.largeur*this.hauteur+legende.length();
}
public Element GetChild(int i) {
return null;
}
public String afficher() {
String rep = "Element N°" + this.reference;
rep+= '\n' + "Contenu par N°: " + this.Conteneur.reference;
rep += '\n' + "Hauteur: "+this.hauteur + " Largeur: "+this.largeur;
rep += '\n' + "Legende: "+this.legende;
rep+= '\n' + "Annotation: " + this.annotation + " Coef:" + this.coefficient;
rep += '\n' + "Poids: " + this.getPoids() + " Lv: " + this.getNiveau() + '\n';
return rep;
}
}