Class CombinedDbViewElement

java.lang.Object
com._1c.g5.v8.dt.qw.ui.utils.CombinedDbViewElement
All Implemented Interfaces:
DuallyNamedElement, NamedElement, DbViewElement, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject

public final class CombinedDbViewElement extends Object implements DbViewElement
Wrapper class for DbViewElement which holds the element reference and additional parent project element reference
  • Constructor Details

  • Method Details

    • getCurrent

      public DbViewElement getCurrent()
      Gets the current DbViewElement
      Returns:
      DbViewElement, never null
    • getParent

      public DbViewElement getParent()
      Gets the parent (extended) DbViewElement
      Returns:
      DbViewElement, never null
    • getNameRu

      public String getNameRu()
      Description copied from interface: DuallyNamedElement
      Returns the value of the 'Name Ru' attribute.
      Specified by:
      getNameRu in interface DuallyNamedElement
      Returns:
      the value of the 'Name Ru' attribute.
      See Also:
    • setNameRu

      public void setNameRu(String value)
      Description copied from interface: DuallyNamedElement
      Sets the value of the 'Name Ru' attribute.
      Specified by:
      setNameRu in interface DuallyNamedElement
      Parameters:
      value - the new value of the 'Name Ru' attribute.
      See Also:
    • getName

      public String getName()
      Description copied from interface: NamedElement
      Returns the value of the 'Name' attribute.
      Specified by:
      getName in interface NamedElement
      Returns:
      the value of the 'Name' attribute.
      See Also:
    • setName

      public void setName(String value)
      Description copied from interface: NamedElement
      Sets the value of the 'Name' attribute.
      Specified by:
      setName in interface NamedElement
      Parameters:
      value - the new value of the 'Name' attribute.
      See Also:
    • eClass

      public org.eclipse.emf.ecore.EClass eClass()
      Specified by:
      eClass in interface org.eclipse.emf.ecore.EObject
    • eResource

      public org.eclipse.emf.ecore.resource.Resource eResource()
      Specified by:
      eResource in interface org.eclipse.emf.ecore.EObject
    • eContainer

      public org.eclipse.emf.ecore.EObject eContainer()
      Specified by:
      eContainer in interface org.eclipse.emf.ecore.EObject
    • eContainingFeature

      public org.eclipse.emf.ecore.EStructuralFeature eContainingFeature()
      Specified by:
      eContainingFeature in interface org.eclipse.emf.ecore.EObject
    • eContainmentFeature

      public org.eclipse.emf.ecore.EReference eContainmentFeature()
      Specified by:
      eContainmentFeature in interface org.eclipse.emf.ecore.EObject
    • eContents

      public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eContents()
      Specified by:
      eContents in interface org.eclipse.emf.ecore.EObject
    • eAllContents

      public org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> eAllContents()
      Specified by:
      eAllContents in interface org.eclipse.emf.ecore.EObject
    • eIsProxy

      public boolean eIsProxy()
      Specified by:
      eIsProxy in interface org.eclipse.emf.ecore.EObject
    • eCrossReferences

      public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eCrossReferences()
      Specified by:
      eCrossReferences in interface org.eclipse.emf.ecore.EObject
    • eGet

      public Object eGet(org.eclipse.emf.ecore.EStructuralFeature feature)
      Specified by:
      eGet in interface org.eclipse.emf.ecore.EObject
    • eGet

      public Object eGet(org.eclipse.emf.ecore.EStructuralFeature feature, boolean resolve)
      Specified by:
      eGet in interface org.eclipse.emf.ecore.EObject
    • eSet

      public void eSet(org.eclipse.emf.ecore.EStructuralFeature feature, Object newValue)
      Specified by:
      eSet in interface org.eclipse.emf.ecore.EObject
    • eIsSet

      public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature)
      Specified by:
      eIsSet in interface org.eclipse.emf.ecore.EObject
    • eUnset

      public void eUnset(org.eclipse.emf.ecore.EStructuralFeature feature)
      Specified by:
      eUnset in interface org.eclipse.emf.ecore.EObject
    • eInvoke

      public Object eInvoke(org.eclipse.emf.ecore.EOperation operation, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
      Specified by:
      eInvoke in interface org.eclipse.emf.ecore.EObject
      Throws:
      InvocationTargetException
    • eAdapters

      public org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> eAdapters()
      Specified by:
      eAdapters in interface org.eclipse.emf.common.notify.Notifier
    • eDeliver

      public boolean eDeliver()
      Specified by:
      eDeliver in interface org.eclipse.emf.common.notify.Notifier
    • eSetDeliver

      public void eSetDeliver(boolean deliver)
      Specified by:
      eSetDeliver in interface org.eclipse.emf.common.notify.Notifier
    • eNotify

      public void eNotify(org.eclipse.emf.common.notify.Notification notification)
      Specified by:
      eNotify in interface org.eclipse.emf.common.notify.Notifier
    • getMdObject

      public org.eclipse.emf.ecore.EObject getMdObject()
      Description copied from interface: DbViewElement
      Returns the value of the 'Md Object' reference.
      Specified by:
      getMdObject in interface DbViewElement
      Returns:
      the value of the 'Md Object' reference.
      See Also:
    • setMdObject

      public void setMdObject(org.eclipse.emf.ecore.EObject value)
      Description copied from interface: DbViewElement
      Sets the value of the 'Md Object' reference.
      Specified by:
      setMdObject in interface DbViewElement
      Parameters:
      value - the new value of the 'Md Object' reference.
      See Also:
    • getPresentation

      public String getPresentation(String languageCode)
      Description copied from interface: DbViewElement
      Specified by:
      getPresentation in interface DbViewElement