| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
EMPTY_EDEFAULT
The default value of the '
Empty' attribute. |
protected static MuteHold |
MUTE_HOLD_EDEFAULT
The default value of the '
Mute Hold' attribute. |
protected MuteHold |
muteHold
The cached value of the '
Mute Hold' attribute. |
protected java.lang.String |
name
The cached value of the '
Name' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name' attribute. |
protected static NextSongNumber |
NEXT_SONG_NUMBER_EDEFAULT
The default value of the '
Next Song Number' attribute. |
protected NextSongNumber |
nextSongNumber
The cached value of the '
Next Song Number' attribute. |
protected static short |
NUMBER_OF_SONG_EVENTS_CURRENT_EDEFAULT
The default value of the '
Number Of Song Events Current' attribute. |
protected static short |
NUMBER_OF_SONG_EVENTS_ORIGINAL_EDEFAULT
The default value of the '
Number Of Song Events Original' attribute. |
protected short |
numberOfSongEventsOriginal
The cached value of the '
Number Of Song Events Original' attribute. |
protected static SongLength |
SONG_LENGTH_EDEFAULT
The default value of the '
Song Length' attribute. |
protected static SongNumber |
SONG_NUMBER_CURRENT_EDEFAULT
The default value of the '
Song Number Current' attribute. |
protected static SongNumber |
SONG_NUMBER_ORIGINAL_EDEFAULT
The default value of the '
Song Number Original' attribute. |
protected |
songEvents
The cached value of the '
Song Events' containment reference list. |
protected SongLength |
songLength
The cached value of the '
Song Length' attribute. |
protected SongNumber |
songNumberOriginal
The cached value of the '
Song Number Original' attribute. |
protected |
songPatterns
The cached value of the '
Song Patterns' containment reference list. |
protected Tempo |
tempo
The cached value of the '
Tempo' containment reference. |
protected static TempoLock |
TEMPO_LOCK_EDEFAULT
The default value of the '
Tempo Lock' attribute. |
protected TempoLock |
tempoLock
The cached value of the '
Tempo Lock' attribute. |
| Modifier | Constructor and Description |
|---|---|
protected |
SongImpl() |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
basicSetTempo(Tempo newTempo,
NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
MuteHold |
getMuteHold() |
java.lang.String |
getName() |
NextSongNumber |
getNextSongNumber() |
short |
getNumberOfSongEventsCurrent() |
short |
getNumberOfSongEventsOriginal() |
|
getSongEvents() |
SongLength |
getSongLength() |
SongNumber |
getSongNumberCurrent() |
SongNumber |
getSongNumberOriginal() |
|
getSongPatterns() |
Tempo |
getTempo() |
TempoLock |
getTempoLock() |
void |
initSong(byte[] b) |
void |
initSong(byte[] b,
int songNumber) |
void |
initSongEvents(byte[] b) |
boolean |
isEmpty() |
void |
setMuteHold(MuteHold newMuteHold) |
void |
setName(java.lang.String newName) |
void |
setNextSongNumber(NextSongNumber newNextSongNumber) |
void |
setNumberOfSongEventsOriginal(short newNumberOfSongEventsOriginal) |
void |
setSongLength(SongLength newSongLength) |
void |
setSongNumberOriginal(SongNumber newSongNumberOriginal) |
void |
setTempo(Tempo newTempo) |
void |
setTempoLock(TempoLock newTempoLock) |
byte[] |
toSongByteArray() |
byte[] |
toSongEventsByteArray() |
java.lang.String |
toString() |
protected static final java.lang.String NAME_EDEFAULT
Name' attribute.
getName()protected Tempo tempo
Tempo' containment reference.
getTempo()protected static final TempoLock TEMPO_LOCK_EDEFAULT
Tempo Lock' attribute.
getTempoLock()protected TempoLock tempoLock
Tempo Lock' attribute.
getTempoLock()protected static final SongLength SONG_LENGTH_EDEFAULT
Song Length' attribute.
getSongLength()protected SongLength songLength
Song Length' attribute.
getSongLength()protected static final MuteHold MUTE_HOLD_EDEFAULT
Mute Hold' attribute.
getMuteHold()protected MuteHold muteHold
Mute Hold' attribute.
getMuteHold()protected static final NextSongNumber NEXT_SONG_NUMBER_EDEFAULT
Next Song Number' attribute.
getNextSongNumber()protected NextSongNumber nextSongNumber
Next Song Number' attribute.
getNextSongNumber()protected static final short NUMBER_OF_SONG_EVENTS_CURRENT_EDEFAULT
Number Of Song Events Current' attribute.
protected static final short NUMBER_OF_SONG_EVENTS_ORIGINAL_EDEFAULT
Number Of Song Events Original' attribute.
protected short numberOfSongEventsOriginal
Number Of Song Events Original' attribute.
getNumberOfSongEventsOriginal()protectedsongPatterns
Song Patterns' containment reference list.
getSongPatterns()protectedsongEvents
Song Events' containment reference list.
getSongEvents()protected static final boolean EMPTY_EDEFAULT
Empty' attribute.
isEmpty(),
Constant Field Valuesprotected static final SongNumber SONG_NUMBER_ORIGINAL_EDEFAULT
Song Number Original' attribute.
getSongNumberOriginal()protected SongNumber songNumberOriginal
Song Number Original' attribute.
getSongNumberOriginal()protected static final SongNumber SONG_NUMBER_CURRENT_EDEFAULT
Song Number Current' attribute.
getSongNumberCurrent()public void initSongEvents(byte[] b)
initSongEvents in interface Songprotected EClass eStaticClass()
public java.lang.String getName()
getName in interface SongSong.setName(String),
EsxPackage.getSong_Name()public void setName(java.lang.String newName)
setName in interface SongnewName - the new value of the 'Name' attribute.Song.getName()public Tempo getTempo()
getTempo in interface SongSong.setTempo(Tempo),
EsxPackage.getSong_Tempo()public NotificationChain basicSetTempo(Tempo newTempo, NotificationChain msgs)
public void setTempo(Tempo newTempo)
setTempo in interface SongnewTempo - the new value of the 'Tempo' containment reference.Song.getTempo()public TempoLock getTempoLock()
getTempoLock in interface SongTempoLock,
Song.setTempoLock(TempoLock),
EsxPackage.getSong_TempoLock()public void setTempoLock(TempoLock newTempoLock)
setTempoLock in interface SongnewTempoLock - the new value of the 'Tempo Lock' attribute.TempoLock,
Song.getTempoLock()public SongLength getSongLength()
getSongLength in interface SongSongLength,
Song.setSongLength(SongLength),
EsxPackage.getSong_SongLength()public void setSongLength(SongLength newSongLength)
setSongLength in interface SongnewSongLength - the new value of the 'Song Length' attribute.SongLength,
Song.getSongLength()public MuteHold getMuteHold()
getMuteHold in interface SongMuteHold,
Song.setMuteHold(MuteHold),
EsxPackage.getSong_MuteHold()public void setMuteHold(MuteHold newMuteHold)
setMuteHold in interface SongnewMuteHold - the new value of the 'Mute Hold' attribute.MuteHold,
Song.getMuteHold()public NextSongNumber getNextSongNumber()
getNextSongNumber in interface SongNextSongNumber,
Song.setNextSongNumber(NextSongNumber),
EsxPackage.getSong_NextSongNumber()public void setNextSongNumber(NextSongNumber newNextSongNumber)
setNextSongNumber in interface SongnewNextSongNumber - the new value of the 'Next Song Number' attribute.NextSongNumber,
Song.getNextSongNumber()public short getNumberOfSongEventsCurrent()
getNumberOfSongEventsCurrent in interface SongEsxPackage.getSong_NumberOfSongEventsCurrent()public short getNumberOfSongEventsOriginal()
getNumberOfSongEventsOriginal in interface SongSong.setNumberOfSongEventsOriginal(short),
EsxPackage.getSong_NumberOfSongEventsOriginal()public void setNumberOfSongEventsOriginal(short newNumberOfSongEventsOriginal)
setNumberOfSongEventsOriginal in interface SongnewNumberOfSongEventsOriginal - the new value of the 'Number Of Song Events Original' attribute.Song.getNumberOfSongEventsOriginal()publicgetSongPatterns()
getSongPatterns in interface SongEsxPackage.getSong_SongPatterns()publicgetSongEvents()
getSongEvents in interface SongEsxPackage.getSong_SongEvents()public boolean isEmpty()
isEmpty in interface SongEsxPackage.getSong_Empty()public SongNumber getSongNumberOriginal()
getSongNumberOriginal in interface SongSongNumber,
Song.setSongNumberOriginal(SongNumber),
EsxPackage.getSong_SongNumberOriginal()public void setSongNumberOriginal(SongNumber newSongNumberOriginal)
setSongNumberOriginal in interface SongnewSongNumberOriginal - the new value of the 'Song Number Original' attribute.SongNumber,
Song.getSongNumberOriginal()public SongNumber getSongNumberCurrent()
getSongNumberCurrent in interface SongSongNumber,
EsxPackage.getSong_SongNumberCurrent()public byte[] toSongByteArray()
toSongByteArray in interface Songpublic byte[] toSongEventsByteArray()
toSongEventsByteArray in interface Songpublic NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()