Class TreeViewModelImpl
- java.lang.Object
- 
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
- 
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
- 
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
- 
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
- 
- com._1c.g5.aef2.standard.viewModels.impl.ControlViewModelImpl
- 
- com._1c.g5.aef2.standard.viewModels.impl.StructuredViewModelImpl
- 
- com._1c.g5.aef2.standard.viewModels.impl.TreeViewModelImpl
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- ControlViewModel,- StructuredViewModel,- TreeViewModel,- IControlViewModel,- IViewModel,- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.EObject,- org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,- org.eclipse.emf.ecore.InternalEObject
 - Direct Known Subclasses:
- CommonAttributeContentViewModelImpl,- ConfigurationStandaloneContentViewModelImpl,- ExchangePlanContentViewModelImpl,- PredefinedDataViewModelImpl,- RequiredPermissionsViewModelImpl
 
 public class TreeViewModelImpl extends StructuredViewModelImpl implements TreeViewModel An implementation of the model object 'Tree View Model'.The following features are implemented: 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImplorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected static intEXPAND_LEVEL_EDEFAULTThe default value of the 'Expand Level' attribute.protected intexpandLevelThe cached value of the 'Expand Level' attribute.protected ITreeInputinputThe cached value of the 'Input' containment reference.protected TreeItemViewModelselectedItemThe cached value of the 'Selected Item' reference.protected static booleanSUBTREE_MULTI_EDEFAULTThe default value of the 'Subtree Multi' attribute.protected booleansubtreeMultiThe cached value of the 'Subtree Multi' attribute.- 
Fields inherited from class com._1c.g5.aef2.standard.viewModels.impl.StructuredViewModelImplbold, BOLD_EDEFAULT, comparator, EMPTY_CHOICE_ALLOWED_EDEFAULT, emptyChoiceAllowed, header, HEADER_EDEFAULT, IMAGE_KEY_PREFIX_EDEFAULT, imageKeyPrefix, multi, MULTI_EDEFAULT, SEARCH_BOX_VISIBLE_EDEFAULT, SEARCH_HISTORY_ID_EDEFAULT, searchBoxVisible, searchHistoryId, SHOW_CHECKBOXES_EDEFAULT, SHOW_CONTEXT_MENU_EDEFAULT, SHOW_IMAGES_EDEFAULT, SHOW_LINES_EDEFAULT, showCheckboxes, showContextMenu, showImages, showLines
 - 
Fields inherited from class com._1c.g5.aef2.standard.viewModels.impl.ControlViewModelImplAPPLY_VALUE_CHANGE_EDEFAULT, applyValueChange, contexts, editable, EDITABLE_EDEFAULT, enabled, ENABLED_EDEFAULT, EVENT_CHANNEL_EDEFAULT, eventChannel, externalValidationStatus, layoutData, status, STATUS_EDEFAULT
 - 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedTreeViewModelImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TreeItemViewModelbasicGetSelectedItem()org.eclipse.emf.common.notify.NotificationChainbasicSetInput(ITreeInput newInput, org.eclipse.emf.common.notify.NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)intgetExpandLevel()ITreeInputgetInput()TreeItemViewModelgetSelectedItem()booleanisSubtreeMulti()voidsetExpandLevel(int newExpandLevel)voidsetInput(ITreeInput newInput)voidsetSelectedItem(TreeItemViewModel newSelectedItem)voidsetSubtreeMulti(boolean newSubtreeMulti)StringtoString()- 
Methods inherited from class com._1c.g5.aef2.standard.viewModels.impl.StructuredViewModelImplgetComparator, getHeader, getImageKeyPrefix, getSearchHistoryId, isBold, isEmptyChoiceAllowed, isMulti, isSearchBoxVisible, isShowCheckboxes, isShowContextMenu, isShowImages, isShowLines, setBold, setComparator, setEmptyChoiceAllowed, setHeader, setImageKeyPrefix, setMulti, setSearchBoxVisible, setSearchHistoryId, setShowCheckboxes, setShowContextMenu, setShowImages, setShowLines
 - 
Methods inherited from class com._1c.g5.aef2.standard.viewModels.impl.ControlViewModelImplbasicGetLayoutData, basicGetParent, basicSetExternalValidationStatus, basicSetParent, eBasicRemoveFromContainerFeature, eInverseAdd, getApplyValueChange, getContexts, getEventChannel, getExternalValidationStatus, getLayoutData, getParent, getStatus, isEditable, isEnabled, setApplyValueChange, setEditable, setEnabled, setEventChannel, setExternalValidationStatus, setLayoutData, setParent, setStatus
 - 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereBasicSetContainer, eInternalContainer
 - 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpldynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
 - 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 - 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleNotificationRequired, eNotify
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com._1c.g5.aef2.standard.viewModels.ControlViewModelgetApplyValueChange, getContexts, getExternalValidationStatus, getLayoutData, getStatus, isEditable, isEnabled, setApplyValueChange, setEditable, setEnabled, setExternalValidationStatus, setLayoutData, setStatus
 - 
Methods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 - 
Methods inherited from interface com._1c.g5.aef2.viewModels.IViewModelgetEventChannel, getParent, setEventChannel, setParent
 - 
Methods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
 - 
Methods inherited from interface com._1c.g5.aef2.standard.viewModels.StructuredViewModelgetComparator, getHeader, getImageKeyPrefix, getSearchHistoryId, isBold, isEmptyChoiceAllowed, isMulti, isSearchBoxVisible, isShowCheckboxes, isShowContextMenu, isShowImages, isShowLines, setBold, setComparator, setEmptyChoiceAllowed, setHeader, setImageKeyPrefix, setMulti, setSearchBoxVisible, setSearchHistoryId, setShowCheckboxes, setShowContextMenu, setShowImages, setShowLines
 
- 
 
- 
- 
- 
Field Detail- 
inputprotected ITreeInput input The cached value of the 'Input' containment reference.- See Also:
- getInput()
 
 - 
selectedItemprotected TreeItemViewModel selectedItem The cached value of the 'Selected Item' reference.- See Also:
- getSelectedItem()
 
 - 
EXPAND_LEVEL_EDEFAULTprotected static final int EXPAND_LEVEL_EDEFAULT The default value of the 'Expand Level' attribute.- See Also:
- getExpandLevel(), Constant Field Values
 
 - 
expandLevelprotected int expandLevel The cached value of the 'Expand Level' attribute.- See Also:
- getExpandLevel()
 
 - 
SUBTREE_MULTI_EDEFAULTprotected static final boolean SUBTREE_MULTI_EDEFAULT The default value of the 'Subtree Multi' attribute.- See Also:
- isSubtreeMulti(), Constant Field Values
 
 - 
subtreeMultiprotected boolean subtreeMulti The cached value of the 'Subtree Multi' attribute.- See Also:
- isSubtreeMulti()
 
 
- 
 - 
Method Detail- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass() - Overrides:
- eStaticClassin class- StructuredViewModelImpl
 
 - 
getInputpublic ITreeInput getInput() - Specified by:
- getInputin interface- TreeViewModel
- Returns:
- the value of the 'Input' containment reference.
- See Also:
- TreeViewModel.setInput(ITreeInput),- AefStandardPackage.getTreeViewModel_Input()
 
 - 
basicSetInputpublic org.eclipse.emf.common.notify.NotificationChain basicSetInput(ITreeInput newInput, org.eclipse.emf.common.notify.NotificationChain msgs) 
 - 
setInputpublic void setInput(ITreeInput newInput) - Specified by:
- setInputin interface- TreeViewModel
- Parameters:
- newInput- the new value of the 'Input' containment reference.
- See Also:
- TreeViewModel.getInput()
 
 - 
getSelectedItempublic TreeItemViewModel getSelectedItem() - Specified by:
- getSelectedItemin interface- TreeViewModel
- Returns:
- the value of the 'Selected Item' reference.
- See Also:
- TreeViewModel.setSelectedItem(TreeItemViewModel),- AefStandardPackage.getTreeViewModel_SelectedItem()
 
 - 
basicGetSelectedItempublic TreeItemViewModel basicGetSelectedItem() 
 - 
setSelectedItempublic void setSelectedItem(TreeItemViewModel newSelectedItem) - Specified by:
- setSelectedItemin interface- TreeViewModel
- Parameters:
- newSelectedItem- the new value of the 'Selected Item' reference.
- See Also:
- TreeViewModel.getSelectedItem()
 
 - 
getExpandLevelpublic int getExpandLevel() - Specified by:
- getExpandLevelin interface- TreeViewModel
- Returns:
- the value of the 'Expand Level' attribute.
- See Also:
- TreeViewModel.setExpandLevel(int),- AefStandardPackage.getTreeViewModel_ExpandLevel()
 
 - 
setExpandLevelpublic void setExpandLevel(int newExpandLevel) - Specified by:
- setExpandLevelin interface- TreeViewModel
- Parameters:
- newExpandLevel- the new value of the 'Expand Level' attribute.
- See Also:
- TreeViewModel.getExpandLevel()
 
 - 
isSubtreeMultipublic boolean isSubtreeMulti() - Specified by:
- isSubtreeMultiin interface- TreeViewModel
- Returns:
- the value of the 'Subtree Multi' attribute.
- See Also:
- TreeViewModel.setSubtreeMulti(boolean),- AefStandardPackage.getTreeViewModel_SubtreeMulti()
 
 - 
setSubtreeMultipublic void setSubtreeMulti(boolean newSubtreeMulti) - Specified by:
- setSubtreeMultiin interface- TreeViewModel
- Parameters:
- newSubtreeMulti- the new value of the 'Subtree Multi' attribute.
- See Also:
- TreeViewModel.isSubtreeMulti()
 
 - 
eInverseRemovepublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
- eInverseRemovein class- ControlViewModelImpl
 
 - 
eGetpublic Object eGet(int featureID, boolean resolve, boolean coreType) - Specified by:
- eGetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eGetin class- StructuredViewModelImpl
 
 - 
eSetpublic void eSet(int featureID, Object newValue)- Specified by:
- eSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eSetin class- StructuredViewModelImpl
 
 - 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eUnsetin class- StructuredViewModelImpl
 
 - 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eIsSetin class- StructuredViewModelImpl
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- StructuredViewModelImpl
 
 
- 
 
-