Class SyntheticLinkingSupport


  • public class SyntheticLinkingSupport
    extends java.lang.Object
    Provides services to install proxies without node model.
    Since:
    2.7
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createAndSetProxy​(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference eRef, java.lang.String crossRefString)  
      void createAndSetProxy​(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference eRef, java.lang.String crossRefString, int offset, int length)  
      protected INode createCrossReferenceNode​(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference eRef, java.lang.String crossRefString, int offset, int length)  
      protected org.eclipse.emf.ecore.EObject getGrammarElement​(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference eRef, java.lang.String crossRefString, int offset, int length)  
      protected CompositeNode getParent​(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference eRef, java.lang.String crossRefString, int offset, int length)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SyntheticLinkingSupport

        public SyntheticLinkingSupport()
    • Method Detail

      • createAndSetProxy

        public void createAndSetProxy​(org.eclipse.emf.ecore.EObject obj,
                                      org.eclipse.emf.ecore.EReference eRef,
                                      java.lang.String crossRefString)
      • createAndSetProxy

        public void createAndSetProxy​(org.eclipse.emf.ecore.EObject obj,
                                      org.eclipse.emf.ecore.EReference eRef,
                                      java.lang.String crossRefString,
                                      int offset,
                                      int length)
        Since:
        2.10
      • createCrossReferenceNode

        protected INode createCrossReferenceNode​(org.eclipse.emf.ecore.EObject obj,
                                                 org.eclipse.emf.ecore.EReference eRef,
                                                 java.lang.String crossRefString,
                                                 int offset,
                                                 int length)
        Since:
        2.10
      • getGrammarElement

        protected org.eclipse.emf.ecore.EObject getGrammarElement​(org.eclipse.emf.ecore.EObject obj,
                                                                  org.eclipse.emf.ecore.EReference eRef,
                                                                  java.lang.String crossRefString,
                                                                  int offset,
                                                                  int length)
        Since:
        2.10
      • getParent

        protected CompositeNode getParent​(org.eclipse.emf.ecore.EObject obj,
                                          org.eclipse.emf.ecore.EReference eRef,
                                          java.lang.String crossRefString,
                                          int offset,
                                          int length)
        Since:
        2.10