Class DbViewDefImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
All Implemented Interfaces:
IBmObject, DuallyNamedElement, NamedElement, DbViewDef, DbViewElement, Table, 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:
DbViewDescriptionTempTableImpl, DbViewFromQueryImpl, DbViewSelectDefImpl, DbViewTableDefImpl, UnresolvedDbViewImpl

public abstract class DbViewDefImpl extends DbViewElementImpl implements DbViewDef
An implementation of the model object 'Def'.

The following features are implemented:

  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    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.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 com._1c.g5.v8.bm.core.IBmObject

    BM_NULL_ID

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

    EOPPOSITE_FEATURE_BASE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
    int
    eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
    protected org.eclipse.emf.ecore.EClass
    org.eclipse.emf.common.util.EList<DbViewFieldDef>
    org.eclipse.emf.common.util.EList<DbViewFieldDef>
    boolean
    void
    setInvisible(boolean newInvisible)

    Methods inherited from class com._1c.g5.v8.dt.metadata.dbview.impl.DbViewElementImpl

    eInvoke, getMdObject, getPresentation, setMdObject

    Methods inherited from class com._1c.g5.v8.dt.mcore.impl.DuallyNamedElementImpl

    getNameRu, setNameRu

    Methods inherited from class com._1c.g5.v8.dt.mcore.impl.NamedElementImpl

    eStaticFeatureCount, getName, setName

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl

    eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com._1c.g5.v8.dt.metadata.dbview.DbViewElement

    getMdObject, getPresentation, setMdObject

    Methods inherited from interface com._1c.g5.v8.dt.mcore.DuallyNamedElement

    getNameRu, setNameRu

    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 com._1c.g5.v8.dt.mcore.NamedElement

    getName, setName

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Constructor Details

    • DbViewDefImpl

      protected DbViewDefImpl()
  • Method Details

    • eStaticClass

      protected org.eclipse.emf.ecore.EClass eStaticClass()
      Overrides:
      eStaticClass in class DbViewElementImpl
    • getFields

      public org.eclipse.emf.common.util.EList<DbViewFieldDef> getFields()
      Specified by:
      getFields in interface Table
      Returns:
      the value of the 'Fields' containment reference list.
      See Also:
    • isInvisible

      public boolean isInvisible()
      Specified by:
      isInvisible in interface DbViewDef
      Returns:
      the value of the 'Invisible' attribute.
      See Also:
    • setInvisible

      public void setInvisible(boolean newInvisible)
      Specified by:
      setInvisible in interface DbViewDef
      Parameters:
      newInvisible - the new value of the 'Invisible' attribute.
      See Also:
    • getOrderFields

      public org.eclipse.emf.common.util.EList<DbViewFieldDef> getOrderFields()
      Specified by:
      getOrderFields in interface DbViewDef
      Returns:
      the value of the 'Order Fields' reference list.
      See Also:
    • eBaseStructuralFeatureID

      public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
      Specified by:
      eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
    • eDerivedStructuralFeatureID

      public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
      Specified by:
      eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl