Package info.textgrid.lab.noteeditor.mei2013

Examples of info.textgrid.lab.noteeditor.mei2013.Body


    cpd.setDescription(MusicMessages.MEI_documentation_StaffDef_clefdisplace);
    descriptors.add(cpd);
  }

  private void createDefaultStaffDef() {
    StaffDef staffDef = new StaffDef();
    staffDef.setClefShape(GraphicalConstants.DEFAULT_SYSTEM_CLEF);
    staffDef.setMeterCount(StringConstants.STRING_EMPTY + GraphicalConstants.DEFAULT_METER_COUNT);
    staffDef.setMeterUnit(new BigDecimal(
        GraphicalConstants.DEFAULT_METER_UNIT));
    staffDef.setKeySigValue("0"); //$NON-NLS-1$
    setMeiNode(staffDef);
  }
View Full Code Here


   *
   * @param index
   */
  public void removeStaffDef(StaffDef staffDef) {
    int index = getStaffDefs().indexOf(staffDef);
    StaffGrp staffGrp = this.staffgroups.get(index);
    this.rootStaffTree.removeStaffDef(staffGrp, staffDef);
    // index-based lists
    getStaffDefs().remove(index);
    getStaffgroups().remove(index);
    for (IPropertyDescriptor ipd : descriptors) {
View Full Code Here

    return musicDiagram;
  }

  public static ScoreDef createScoreDef(int stavesCount) {
    ScoreDef scoreDef = new ScoreDef();
    StaffGrp staffGrp = new StaffGrp();
    for (int i = 0; i < stavesCount; i++) {
      StaffDef staffDef = new StaffDef();
      staffDef.setN(String.valueOf(i));
      if (i % 2 == 0)
        staffDef.setClefShape(GraphicalConstants.DEFAULT_SYSTEM_CLEF);
      else
        staffDef.setClefShape(GraphicalConstants.ALTERNATE_SYSTEM_CLEF);
      staffDef.setMeterCount(StringConstants.STRING_EMPTY + GraphicalConstants.DEFAULT_METER_COUNT);
      staffDef.setMeterUnit(new BigDecimal(
          GraphicalConstants.DEFAULT_METER_UNIT));
      staffDef.setKeySigValue("0");
      staffGrp.getInstrDevesAndGrpSymsAndStaffDeves().add(staffDef);
    }
    scoreDef.setStaffGrp(staffGrp);
    return scoreDef;
  }
View Full Code Here

    tpd.setDescription("Symbol");
    descriptors.add(cpd);
  }

  private void createDefaultStaffGrp() {
    setMeiNode(new StaffGrp());
  }
View Full Code Here

        } catch (java.util.ConcurrentModificationException e) {
        }
      }
    } else {
      boolean verseAlreadyContained = false;
      Syl newSyl = new Syl();
      newSyl.getContent().add(0, newString);
      Verse verse = new Verse();
      for (Object contentElement : getNote()
          .getDamagesAndSylsAndCorrs()) {
        if (contentElement instanceof Verse) {
          verse = ((Verse) contentElement);
View Full Code Here

   * @param endPoint
   */
  public static void renderTie(Graphics graphics, TieForm tieForm,
      Point startPoint, Point endPoint) {
    graphics.setForegroundColor(calculateVariantColor(tieForm));
    Tie tieNode = (Tie) tieForm.getMeiNode();
    boolean isAbove = true;
    if (tieNode.isSetCurvedir()) {
      isAbove = tieNode.getCurvedir().equalsIgnoreCase(
          GraphicalConstants.PROPCOMBO_STRING_ARRAY_CURVEDIR[0]);
    }
    if (startPoint != null
        && endPoint != null
        && (isVisibleArea(MusicPlugin.getDefault().getActiveEditor()
View Full Code Here

      processSlur(graphics, (SlurForm) slurForm);
    }
  }

  private void processTie(Graphics graphics, TieForm tieForm) {
    Tie tieNode = (Tie) tieForm.getMeiNode();
    String startId = tieNode.getStartid();
    String endId = tieNode.getEndid();
    if (startId != null
        && endId != null
        && this.figurePassingObject.getNoteHeadLocationMap()
            .containsKey(startId)
        && this.figurePassingObject.getNoteHeadLocationMap()
View Full Code Here

  public static Mei createDefaultMeiTree(int stavesCount, int measureCount) {
    Mei mei = new Mei();
    MeiHead meiHead = new MeiHead();
    FileDesc fileDesc = new FileDesc();
    TitleStmt titleStmt = new TitleStmt();
    Title title = new Title();
    title.getContent().add("New MEI-2013 document");
    titleStmt.getTitles().add(title);
    fileDesc.setTitleStmt(titleStmt);
    PubStmt pubStmt = new PubStmt();
    fileDesc.setPubStmt(pubStmt);
    SourceDesc sourceDesc = new SourceDesc();
View Full Code Here

   */
  public static Mei createDefaultMeiTree(int stavesCount, int measureCount) {
    Mei mei = new Mei();
    MeiHead meiHead = new MeiHead();
    FileDesc fileDesc = new FileDesc();
    TitleStmt titleStmt = new TitleStmt();
    Title title = new Title();
    title.getContent().add("New MEI-2013 document");
    titleStmt.getTitles().add(title);
    fileDesc.setTitleStmt(titleStmt);
    PubStmt pubStmt = new PubStmt();
    fileDesc.setPubStmt(pubStmt);
    SourceDesc sourceDesc = new SourceDesc();
    Source source = new Source();
View Full Code Here

      }
    } else {
      boolean verseAlreadyContained = false;
      Syl newSyl = new Syl();
      newSyl.getContent().add(0, newString);
      Verse verse = new Verse();
      for (Object contentElement : getNote()
          .getDamagesAndSylsAndCorrs()) {
        if (contentElement instanceof Verse) {
          verse = ((Verse) contentElement);
          verseAlreadyContained = true;
          break;
        }
      }
      if (!verseAlreadyContained) {
        getNote().getDamagesAndSylsAndCorrs().add(verse);
      }
      verse.getSyls().clear();
      verse.getSyls().add(newSyl);
    }
  }
View Full Code Here

TOP

Related Classes of info.textgrid.lab.noteeditor.mei2013.Body

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.