+
+ /**
+ * Asks the MooTrackView that the note element is painted on to remove this element and the note.
+ */
+ protected void remove(){
+ mtv.removeNote(this);
+ }
+
+ /**
+ * Updates the graphical content of the element and repaints it.
+ */
+ public void update() {
+ calculateString();
+ repaint();
+ }
+
+ /**
+ * Layout this changed elemnt.
+ */
+ protected void newLayout(){
+ mtv.layoutElement(this,true);
+ }
+