Overview | Package | Class | Use | Tree | Deprecated | Index
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.emf.ecp.view.spi.group.model.impl
Class VGroupImpl

    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.VContainedContainerImpl
                              org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupImpl

All Implemented Interfaces:
  org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, VGroup, VContainedContainer, VContainedElement, VContainer, VElement

    public class VGroupImpl

extends VContainedContainerImpl
implements VGroup

An implementation of the model object 'Group'.

Since:
  1.3

  The following features are implemented:

  - `Group Type`
  - `Label Alignment`
  - `Collapsed`

Nested Class Summary

Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList`

Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
`org.eclipse.emf.ecore.InternalEObject.EStore`

Field Summary

Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
`ELAST_EOBJECT_FLAG`

Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
`EOPPOSITE_FEATURE_BASE`

Method Summary
`Object` | `eGet(int featureID, boolean resolve, boolean coreType)`
`boolean` | `eIsSet(int featureID)`
`void` | `eSet(int featureID, Object newValue)`
`void` | `eUnset(int featureID)`
`GroupType` | `getGroupType()`
`GroupLabelAlignment` | `getLabelAlignment()`
`boolean` | `isCollapsed()`
`void` | `setCollapsed(boolean newCollapsed)`
`void` | `setGroupType(GroupType newGroupType)`
`void` | `setLabelAlignment(GroupLabelAlignment newLabelAlignment)`
`String` | `toString()`

Methods inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VContainedContainerImpl
`eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eInverseRemove, getChildren`

Methods inherited from class org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
`basicSetDiagnostic, getAttachments, getDiagnostic, getLabel, getName, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setVisible`

Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
`eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI`

Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
`eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset`

Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`eNotificationRequired, eNotify`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface org.eclipse.emf.ecp.view.spi.model.VContainer
`getChildren`

Methods inherited from interface org.eclipse.emf.ecp.view.spi.model.VElement
`getAttachments, getDiagnostic, getLabel, getName, isEnabled, isReadonly, isVisible, setDiagnostic, setEnabled, setLabel, setName, setReadonly, setVisible`

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.ecore.InternalEObject
`eNotificationRequired`

Method Detail

### getGroupType

    public GroupType getGroupType()

  Specified by:
    `getGroupType` in interface `VGroup`
  Returns:
    the value of the 'Group Type' attribute.
  Since:
    1.4
  See Also:
    `GroupType`, `VGroup.setGroupType(GroupType)`, `VGroupPackage.getGroup_GroupType()`

### setGroupType

    public void setGroupType(GroupType newGroupType)

  Specified by:
    `setGroupType` in interface `VGroup`
  Parameters:
    `newGroupType` - the new value of the 'Group Type' attribute.
  Since:
    1.4
  See Also:
    `GroupType`, `VGroup.getGroupType()`

### getLabelAlignment

    public GroupLabelAlignment getLabelAlignment()

  Specified by:
    `getLabelAlignment` in interface `VGroup`
  Returns:
    the value of the 'Label Alignment' attribute.
  Since:
    1.3
  See Also:
    `GroupLabelAlignment`, `VGroup.setLabelAlignment(GroupLabelAlignment)`, `VGroupPackage.getGroup_LabelAlignment()`

### setLabelAlignment

    public void setLabelAlignment(GroupLabelAlignment newLabelAlignment)

  Specified by:
    `setLabelAlignment` in interface `VGroup`
  Parameters:
    `newLabelAlignment` - the new value of the 'Label Alignment' attribute.
  Since:
    1.3
  See Also:
    `GroupLabelAlignment`, `VGroup.getLabelAlignment()`

### isCollapsed

    public boolean isCollapsed()

  Specified by:
    `isCollapsed` in interface `VGroup`
  Returns:
    the value of the 'Collapsed' attribute.
  Since:
    1.4
  See Also:
    `VGroup.setCollapsed(boolean)`, `VGroupPackage.getGroup_Collapsed()`

### setCollapsed

    public void setCollapsed(boolean newCollapsed)

  Specified by:
    `setCollapsed` in interface `VGroup`
  Parameters:
    `newCollapsed` - the new value of the 'Collapsed' attribute.
  Since:
    1.4
  See Also:
    `VGroup.isCollapsed()`

### eGet

    public Object eGet(int featureID,
                       boolean resolve,
                       boolean coreType)

  Specified by:
    `eGet` in interface `org.eclipse.emf.ecore.InternalEObject`
  Overrides:
    `eGet` in class `VContainedContainerImpl`

### eSet

    public void eSet(int featureID,
                     Object newValue)

  Specified by:
    `eSet` in interface `org.eclipse.emf.ecore.InternalEObject`
  Overrides:
    `eSet` in class `VContainedContainerImpl`

### eUnset

    public void eUnset(int featureID)

  Specified by:
    `eUnset` in interface `org.eclipse.emf.ecore.InternalEObject`
  Overrides:
    `eUnset` in class `VContainedContainerImpl`

### eIsSet

    public boolean eIsSet(int featureID)

  Specified by:
    `eIsSet` in interface `org.eclipse.emf.ecore.InternalEObject`
  Overrides:
    `eIsSet` in class `VContainedContainerImpl`

### toString

    public String toString()

  Overrides:
    `toString` in class `VElementImpl`

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2015. All Rights Reserved.