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, createSongEventWithPartAdapter
protected 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 EsxAdapterFactory
EsxFile
public Adapter createGlobalParametersAdapter()
GlobalParameters
.
createGlobalParametersAdapter
in class EsxAdapterFactory
GlobalParameters
public Adapter createPatternSetParameterAdapter()
PatternSetParameter
.
createPatternSetParameterAdapter
in class EsxAdapterFactory
PatternSetParameter
public Adapter createSampleAdapter()
Sample
.
createSampleAdapter
in class EsxAdapterFactory
Sample
public Adapter createSampleInPatternInfoAdapter()
SampleInPatternInfo
.
createSampleInPatternInfoAdapter
in class EsxAdapterFactory
SampleInPatternInfo
public Adapter createMidiChannelTypeAdapter()
MidiChannelType
.
createMidiChannelTypeAdapter
in class EsxAdapterFactory
MidiChannelType
public Adapter createPartNoteNumberAdapter()
PartNoteNumber
.
createPartNoteNumberAdapter
in class EsxAdapterFactory
PartNoteNumber
public Adapter createMidiControlChangeAssignmentAdapter()
MidiControlChangeAssignment
.
createMidiControlChangeAssignmentAdapter
in class EsxAdapterFactory
MidiControlChangeAssignment
public Adapter createOperationAdapter()
Operation
.
createOperationAdapter
in class EsxAdapterFactory
Operation
public Adapter createParametersFxAdapter()
ParametersFx
.
createParametersFxAdapter
in class EsxAdapterFactory
ParametersFx
public Adapter createParametersMotionAdapter()
ParametersMotion
.
createParametersMotionAdapter
in class EsxAdapterFactory
ParametersMotion
public Adapter createSequenceDataAdapter()
SequenceData
.
createSequenceDataAdapter
in class EsxAdapterFactory
SequenceData
public Adapter createSequenceDataGateAdapter()
SequenceDataGate
.
createSequenceDataGateAdapter
in class EsxAdapterFactory
SequenceDataGate
public Adapter createSequenceDataNoteAdapter()
SequenceDataNote
.
createSequenceDataNoteAdapter
in class EsxAdapterFactory
SequenceDataNote
public Adapter createPartAccentAdapter()
PartAccent
.
createPartAccentAdapter
in class EsxAdapterFactory
PartAccent
public Adapter createPartAudioInAdapter()
PartAudioIn
.
createPartAudioInAdapter
in class EsxAdapterFactory
PartAudioIn
public Adapter createPartDrumAdapter()
PartDrum
.
createPartDrumAdapter
in class EsxAdapterFactory
PartDrum
public Adapter createPartKeyboardAdapter()
PartKeyboard
.
createPartKeyboardAdapter
in class EsxAdapterFactory
PartKeyboard
public Adapter createPartStretchSliceAdapter()
PartStretchSlice
.
createPartStretchSliceAdapter
in class EsxAdapterFactory
PartStretchSlice
public Adapter createPatternAdapter()
Pattern
.
createPatternAdapter
in class EsxAdapterFactory
Pattern
public Adapter createSampleTuneAdapter()
SampleTune
.
createSampleTuneAdapter
in class EsxAdapterFactory
SampleTune
public Adapter createSongAdapter()
Song
.
createSongAdapter
in class EsxAdapterFactory
Song
public Adapter createSongPatternAdapter()
SongPattern
.
createSongPatternAdapter
in class EsxAdapterFactory
SongPattern
public Adapter createTempoAdapter()
Tempo
.
createTempoAdapter
in class EsxAdapterFactory
Tempo
public Adapter createSongEventControlAdapter()
SongEventControl
.
createSongEventControlAdapter
in class EsxAdapterFactory
SongEventControl
public Adapter createSongEventDrumNoteAdapter()
SongEventDrumNote
.
createSongEventDrumNoteAdapter
in class EsxAdapterFactory
SongEventDrumNote
public Adapter createSongEventKeyboardNoteAdapter()
SongEventKeyboardNote
.
createSongEventKeyboardNoteAdapter
in class EsxAdapterFactory
SongEventKeyboardNote
public Adapter createSongEventTempoAdapter()
SongEventTempo
.
createSongEventTempoAdapter
in class EsxAdapterFactory
SongEventTempo
public Adapter createSongEventMuteStatusAdapter()
SongEventMuteStatus
.
createSongEventMuteStatusAdapter
in class EsxAdapterFactory
SongEventMuteStatus
public ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in class EsxAdapterFactory
public 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()