Class NodeAdapter

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal

    public class NodeAdapter
    extends org.eclipse.emf.common.notify.impl.AdapterImpl
    Хранит соответствующий узел в parse-tree
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter

        org.eclipse.emf.common.notify.Adapter.Internal
    • Field Summary

      • Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

        target
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeAdapter​(INode node)
      Создает адаптер, который хранит привязку к узлу node parse-tree
    • Constructor Detail

      • NodeAdapter

        public NodeAdapter​(INode node)
        Создает адаптер, который хранит привязку к узлу node parse-tree
        Parameters:
        node - узел parse-tree
    • Method Detail

      • getNode

        public INode getNode()
        Метод для получения узла parse-tree
        Returns:
        узел parse-tree
      • putFeatureNode

        public void putFeatureNode​(org.eclipse.emf.ecore.EStructuralFeature feature,
                                   INode node)
      • getFeatureNode

        public INode getFeatureNode​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • getFeatureNodes

        public List<INode> getFeatureNodes​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • cleanFeatureNodeMap

        public void cleanFeatureNodeMap()