Class VTableControlImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
-
- org.eclipse.emf.ecp.view.spi.model.impl.VContainedElementImpl
-
- org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
-
- org.eclipse.emf.ecp.view.spi.table.model.impl.VTableControlImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,VContainedElement,VControl,VElement,VTableControl
public class VTableControlImpl extends VControlImpl implements VTableControl
An implementation of the model object 'Control'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.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.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static booleanADD_REMOVE_DISABLED_EDEFAULTThe default value of the 'Add Remove Disabled' attribute.protected booleanaddRemoveDisabledThe cached value of the 'Add Remove Disabled' attribute.protected org.eclipse.emf.common.util.EList<VTableColumnConfiguration>columnConfigurationsThe cached value of the 'Column Configurations' containment reference list.protected static DetailEditingDETAIL_EDITING_EDEFAULTThe default value of the 'Detail Editing' attribute.protected DetailEditingdetailEditingThe cached value of the 'Detail Editing' attribute.protected VViewdetailViewThe cached value of the 'Detail View' containment reference.protected static booleanDUPLICATE_DISABLED_EDEFAULTThe default value of the 'Duplicate Disabled' attribute.protected booleanduplicateDisabledThe cached value of the 'Duplicate Disabled' attribute.protected static booleanENABLE_DETAIL_EDITING_DIALOG_EDEFAULTThe default value of the 'Enable Detail Editing Dialog' attribute.protected booleanenableDetailEditingDialogThe cached value of the 'Enable Detail Editing Dialog' attribute.protected static booleanMOVE_UP_DOWN_DISABLED_EDEFAULTThe default value of the 'Move Up Down Disabled' attribute.protected booleanmoveUpDownDisabledThe cached value of the 'Move Up Down Disabled' attribute.-
Fields inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
domainModelReference, LABEL_ALIGNMENT_EDEFAULT, labelAlignment
-
Fields inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
attachments, diagnostic, enabled, ENABLED_EDEFAULT, label, LABEL_EDEFAULT, name, NAME_EDEFAULT, readonly, READONLY_EDEFAULT, uuid, UUID_EDEFAULT, visible, VISIBLE_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedVTableControlImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetDetailView(VView newDetailView, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.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, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<VTableColumnConfiguration>getColumnConfigurations()DetailEditinggetDetailEditing()VViewgetDetailView()booleanisAddRemoveDisabled()booleanisDuplicateDisabled()booleanisEnableDetailEditingDialog()Deprecated.booleanisMoveUpDownDisabled()voidsetAddRemoveDisabled(boolean newAddRemoveDisabled)voidsetDetailEditing(DetailEditing newDetailEditing)voidsetDetailView(VView newDetailView)voidsetDuplicateDisabled(boolean newDuplicateDisabled)voidsetEnableDetailEditingDialog(boolean newEnableDetailEditingDialog)Deprecated.voidsetMoveUpDownDisabled(boolean newMoveUpDownDisabled)java.lang.StringtoString()-
Methods inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
basicSetDomainModelReference, getDomainModelReference, getLabelAlignment, setDomainModelReference, setDomainModelReference, setDomainModelReference, setLabelAlignment
-
Methods inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
basicSetDiagnostic, getAttachments, getDiagnostic, getLabel, getName, getUuid, isEffectivelyEnabled, isEffectivelyReadonly, isEffectivelyVisible, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisible
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, 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.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.emf.ecp.view.spi.model.VControl
getDomainModelReference, getLabelAlignment, setDomainModelReference, setDomainModelReference, setDomainModelReference, setLabelAlignment
-
Methods inherited from interface org.eclipse.emf.ecp.view.spi.model.VElement
getAttachments, getDiagnostic, getLabel, getName, getUuid, isEffectivelyEnabled, isEffectivelyReadonly, isEffectivelyVisible, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setUuid, setVisible
-
-
-
-
Field Detail
-
ADD_REMOVE_DISABLED_EDEFAULT
protected static final boolean ADD_REMOVE_DISABLED_EDEFAULT
The default value of the 'Add Remove Disabled' attribute.- See Also:
isAddRemoveDisabled(), Constant Field Values
-
addRemoveDisabled
protected boolean addRemoveDisabled
The cached value of the 'Add Remove Disabled' attribute.- See Also:
isAddRemoveDisabled()
-
MOVE_UP_DOWN_DISABLED_EDEFAULT
protected static final boolean MOVE_UP_DOWN_DISABLED_EDEFAULT
The default value of the 'Move Up Down Disabled' attribute.- See Also:
isMoveUpDownDisabled(), Constant Field Values
-
moveUpDownDisabled
protected boolean moveUpDownDisabled
The cached value of the 'Move Up Down Disabled' attribute.- See Also:
isMoveUpDownDisabled()
-
columnConfigurations
protected org.eclipse.emf.common.util.EList<VTableColumnConfiguration> columnConfigurations
The cached value of the 'Column Configurations' containment reference list.- See Also:
getColumnConfigurations()
-
DETAIL_EDITING_EDEFAULT
protected static final DetailEditing DETAIL_EDITING_EDEFAULT
The default value of the 'Detail Editing' attribute.- See Also:
getDetailEditing()
-
detailEditing
protected DetailEditing detailEditing
The cached value of the 'Detail Editing' attribute.- See Also:
getDetailEditing()
-
detailView
protected VView detailView
The cached value of the 'Detail View' containment reference.- See Also:
getDetailView()
-
ENABLE_DETAIL_EDITING_DIALOG_EDEFAULT
protected static final boolean ENABLE_DETAIL_EDITING_DIALOG_EDEFAULT
The default value of the 'Enable Detail Editing Dialog' attribute.
-
enableDetailEditingDialog
protected boolean enableDetailEditingDialog
The cached value of the 'Enable Detail Editing Dialog' attribute.- See Also:
isEnableDetailEditingDialog()
-
DUPLICATE_DISABLED_EDEFAULT
protected static final boolean DUPLICATE_DISABLED_EDEFAULT
The default value of the 'Duplicate Disabled' attribute.- Since:
- 1.18
- See Also:
isDuplicateDisabled(), Constant Field Values
-
duplicateDisabled
protected boolean duplicateDisabled
The cached value of the 'Duplicate Disabled' attribute.- Since:
- 1.18
- See Also:
isDuplicateDisabled()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classVControlImpl
-
isAddRemoveDisabled
public boolean isAddRemoveDisabled()
- Specified by:
isAddRemoveDisabledin interfaceVTableControl- Returns:
- the value of the 'Add Remove Disabled' attribute.
- See Also:
VTableControl.setAddRemoveDisabled(boolean),VTablePackage.getTableControl_AddRemoveDisabled()
-
setAddRemoveDisabled
public void setAddRemoveDisabled(boolean newAddRemoveDisabled)
- Specified by:
setAddRemoveDisabledin interfaceVTableControl- Parameters:
newAddRemoveDisabled- the new value of the 'Add Remove Disabled' attribute.- See Also:
VTableControl.isAddRemoveDisabled()
-
isMoveUpDownDisabled
public boolean isMoveUpDownDisabled()
- Specified by:
isMoveUpDownDisabledin interfaceVTableControl- Returns:
- the value of the 'Move Up Down Disabled' attribute.
- See Also:
VTableControl.setMoveUpDownDisabled(boolean),VTablePackage.getTableControl_MoveUpDownDisabled()
-
setMoveUpDownDisabled
public void setMoveUpDownDisabled(boolean newMoveUpDownDisabled)
- Specified by:
setMoveUpDownDisabledin interfaceVTableControl- Parameters:
newMoveUpDownDisabled- the new value of the 'Move Up Down Disabled' attribute.- See Also:
VTableControl.isMoveUpDownDisabled()
-
getColumnConfigurations
public org.eclipse.emf.common.util.EList<VTableColumnConfiguration> getColumnConfigurations()
- Specified by:
getColumnConfigurationsin interfaceVTableControl- Returns:
- the value of the 'Column Configurations' containment reference list.
- See Also:
VTablePackage.getTableControl_ColumnConfigurations()
-
getDetailEditing
public DetailEditing getDetailEditing()
- Specified by:
getDetailEditingin interfaceVTableControl- Returns:
- the value of the 'Detail Editing' attribute.
- See Also:
DetailEditing,VTableControl.setDetailEditing(DetailEditing),VTablePackage.getTableControl_DetailEditing()
-
setDetailEditing
public void setDetailEditing(DetailEditing newDetailEditing)
- Specified by:
setDetailEditingin interfaceVTableControl- Parameters:
newDetailEditing- the new value of the 'Detail Editing' attribute.- See Also:
DetailEditing,VTableControl.getDetailEditing()
-
getDetailView
public VView getDetailView()
- Specified by:
getDetailViewin interfaceVTableControl- Returns:
- the value of the 'Detail View' containment reference.
- See Also:
VTableControl.setDetailView(VView),VTablePackage.getTableControl_DetailView()
-
basicSetDetailView
public org.eclipse.emf.common.notify.NotificationChain basicSetDetailView(VView newDetailView, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDetailView
public void setDetailView(VView newDetailView)
- Specified by:
setDetailViewin interfaceVTableControl- Parameters:
newDetailView- the new value of the 'Detail View' containment reference.- See Also:
VTableControl.getDetailView()
-
isEnableDetailEditingDialog
@Deprecated public boolean isEnableDetailEditingDialog()
Deprecated.- Specified by:
isEnableDetailEditingDialogin interfaceVTableControl- Returns:
- the value of the 'Enable Detail Editing Dialog' attribute.
- See Also:
VTableControl.setEnableDetailEditingDialog(boolean),VTablePackage.getTableControl_EnableDetailEditingDialog()
-
setEnableDetailEditingDialog
@Deprecated public void setEnableDetailEditingDialog(boolean newEnableDetailEditingDialog)
Deprecated.- Specified by:
setEnableDetailEditingDialogin interfaceVTableControl- Parameters:
newEnableDetailEditingDialog- the new value of the 'Enable Detail Editing Dialog' attribute.- See Also:
VTableControl.isEnableDetailEditingDialog()
-
isDuplicateDisabled
public boolean isDuplicateDisabled()
- Specified by:
isDuplicateDisabledin interfaceVTableControl- Returns:
- the value of the 'Duplicate Disabled' attribute.
- See Also:
VTableControl.setDuplicateDisabled(boolean),VTablePackage.getTableControl_DuplicateDisabled()
-
setDuplicateDisabled
public void setDuplicateDisabled(boolean newDuplicateDisabled)
- Specified by:
setDuplicateDisabledin interfaceVTableControl- Parameters:
newDuplicateDisabled- the new value of the 'Duplicate Disabled' attribute.- See Also:
VTableControl.isDuplicateDisabled()
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classVControlImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classVControlImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classVControlImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classVControlImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classVControlImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classVControlImpl
-
-