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 Song
protected EClass eStaticClass()
public java.lang.String getName()
getName
in interface Song
Song.setName(String)
,
EsxPackage.getSong_Name()
public void setName(java.lang.String newName)
setName
in interface Song
newName
- the new value of the 'Name' attribute.Song.getName()
public Tempo getTempo()
getTempo
in interface Song
Song.setTempo(Tempo)
,
EsxPackage.getSong_Tempo()
public NotificationChain basicSetTempo(Tempo newTempo, NotificationChain msgs)
public void setTempo(Tempo newTempo)
setTempo
in interface Song
newTempo
- the new value of the 'Tempo' containment reference.Song.getTempo()
public TempoLock getTempoLock()
getTempoLock
in interface Song
TempoLock
,
Song.setTempoLock(TempoLock)
,
EsxPackage.getSong_TempoLock()
public void setTempoLock(TempoLock newTempoLock)
setTempoLock
in interface Song
newTempoLock
- the new value of the 'Tempo Lock' attribute.TempoLock
,
Song.getTempoLock()
public SongLength getSongLength()
getSongLength
in interface Song
SongLength
,
Song.setSongLength(SongLength)
,
EsxPackage.getSong_SongLength()
public void setSongLength(SongLength newSongLength)
setSongLength
in interface Song
newSongLength
- the new value of the 'Song Length' attribute.SongLength
,
Song.getSongLength()
public MuteHold getMuteHold()
getMuteHold
in interface Song
MuteHold
,
Song.setMuteHold(MuteHold)
,
EsxPackage.getSong_MuteHold()
public void setMuteHold(MuteHold newMuteHold)
setMuteHold
in interface Song
newMuteHold
- the new value of the 'Mute Hold' attribute.MuteHold
,
Song.getMuteHold()
public NextSongNumber getNextSongNumber()
getNextSongNumber
in interface Song
NextSongNumber
,
Song.setNextSongNumber(NextSongNumber)
,
EsxPackage.getSong_NextSongNumber()
public void setNextSongNumber(NextSongNumber newNextSongNumber)
setNextSongNumber
in interface Song
newNextSongNumber
- the new value of the 'Next Song Number' attribute.NextSongNumber
,
Song.getNextSongNumber()
public short getNumberOfSongEventsCurrent()
getNumberOfSongEventsCurrent
in interface Song
EsxPackage.getSong_NumberOfSongEventsCurrent()
public short getNumberOfSongEventsOriginal()
getNumberOfSongEventsOriginal
in interface Song
Song.setNumberOfSongEventsOriginal(short)
,
EsxPackage.getSong_NumberOfSongEventsOriginal()
public void setNumberOfSongEventsOriginal(short newNumberOfSongEventsOriginal)
setNumberOfSongEventsOriginal
in interface Song
newNumberOfSongEventsOriginal
- the new value of the 'Number Of Song Events Original' attribute.Song.getNumberOfSongEventsOriginal()
publicgetSongPatterns()
getSongPatterns
in interface Song
EsxPackage.getSong_SongPatterns()
publicgetSongEvents()
getSongEvents
in interface Song
EsxPackage.getSong_SongEvents()
public boolean isEmpty()
isEmpty
in interface Song
EsxPackage.getSong_Empty()
public SongNumber getSongNumberOriginal()
getSongNumberOriginal
in interface Song
SongNumber
,
Song.setSongNumberOriginal(SongNumber)
,
EsxPackage.getSong_SongNumberOriginal()
public void setSongNumberOriginal(SongNumber newSongNumberOriginal)
setSongNumberOriginal
in interface Song
newSongNumberOriginal
- the new value of the 'Song Number Original' attribute.SongNumber
,
Song.getSongNumberOriginal()
public SongNumber getSongNumberCurrent()
getSongNumberCurrent
in interface Song
SongNumber
,
EsxPackage.getSong_SongNumberCurrent()
public byte[] toSongByteArray()
toSongByteArray
in interface Song
public byte[] toSongEventsByteArray()
toSongEventsByteArray
in interface Song
public 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()