Class TableImpl
- 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
-
- org.nasdanika.ncore.impl.ModelElementImpl
-
- org.nasdanika.html.model.html.impl.HtmlElementImpl
-
- org.nasdanika.html.model.bootstrap.impl.BootstrapElementImpl
-
- org.nasdanika.html.model.bootstrap.impl.TableRowContainerImpl
-
- org.nasdanika.html.model.bootstrap.impl.TableImpl
-
- All Implemented Interfaces:
Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject,org.nasdanika.common.Adaptable,BootstrapElement,Table,TableConfiguration,TableRowContainer,HtmlElement,org.nasdanika.ncore.Marked,org.nasdanika.ncore.ModelElement,org.nasdanika.persistence.Marked
public class TableImpl extends TableRowContainerImpl implements Table
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
Fields Modifier and Type Field Description protected static booleanBORDERED_EDEFAULTThe default value of the 'Bordered' attribute.protected static booleanBORDERLESS_EDEFAULTThe default value of the 'Borderless' attribute.protected static booleanDARK_EDEFAULTThe default value of the 'Dark' attribute.protected static booleanHOVER_EDEFAULTThe default value of the 'Hover' attribute.protected static booleanSMALL_EDEFAULTThe default value of the 'Small' attribute.protected static booleanSTRIPED_EDEFAULTThe default value of the 'Striped' attribute.-
Fields inherited from class org.nasdanika.ncore.impl.ModelElementImpl
DESCRIPTION_EDEFAULT, UUID_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTableImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetBody(TableSection newBody, NotificationChain msgs)NotificationChainbasicSetFooter(TableSection newFooter, NotificationChain msgs)NotificationChainbasicSetHeader(TableHeader newHeader, NotificationChain msgs)inteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)TableSectiongetBody()TableSectiongetFooter()TableHeadergetHeader()booleanisBordered()booleanisBorderless()booleanisDark()booleanisHover()booleanisSmall()booleanisStriped()voidsetBody(TableSection newBody)voidsetBordered(boolean newBordered)voidsetBorderless(boolean newBorderless)voidsetDark(boolean newDark)voidsetFooter(TableSection newFooter)voidsetHeader(TableHeader newHeader)voidsetHover(boolean newHover)voidsetSmall(boolean newSmall)voidsetStriped(boolean newStriped)-
Methods inherited from class org.nasdanika.html.model.bootstrap.impl.TableRowContainerImpl
getRows
-
Methods inherited from class org.nasdanika.html.model.bootstrap.impl.BootstrapElementImpl
basicSetAppearance, getAppearance, setAppearance
-
Methods inherited from class org.nasdanika.html.model.html.impl.HtmlElementImpl
getAttributes, getContent
-
Methods inherited from class org.nasdanika.ncore.impl.ModelElementImpl
adaptTo, basicGetActionPrototype, eProxyURI, eStaticFeatureCount, findByURI, findByURI, getActionPrototype, getDescription, getMarkers, getOppositeReferrers, getReferrers, getRepresentations, getUris, getUuid, resolve, resolveProxies, resolveProxy, setActionPrototype, setDescription, setUuid
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.nasdanika.html.model.bootstrap.BootstrapElement
getAppearance, setAppearance
-
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.nasdanika.html.model.html.HtmlElement
getAttributes, getContent
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.nasdanika.ncore.ModelElement
getActionPrototype, getDescription, getRepresentations, getUris, getUuid, setActionPrototype, setDescription, setUuid
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.nasdanika.html.model.bootstrap.TableRowContainer
getRows
-
-
-
-
Field Detail
-
DARK_EDEFAULT
protected static final boolean DARK_EDEFAULT
The default value of the 'Dark' attribute.- See Also:
isDark(), Constant Field Values
-
STRIPED_EDEFAULT
protected static final boolean STRIPED_EDEFAULT
The default value of the 'Striped' attribute.- See Also:
isStriped(), Constant Field Values
-
BORDERED_EDEFAULT
protected static final boolean BORDERED_EDEFAULT
The default value of the 'Bordered' attribute.- See Also:
isBordered(), Constant Field Values
-
BORDERLESS_EDEFAULT
protected static final boolean BORDERLESS_EDEFAULT
The default value of the 'Borderless' attribute.- See Also:
isBorderless(), Constant Field Values
-
HOVER_EDEFAULT
protected static final boolean HOVER_EDEFAULT
The default value of the 'Hover' attribute.- See Also:
isHover(), Constant Field Values
-
SMALL_EDEFAULT
protected static final boolean SMALL_EDEFAULT
The default value of the 'Small' attribute.- See Also:
isSmall(), Constant Field Values
-
-
Constructor Detail
-
TableImpl
protected TableImpl()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classTableRowContainerImpl
-
isDark
public boolean isDark()
- Specified by:
isDarkin interfaceTableConfiguration- Returns:
- the value of the 'Dark' attribute.
- See Also:
TableConfiguration.setDark(boolean),BootstrapPackage.getTableConfiguration_Dark()
-
setDark
public void setDark(boolean newDark)
- Specified by:
setDarkin interfaceTableConfiguration- Parameters:
newDark- the new value of the 'Dark' attribute.- See Also:
TableConfiguration.isDark()
-
isStriped
public boolean isStriped()
- Specified by:
isStripedin interfaceTableConfiguration- Returns:
- the value of the 'Striped' attribute.
- See Also:
TableConfiguration.setStriped(boolean),BootstrapPackage.getTableConfiguration_Striped()
-
setStriped
public void setStriped(boolean newStriped)
- Specified by:
setStripedin interfaceTableConfiguration- Parameters:
newStriped- the new value of the 'Striped' attribute.- See Also:
TableConfiguration.isStriped()
-
isBordered
public boolean isBordered()
- Specified by:
isBorderedin interfaceTableConfiguration- Returns:
- the value of the 'Bordered' attribute.
- See Also:
TableConfiguration.setBordered(boolean),BootstrapPackage.getTableConfiguration_Bordered()
-
setBordered
public void setBordered(boolean newBordered)
- Specified by:
setBorderedin interfaceTableConfiguration- Parameters:
newBordered- the new value of the 'Bordered' attribute.- See Also:
TableConfiguration.isBordered()
-
isBorderless
public boolean isBorderless()
- Specified by:
isBorderlessin interfaceTableConfiguration- Returns:
- the value of the 'Borderless' attribute.
- See Also:
TableConfiguration.setBorderless(boolean),BootstrapPackage.getTableConfiguration_Borderless()
-
setBorderless
public void setBorderless(boolean newBorderless)
- Specified by:
setBorderlessin interfaceTableConfiguration- Parameters:
newBorderless- the new value of the 'Borderless' attribute.- See Also:
TableConfiguration.isBorderless()
-
isHover
public boolean isHover()
- Specified by:
isHoverin interfaceTableConfiguration- Returns:
- the value of the 'Hover' attribute.
- See Also:
TableConfiguration.setHover(boolean),BootstrapPackage.getTableConfiguration_Hover()
-
setHover
public void setHover(boolean newHover)
- Specified by:
setHoverin interfaceTableConfiguration- Parameters:
newHover- the new value of the 'Hover' attribute.- See Also:
TableConfiguration.isHover()
-
isSmall
public boolean isSmall()
- Specified by:
isSmallin interfaceTableConfiguration- Returns:
- the value of the 'Small' attribute.
- See Also:
TableConfiguration.setSmall(boolean),BootstrapPackage.getTableConfiguration_Small()
-
setSmall
public void setSmall(boolean newSmall)
- Specified by:
setSmallin interfaceTableConfiguration- Parameters:
newSmall- the new value of the 'Small' attribute.- See Also:
TableConfiguration.isSmall()
-
getHeader
public TableHeader getHeader()
- Specified by:
getHeaderin interfaceTable- Returns:
- the value of the 'Header' containment reference.
- See Also:
Table.setHeader(TableHeader),BootstrapPackage.getTable_Header()
-
basicSetHeader
public NotificationChain basicSetHeader(TableHeader newHeader, NotificationChain msgs)
-
setHeader
public void setHeader(TableHeader newHeader)
- Specified by:
setHeaderin interfaceTable- Parameters:
newHeader- the new value of the 'Header' containment reference.- See Also:
Table.getHeader()
-
getBody
public TableSection getBody()
- Specified by:
getBodyin interfaceTable- Returns:
- the value of the 'Body' containment reference.
- See Also:
Table.setBody(TableSection),BootstrapPackage.getTable_Body()
-
basicSetBody
public NotificationChain basicSetBody(TableSection newBody, NotificationChain msgs)
-
setBody
public void setBody(TableSection newBody)
- Specified by:
setBodyin interfaceTable- Parameters:
newBody- the new value of the 'Body' containment reference.- See Also:
Table.getBody()
-
getFooter
public TableSection getFooter()
- Specified by:
getFooterin interfaceTable- Returns:
- the value of the 'Footer' containment reference.
- See Also:
Table.setFooter(TableSection),BootstrapPackage.getTable_Footer()
-
basicSetFooter
public NotificationChain basicSetFooter(TableSection newFooter, NotificationChain msgs)
-
setFooter
public void setFooter(TableSection newFooter)
- Specified by:
setFooterin interfaceTable- Parameters:
newFooter- the new value of the 'Footer' containment reference.- See Also:
Table.getFooter()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemovein classTableRowContainerImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classTableRowContainerImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classTableRowContainerImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classTableRowContainerImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classTableRowContainerImpl
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureIDin interfaceInternalEObject- Overrides:
eBaseStructuralFeatureIDin classBasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureIDin interfaceInternalEObject- Overrides:
eDerivedStructuralFeatureIDin classBasicEObjectImpl
-
-