Class Linker

    • Constructor Detail

      • Linker

        public Linker()
    • Method Detail

      • ensureLinked

        public void ensureLinked​(org.eclipse.emf.ecore.EObject obj,
                                 IDiagnosticProducer producer)
      • canSetDefaultValues

        protected boolean canSetDefaultValues​(org.eclipse.emf.ecore.EReference ref)
      • setDefaultValue

        protected final void setDefaultValue​(org.eclipse.emf.ecore.EObject obj,
                                             org.eclipse.emf.ecore.EReference ref,
                                             IDiagnosticProducer producer)
      • setDefaultValueImpl

        protected void setDefaultValueImpl​(org.eclipse.emf.ecore.EObject obj,
                                           org.eclipse.emf.ecore.EReference ref,
                                           IDiagnosticProducer producer)
      • beforeEnsureIsLinked

        protected void beforeEnsureIsLinked​(org.eclipse.emf.ecore.EObject obj,
                                            org.eclipse.emf.ecore.EReference ref,
                                            IDiagnosticProducer producer)
      • ensureIsLinked

        protected void ensureIsLinked​(org.eclipse.emf.ecore.EObject obj,
                                      INode node,
                                      CrossReference ref,
                                      java.util.Set<org.eclipse.emf.ecore.EReference> handledReferences,
                                      IDiagnosticProducer producer)
      • getLinkedObject

        protected java.util.List<org.eclipse.emf.ecore.EObject> getLinkedObject​(org.eclipse.emf.ecore.EObject obj,
                                                                                org.eclipse.emf.ecore.EReference eRef,
                                                                                INode node)
                                                                         throws IllegalNodeException
        Throws:
        IllegalNodeException
      • isNullValidResult

        protected boolean isNullValidResult​(org.eclipse.emf.ecore.EObject obj,
                                            org.eclipse.emf.ecore.EReference eRef,
                                            INode node)
      • setLinkingService

        public void setLinkingService​(ILinkingService linkingService)
      • ensureModelLinked

        protected void ensureModelLinked​(org.eclipse.emf.ecore.EObject model,
                                         IDiagnosticProducer producer)
      • setLinkingHelper

        public void setLinkingHelper​(LinkingHelper linkingHelper)