Uses of Interface
org.eclipse.emf.codegen.merge.java.facade.JNode

Packages that use JNode
org.eclipse.emf.codegen.merge.java   
org.eclipse.emf.codegen.merge.java.facade   
org.eclipse.emf.codegen.merge.java.facade.ast   
org.eclipse.emf.codegen.merge.java.facade.jdom   
 

Uses of JNode in org.eclipse.emf.codegen.merge.java
 

Methods in org.eclipse.emf.codegen.merge.java that return JNode
protected  JNode JMerger.insertClone(JNode sourceNode)
           
 

Methods in org.eclipse.emf.codegen.merge.java with parameters of type JNode
 boolean JPatternDictionary.isMarkedUp(Pattern markupPattern, JNode node)
           
protected  void JPatternDictionary.afterVisit(JNode node)
           
protected  void JMerger.applyPullRules(JNode sourceNode, JNode targetNode)
           
 void JMerger.applySortRules(JNode sourceNode)
           
protected  void JMerger.applySweepRules(JNode targetNode)
           
protected  JNode JMerger.insertClone(JNode sourceNode)
           
protected  void JMerger.mapChildren(JNode sourceNode, JNode targetNode)
           
protected  void JMerger.map(JNode sourceNode, JNode targetNode)
           
 

Uses of JNode in org.eclipse.emf.codegen.merge.java.facade
 

Subinterfaces of JNode in org.eclipse.emf.codegen.merge.java.facade
 interface JCompilationUnit
          Represents an entire Java compilation unit (.java source file).
 interface JField
          Represents a field declaration.
 interface JImport
          Represents an import declaration in Java compilation unit.
 interface JInitializer
          Represents an initializer.
 interface JMember
          An JMember defines functionality common to nodes, which can be members of types.
 interface JMethod
          Represents a method declaration.
 interface JPackage
          Represents a package declaration.
 interface JType
          Represents a source type in a compilation unit, either as a top-level type or a member type.
 

Classes in org.eclipse.emf.codegen.merge.java.facade that implement JNode
 class AbstractJNode
           
 

Fields in org.eclipse.emf.codegen.merge.java.facade declared as JNode
protected  JNode FacadeVisitor.rootNode
           
 

Methods in org.eclipse.emf.codegen.merge.java.facade that return JNode
 JNode JNode.getParent()
          Returns the parent of this node.
protected  JNode FacadeVisitor.getRootNode()
           
 JNode FacadeHelper.convertToNode(Object object)
           
abstract  JNode FacadeHelper.cloneNode(Object context, JNode node)
          Clones the specified node, returning an object that is related to the given context.
protected abstract  JNode FacadeHelper.doConvertToNode(Object object)
           
 JNode FacadeHelper.getFirstChild(JNode node)
          Returns the first child of the specified node.
 JNode FacadeHelper.getPrevious(JNode node)
          Returns the sibling node immediately preceding the specified node.
 JNode FacadeHelper.getNext(JNode node)
          Returns the sibling node immediately following the specified node.
 JNode FacadeHelper.getSibiling(JNode node, int pos)
          Returns the sibiling of the specified node that is located in a specific position relative to the node.
 

Methods in org.eclipse.emf.codegen.merge.java.facade with parameters of type JNode
 void FacadeVisitor.start(JNode node)
           
protected  void FacadeVisitor.visit(JNode node)
           
protected  void FacadeVisitor.beforeVisit(JNode node)
           
protected  void FacadeVisitor.afterVisit(JNode node)
           
protected  void FacadeVisitor.afterVisitChildren(JNode node)
           
protected  boolean FacadeVisitor.defaultVisitReturn(JNode node)
           
protected  boolean FacadeVisitor.dispatch(JNode node)
           
protected  void FacadeVisitor.visitChildren(JNode node)
           
abstract  JNode FacadeHelper.cloneNode(Object context, JNode node)
          Clones the specified node, returning an object that is related to the given context.
abstract  Object FacadeHelper.getContext(JNode node)
          Returns the context of a node.
 JCompilationUnit FacadeHelper.getCompilationUnit(JNode node)
          Returns the compilation unit of the specified node.
 JPackage FacadeHelper.getPackage(JNode node)
          Returns the package of the specified node.
 List FacadeHelper.getChildren(JNode node, Class cls)
          Returns a list with the children of the specified node that are instances of the given class.
 JNode FacadeHelper.getFirstChild(JNode node)
          Returns the first child of the specified node.
 JNode FacadeHelper.getPrevious(JNode node)
          Returns the sibling node immediately preceding the specified node.
 JNode FacadeHelper.getNext(JNode node)
          Returns the sibling node immediately following the specified node.
 JNode FacadeHelper.getSibiling(JNode node, int pos)
          Returns the sibiling of the specified node that is located in a specific position relative to the node.
 boolean FacadeHelper.addChild(JNode node, JNode child)
          Adds the given un-parented node (document fragment) as the last child of the specified node.
 boolean FacadeHelper.insertSibling(JNode node, JNode sibiling, boolean before)
          Inserts the given un-parented node as a sibling of the specofoed node, immediately before or after it.
 boolean FacadeHelper.remove(JNode node)
          Separates the specified node from its parent and siblings, maintaining any ties that this node has to the underlying document fragment.
 

Uses of JNode in org.eclipse.emf.codegen.merge.java.facade.ast
 

Classes in org.eclipse.emf.codegen.merge.java.facade.ast that implement JNode
 class ASTJCompilationUnit
           
 class ASTJField
           
 class ASTJImport
           
 class ASTJInitializer
           
 class ASTJMember
           
 class ASTJMethod
           
 class ASTJNode
           
 class ASTJPackage
           
 class ASTJType
           
 

Methods in org.eclipse.emf.codegen.merge.java.facade.ast that return JNode
 JNode ASTJNode.getParent()
           
 JNode ASTFacadeHelper.cloneNode(Object context, JNode node)
           
protected  JNode ASTFacadeHelper.doConvertToNode(Object object)
           
 

Methods in org.eclipse.emf.codegen.merge.java.facade.ast with parameters of type JNode
static org.eclipse.jdt.core.dom.ASTNode ASTFacadeHelper.getASTNode(JNode node)
           
 Object ASTFacadeHelper.getContext(JNode node)
           
 JNode ASTFacadeHelper.cloneNode(Object context, JNode node)
           
 boolean ASTFacadeHelper.remove(JNode node)
           
 

Uses of JNode in org.eclipse.emf.codegen.merge.java.facade.jdom
 

Classes in org.eclipse.emf.codegen.merge.java.facade.jdom that implement JNode
 class JDOMJCompilationUnit
           
 class JDOMJField
           
 class JDOMJImport
           
 class JDOMJInitializer
           
 class JDOMJMember
           
 class JDOMJMethod
           
 class JDOMJNode
           
 class JDOMJPackage
           
 class JDOMJType
           
 

Methods in org.eclipse.emf.codegen.merge.java.facade.jdom that return JNode
 JNode JDOMJNode.getParent()
           
protected  JNode JDOMFacadeHelper.doConvertToNode(Object object)
           
 JNode JDOMFacadeHelper.cloneNode(Object context, JNode node)
           
 JNode JDOMFacadeHelper.getFirstChild(JNode node)
           
 JNode JDOMFacadeHelper.getPrevious(JNode node)
           
 JNode JDOMFacadeHelper.getNext(JNode node)
           
 

Methods in org.eclipse.emf.codegen.merge.java.facade.jdom with parameters of type JNode
static org.eclipse.jdt.core.jdom.IDOMNode JDOMFacadeHelper.getIDOMNode(JNode node)
           
 Object JDOMFacadeHelper.getContext(JNode node)
           
 JNode JDOMFacadeHelper.cloneNode(Object context, JNode node)
           
 boolean JDOMFacadeHelper.addChild(JNode node, JNode child)
           
 boolean JDOMFacadeHelper.insertSibling(JNode node, JNode sibiling, boolean before)
           
 boolean JDOMFacadeHelper.remove(JNode node)
           
 JNode JDOMFacadeHelper.getFirstChild(JNode node)
           
 JNode JDOMFacadeHelper.getPrevious(JNode node)
           
 JNode JDOMFacadeHelper.getNext(JNode node)
           
 


Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.