package com.xenoage.zong.io.musicxml.in.util; import static com.xenoage.utils.collections.CollectionUtils.alist; import java.util.List; import com.xenoage.zong.core.music.direction.Wedge; import lombok.Getter; import lombok.Setter; /** * Open wedges, beams, slurs and ties. * * @author Andreas Wenger */ @Getter public final class OpenElements { private List<Wedge> openWedges; private OpenBeams openBeams; private List<OpenSlur> openSlurs; private List<OpenSlur> openTies; private OpenUnnumberedTieds openUnnumberedTies; @Setter private OpenVolta openVolta; public OpenElements() { this.openWedges = alist(null, null, null, null, null, null); this.openBeams = new OpenBeams(); this.openSlurs = alist(null, null, null, null, null, null); this.openTies = alist(null, null, null, null, null, null); this.openUnnumberedTies = new OpenUnnumberedTieds(); } }