public abstract class ElementContainerImpl<T extends MUIElement> extends UIElementImpl implements MElementContainer<T>
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected <any> |
children
The cached value of the '
Children' containment reference list |
protected T |
selectedElement
The cached value of the '
Selected Element' reference |
ACCESSIBILITY_PHRASE_EDEFAULT, accessibilityPhrase, CONTAINER_DATA_EDEFAULT, containerData, curSharedRef, LOCALIZED_ACCESSIBILITY_PHRASE_EDEFAULT, ON_TOP_EDEFAULT, onTop, renderer, RENDERER_EDEFAULT, TO_BE_RENDERED_EDEFAULT, toBeRendered, visible, VISIBLE_EDEFAULT, visibleWhen, widget, WIDGET_EDEFAULTCONTRIBUTOR_URI_EDEFAULT, contributorURI, ELEMENT_ID_EDEFAULT, elementId, persistedState, tags, transientData| Modifier | Constructor and Description |
|---|---|
protected |
ElementContainerImpl() |
| Modifier and Type | Method and Description |
|---|---|
T |
basicGetSelectedElement() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
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) |
java.util.List<T> |
getChildren() |
T |
getSelectedElement() |
void |
setSelectedElement(T newSelectedElement)
Sets the value of the '
Selected Element' reference |
basicGetCurSharedRef, basicSetParent, basicSetVisibleWhen, eBasicRemoveFromContainerFeature, eDerivedOperationID, eInvoke, getAccessibilityPhrase, getContainerData, getCurSharedRef, getLocalizedAccessibilityPhrase, getParent, getRenderer, getVisibleWhen, getWidget, isOnTop, isToBeRendered, isVisible, setAccessibilityPhrase, setContainerData, setCurSharedRef, setOnTop, setParent, setRenderer, setToBeRendered, setVisible, setVisibleWhen, setWidget, toString, updateLocalizationgetContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessibilityPhrase, getContainerData, getCurSharedRef, getLocalizedAccessibilityPhrase, getParent, getRenderer, getVisibleWhen, getWidget, isOnTop, isToBeRendered, isVisible, setAccessibilityPhrase, setContainerData, setCurSharedRef, setOnTop, setParent, setRenderer, setToBeRendered, setVisible, setVisibleWhen, setWidgetgetContributorURI, getElementId, getPersistedState, getTags, getTransientData, setContributorURI, setElementIdupdateLocalizationprotected <any> children
Children' containment reference list.
getChildren()protected T extends MUIElement selectedElement
Selected Element' reference.
getSelectedElement()protected EClass eStaticClass()
eStaticClass in class UIElementImplpublic java.util.List<T> getChildren()
getChildren in interface MElementContainer<T extends MUIElement>MUIElement.getParent()public T getSelectedElement()
getSelectedElement in interface MElementContainer<T extends MUIElement>MElementContainer.setSelectedElement(MUIElement)public T basicGetSelectedElement()
public void setSelectedElement(T newSelectedElement)
MElementContainerSelected Element' reference.
setSelectedElement in interface MElementContainer<T extends MUIElement>newSelectedElement - the new value of the 'Selected Element' reference.MElementContainer.getSelectedElement()public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class UIElementImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class UIElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class UIElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in class UIElementImplpublic void eUnset(int featureID)
eUnset in class UIElementImplpublic boolean eIsSet(int featureID)
eIsSet in class UIElementImpl