public class KeyBindingImpl extends ApplicationElementImpl implements MKeyBinding
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected MCommand |
command
The cached value of the '
Command' reference |
protected static java.lang.String |
KEY_SEQUENCE_EDEFAULT
The default value of the '
Key Sequence' attribute |
protected java.lang.String |
keySequence
The cached value of the '
Key Sequence' attribute |
protected <any> |
parameters
The cached value of the '
Parameters' containment reference list |
CONTRIBUTOR_URI_EDEFAULT, contributorURI, ELEMENT_ID_EDEFAULT, elementId, persistedState, tags, transientData| Modifier | Constructor and Description |
|---|---|
protected |
KeyBindingImpl() |
| Modifier and Type | Method and Description |
|---|---|
MCommand |
basicGetCommand() |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
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) |
MCommand |
getCommand() |
java.lang.String |
getKeySequence() |
java.util.List<MParameter> |
getParameters() |
void |
setCommand(MCommand newCommand) |
void |
setKeySequence(java.lang.String newKeySequence) |
java.lang.String |
toString() |
getContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdprotected static final java.lang.String KEY_SEQUENCE_EDEFAULT
Key Sequence' attribute.
getKeySequence()protected java.lang.String keySequence
Key Sequence' attribute.
getKeySequence()protected MCommand command
Command' reference.
getCommand()protected <any> parameters
Parameters' containment reference list.
getParameters()protected EClass eStaticClass()
eStaticClass in class ApplicationElementImplpublic java.lang.String getKeySequence()
getKeySequence in interface MKeySequenceMKeySequence.setKeySequence(String)public void setKeySequence(java.lang.String newKeySequence)
setKeySequence in interface MKeySequencenewKeySequence - the new value of the 'Key Sequence' attribute.MKeySequence.getKeySequence()public MCommand getCommand()
getCommand in interface MKeyBindingMKeyBinding.setCommand(MCommand)public MCommand basicGetCommand()
public void setCommand(MCommand newCommand)
setCommand in interface MKeyBindingnewCommand - the new value of the 'Command' reference.MKeyBinding.getCommand()public java.util.List<MParameter> getParameters()
getParameters in interface MKeyBindingpublic NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class ApplicationElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class ApplicationElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in class ApplicationElementImplpublic void eUnset(int featureID)
eUnset in class ApplicationElementImplpublic boolean eIsSet(int featureID)
eIsSet in class ApplicationElementImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
public java.lang.String toString()
toString in class ApplicationElementImpl