org.eclipse.emf.codegen.merge.java.facade
Class AbstractJNode

java.lang.Object
  extended byorg.eclipse.emf.codegen.merge.java.facade.AbstractJNode
All Implemented Interfaces:
JNode
Direct Known Subclasses:
ASTJNode, JDOMJNode

public abstract class AbstractJNode
extends Object
implements JNode

Since:
2.2.0

Field Summary
protected static String[] EMPTY_STRING_ARRAY
           
protected  FacadeHelper facadeHelper
           
protected  String qualifiedName
           
protected  Object wrappedObject
           
 
Constructor Summary
protected AbstractJNode(Object wrappedObject)
           
 
Method Summary
protected  String computeQualifiedName()
           
protected  String computeQualifiedName(JInitializer initializer)
           
protected  String computeQualifiedName(JMethod method)
           
protected  String computeQualifiedName(JType type)
           
 void dispose()
           
 FacadeHelper getFacadeHelper()
           
protected  String getName(JInitializer initializer)
           
 String getQualifiedName()
          Returns the qualified name of this node.
protected  Object getWrappedObject()
           
 void setFacadeHelper(FacadeHelper facadeHelper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.codegen.merge.java.facade.JNode
getChildren, getContents, getFlags, getName, getParent, setFlags
 

Field Detail

EMPTY_STRING_ARRAY

protected static final String[] EMPTY_STRING_ARRAY

facadeHelper

protected FacadeHelper facadeHelper

wrappedObject

protected Object wrappedObject

qualifiedName

protected String qualifiedName
Constructor Detail

AbstractJNode

protected AbstractJNode(Object wrappedObject)
Method Detail

dispose

public void dispose()

getWrappedObject

protected Object getWrappedObject()

setFacadeHelper

public void setFacadeHelper(FacadeHelper facadeHelper)

getFacadeHelper

public FacadeHelper getFacadeHelper()

getQualifiedName

public String getQualifiedName()
Description copied from interface: JNode
Returns the qualified name of this node.

Specified by:
getQualifiedName in interface JNode
Returns:
the qualified name of this type

computeQualifiedName

protected String computeQualifiedName()

getName

protected String getName(JInitializer initializer)

computeQualifiedName

protected String computeQualifiedName(JInitializer initializer)

computeQualifiedName

protected String computeQualifiedName(JType type)

computeQualifiedName

protected String computeQualifiedName(JMethod method)

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