public class EsxItemProviderAdapterFactory extends EsxAdapterFactory
fireNotifyChanged.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
| Modifier and Type | Field and Description |
|---|---|
protected IChangeNotifier |
changeNotifier
This is used to implement
org.eclipse.emf.edit.provider.IChangeNotifier. |
protected EsxFileItemProvider |
esxFileItemProvider
This keeps track of the one adapter used for all
EsxFile instances. |
protected GlobalParametersItemProvider |
globalParametersItemProvider
This keeps track of the one adapter used for all
GlobalParameters instances. |
protected MidiChannelTypeItemProvider |
midiChannelTypeItemProvider
This keeps track of the one adapter used for all
MidiChannelType instances. |
protected MidiControlChangeAssignmentItemProvider |
midiControlChangeAssignmentItemProvider
This keeps track of the one adapter used for all
MidiControlChangeAssignment instances. |
protected OperationItemProvider |
operationItemProvider
This keeps track of the one adapter used for all
Operation instances. |
protected ParametersFxItemProvider |
parametersFxItemProvider
This keeps track of the one adapter used for all
ParametersFx instances. |
protected ParametersMotionItemProvider |
parametersMotionItemProvider
This keeps track of the one adapter used for all
ParametersMotion instances. |
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PartAccentItemProvider |
partAccentItemProvider
This keeps track of the one adapter used for all
PartAccent instances. |
protected PartAudioInItemProvider |
partAudioInItemProvider
This keeps track of the one adapter used for all
PartAudioIn instances. |
protected PartDrumItemProvider |
partDrumItemProvider
This keeps track of the one adapter used for all
PartDrum instances. |
protected PartKeyboardItemProvider |
partKeyboardItemProvider
This keeps track of the one adapter used for all
PartKeyboard instances. |
protected PartNoteNumberItemProvider |
partNoteNumberItemProvider
This keeps track of the one adapter used for all
PartNoteNumber instances. |
protected PartStretchSliceItemProvider |
partStretchSliceItemProvider
This keeps track of the one adapter used for all
PartStretchSlice instances. |
protected PatternItemProvider |
patternItemProvider
This keeps track of the one adapter used for all
Pattern instances. |
protected PatternSetParameterItemProvider |
patternSetParameterItemProvider
This keeps track of the one adapter used for all
PatternSetParameter instances. |
protected SampleInPatternInfoItemProvider |
sampleInPatternInfoItemProvider
This keeps track of the one adapter used for all
SampleInPatternInfo instances. |
protected SampleItemProvider |
sampleItemProvider
This keeps track of the one adapter used for all
Sample instances. |
protected SampleTuneItemProvider |
sampleTuneItemProvider
This keeps track of the one adapter used for all
SampleTune instances. |
protected SequenceDataGateItemProvider |
sequenceDataGateItemProvider
This keeps track of the one adapter used for all
SequenceDataGate instances. |
protected SequenceDataItemProvider |
sequenceDataItemProvider
This keeps track of the one adapter used for all
SequenceData instances. |
protected SequenceDataNoteItemProvider |
sequenceDataNoteItemProvider
This keeps track of the one adapter used for all
SequenceDataNote instances. |
protected SongEventControlItemProvider |
songEventControlItemProvider
This keeps track of the one adapter used for all
SongEventControl instances. |
protected SongEventDrumNoteItemProvider |
songEventDrumNoteItemProvider
This keeps track of the one adapter used for all
SongEventDrumNote instances. |
protected SongEventKeyboardNoteItemProvider |
songEventKeyboardNoteItemProvider
This keeps track of the one adapter used for all
SongEventKeyboardNote instances. |
protected SongEventMuteStatusItemProvider |
songEventMuteStatusItemProvider
This keeps track of the one adapter used for all
SongEventMuteStatus instances. |
protected SongEventTempoItemProvider |
songEventTempoItemProvider
This keeps track of the one adapter used for all
SongEventTempo instances. |
protected SongItemProvider |
songItemProvider
This keeps track of the one adapter used for all
Song instances. |
protected SongPatternItemProvider |
songPatternItemProvider
This keeps track of the one adapter used for all
SongPattern instances. |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType. |
protected TempoItemProvider |
tempoItemProvider
This keeps track of the one adapter used for all
Tempo instances. |
modelPackage, modelSwitch| Constructor and Description |
|---|
EsxItemProviderAdapterFactory()
This constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.
|
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.
|
Adapter |
createEsxFileAdapter()
This creates an adapter for a
EsxFile. |
Adapter |
createGlobalParametersAdapter()
This creates an adapter for a
GlobalParameters. |
Adapter |
createMidiChannelTypeAdapter()
This creates an adapter for a
MidiChannelType. |
Adapter |
createMidiControlChangeAssignmentAdapter()
This creates an adapter for a
MidiControlChangeAssignment. |
Adapter |
createOperationAdapter()
This creates an adapter for a
Operation. |
Adapter |
createParametersFxAdapter()
This creates an adapter for a
ParametersFx. |
Adapter |
createParametersMotionAdapter()
This creates an adapter for a
ParametersMotion. |
Adapter |
createPartAccentAdapter()
This creates an adapter for a
PartAccent. |
Adapter |
createPartAudioInAdapter()
This creates an adapter for a
PartAudioIn. |
Adapter |
createPartDrumAdapter()
This creates an adapter for a
PartDrum. |
Adapter |
createPartKeyboardAdapter()
This creates an adapter for a
PartKeyboard. |
Adapter |
createPartNoteNumberAdapter()
This creates an adapter for a
PartNoteNumber. |
Adapter |
createPartStretchSliceAdapter()
This creates an adapter for a
PartStretchSlice. |
Adapter |
createPatternAdapter()
This creates an adapter for a
Pattern. |
Adapter |
createPatternSetParameterAdapter()
This creates an adapter for a
PatternSetParameter. |
Adapter |
createSampleAdapter()
This creates an adapter for a
Sample. |
Adapter |
createSampleInPatternInfoAdapter()
This creates an adapter for a
SampleInPatternInfo. |
Adapter |
createSampleTuneAdapter()
This creates an adapter for a
SampleTune. |
Adapter |
createSequenceDataAdapter()
This creates an adapter for a
SequenceData. |
Adapter |
createSequenceDataGateAdapter()
This creates an adapter for a
SequenceDataGate. |
Adapter |
createSequenceDataNoteAdapter()
This creates an adapter for a
SequenceDataNote. |
Adapter |
createSongAdapter()
This creates an adapter for a
Song. |
Adapter |
createSongEventControlAdapter()
This creates an adapter for a
SongEventControl. |
Adapter |
createSongEventDrumNoteAdapter()
This creates an adapter for a
SongEventDrumNote. |
Adapter |
createSongEventKeyboardNoteAdapter()
This creates an adapter for a
SongEventKeyboardNote. |
Adapter |
createSongEventMuteStatusAdapter()
This creates an adapter for a
SongEventMuteStatus. |
Adapter |
createSongEventTempoAdapter()
This creates an adapter for a
SongEventTempo. |
Adapter |
createSongPatternAdapter()
This creates an adapter for a
SongPattern. |
Adapter |
createTempoAdapter()
This creates an adapter for a
Tempo. |
void |
dispose()
This disposes all of the item providers created by this factory.
|
void |
fireNotifyChanged(Notification notification)
This delegates to
changeNotifier and to parentAdapterFactory. |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.
|
boolean |
isFactoryForType(java.lang.Object type) |
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.
|
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.
|
createAdapter, createEObjectAdapter, createPartAdapter, createPartWithCommonAdapter, createPartWithPitchAdapter, createPartWithSampleAdapter, createPartWithSequenceDataAdapter, createPartWithSequenceDataGateAdapter, createPartWithSliceAdapter, createSongEventAdapter, createSongEventWithPartAdapterprotected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.IChangeNotifier.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType.
protected EsxFileItemProvider esxFileItemProvider
EsxFile instances.
protected GlobalParametersItemProvider globalParametersItemProvider
GlobalParameters instances.
protected PatternSetParameterItemProvider patternSetParameterItemProvider
PatternSetParameter instances.
protected SampleItemProvider sampleItemProvider
Sample instances.
protected SampleInPatternInfoItemProvider sampleInPatternInfoItemProvider
SampleInPatternInfo instances.
protected MidiChannelTypeItemProvider midiChannelTypeItemProvider
MidiChannelType instances.
protected PartNoteNumberItemProvider partNoteNumberItemProvider
PartNoteNumber instances.
protected MidiControlChangeAssignmentItemProvider midiControlChangeAssignmentItemProvider
MidiControlChangeAssignment instances.
protected OperationItemProvider operationItemProvider
Operation instances.
protected ParametersFxItemProvider parametersFxItemProvider
ParametersFx instances.
protected ParametersMotionItemProvider parametersMotionItemProvider
ParametersMotion instances.
protected SequenceDataItemProvider sequenceDataItemProvider
SequenceData instances.
protected SequenceDataGateItemProvider sequenceDataGateItemProvider
SequenceDataGate instances.
protected SequenceDataNoteItemProvider sequenceDataNoteItemProvider
SequenceDataNote instances.
protected PartAccentItemProvider partAccentItemProvider
PartAccent instances.
protected PartAudioInItemProvider partAudioInItemProvider
PartAudioIn instances.
protected PartDrumItemProvider partDrumItemProvider
PartDrum instances.
protected PartKeyboardItemProvider partKeyboardItemProvider
PartKeyboard instances.
protected PartStretchSliceItemProvider partStretchSliceItemProvider
PartStretchSlice instances.
protected PatternItemProvider patternItemProvider
Pattern instances.
protected SampleTuneItemProvider sampleTuneItemProvider
SampleTune instances.
protected SongItemProvider songItemProvider
Song instances.
protected SongPatternItemProvider songPatternItemProvider
SongPattern instances.
protected TempoItemProvider tempoItemProvider
Tempo instances.
protected SongEventControlItemProvider songEventControlItemProvider
SongEventControl instances.
protected SongEventDrumNoteItemProvider songEventDrumNoteItemProvider
SongEventDrumNote instances.
protected SongEventKeyboardNoteItemProvider songEventKeyboardNoteItemProvider
SongEventKeyboardNote instances.
protected SongEventTempoItemProvider songEventTempoItemProvider
SongEventTempo instances.
protected SongEventMuteStatusItemProvider songEventMuteStatusItemProvider
SongEventMuteStatus instances.
public EsxItemProviderAdapterFactory()
public Adapter createEsxFileAdapter()
EsxFile.
createEsxFileAdapter in class EsxAdapterFactoryEsxFilepublic Adapter createGlobalParametersAdapter()
GlobalParameters.
createGlobalParametersAdapter in class EsxAdapterFactoryGlobalParameterspublic Adapter createPatternSetParameterAdapter()
PatternSetParameter.
createPatternSetParameterAdapter in class EsxAdapterFactoryPatternSetParameterpublic Adapter createSampleAdapter()
Sample.
createSampleAdapter in class EsxAdapterFactorySamplepublic Adapter createSampleInPatternInfoAdapter()
SampleInPatternInfo.
createSampleInPatternInfoAdapter in class EsxAdapterFactorySampleInPatternInfopublic Adapter createMidiChannelTypeAdapter()
MidiChannelType.
createMidiChannelTypeAdapter in class EsxAdapterFactoryMidiChannelTypepublic Adapter createPartNoteNumberAdapter()
PartNoteNumber.
createPartNoteNumberAdapter in class EsxAdapterFactoryPartNoteNumberpublic Adapter createMidiControlChangeAssignmentAdapter()
MidiControlChangeAssignment.
createMidiControlChangeAssignmentAdapter in class EsxAdapterFactoryMidiControlChangeAssignmentpublic Adapter createOperationAdapter()
Operation.
createOperationAdapter in class EsxAdapterFactoryOperationpublic Adapter createParametersFxAdapter()
ParametersFx.
createParametersFxAdapter in class EsxAdapterFactoryParametersFxpublic Adapter createParametersMotionAdapter()
ParametersMotion.
createParametersMotionAdapter in class EsxAdapterFactoryParametersMotionpublic Adapter createSequenceDataAdapter()
SequenceData.
createSequenceDataAdapter in class EsxAdapterFactorySequenceDatapublic Adapter createSequenceDataGateAdapter()
SequenceDataGate.
createSequenceDataGateAdapter in class EsxAdapterFactorySequenceDataGatepublic Adapter createSequenceDataNoteAdapter()
SequenceDataNote.
createSequenceDataNoteAdapter in class EsxAdapterFactorySequenceDataNotepublic Adapter createPartAccentAdapter()
PartAccent.
createPartAccentAdapter in class EsxAdapterFactoryPartAccentpublic Adapter createPartAudioInAdapter()
PartAudioIn.
createPartAudioInAdapter in class EsxAdapterFactoryPartAudioInpublic Adapter createPartDrumAdapter()
PartDrum.
createPartDrumAdapter in class EsxAdapterFactoryPartDrumpublic Adapter createPartKeyboardAdapter()
PartKeyboard.
createPartKeyboardAdapter in class EsxAdapterFactoryPartKeyboardpublic Adapter createPartStretchSliceAdapter()
PartStretchSlice.
createPartStretchSliceAdapter in class EsxAdapterFactoryPartStretchSlicepublic Adapter createPatternAdapter()
Pattern.
createPatternAdapter in class EsxAdapterFactoryPatternpublic Adapter createSampleTuneAdapter()
SampleTune.
createSampleTuneAdapter in class EsxAdapterFactorySampleTunepublic Adapter createSongAdapter()
Song.
createSongAdapter in class EsxAdapterFactorySongpublic Adapter createSongPatternAdapter()
SongPattern.
createSongPatternAdapter in class EsxAdapterFactorySongPatternpublic Adapter createTempoAdapter()
Tempo.
createTempoAdapter in class EsxAdapterFactoryTempopublic Adapter createSongEventControlAdapter()
SongEventControl.
createSongEventControlAdapter in class EsxAdapterFactorySongEventControlpublic Adapter createSongEventDrumNoteAdapter()
SongEventDrumNote.
createSongEventDrumNoteAdapter in class EsxAdapterFactorySongEventDrumNotepublic Adapter createSongEventKeyboardNoteAdapter()
SongEventKeyboardNote.
createSongEventKeyboardNoteAdapter in class EsxAdapterFactorySongEventKeyboardNotepublic Adapter createSongEventTempoAdapter()
SongEventTempo.
createSongEventTempoAdapter in class EsxAdapterFactorySongEventTempopublic Adapter createSongEventMuteStatusAdapter()
SongEventMuteStatus.
createSongEventMuteStatusAdapter in class EsxAdapterFactorySongEventMuteStatuspublic ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType in class EsxAdapterFactorypublic Adapter adapt(Notifier notifier,
java.lang.Object type)
public void addListener(INotifyChangedListener notifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
public void fireNotifyChanged(Notification notification)
changeNotifier and to parentAdapterFactory.
public void dispose()