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 java.lang.Object
implements JNode

Since:
2.2.0

Field Summary
protected static java.lang.String[] EMPTY_STRING_ARRAY
           
protected  FacadeHelper facadeHelper
           
protected  java.lang.String qualifiedName
           
protected  java.lang.Object wrappedObject
           
 
Constructor Summary
protected AbstractJNode(java.lang.Object wrappedObject)
           
 
Method Summary
protected  java.lang.String computeQualifiedName()
           
protected  java.lang.String computeQualifiedName(JInitializer initializer)
           
protected  java.lang.String computeQualifiedName(JMethod method)
           
protected  java.lang.String computeQualifiedName(JType type)
           
 void dispose()
           
 FacadeHelper getFacadeHelper()
           
protected  java.lang.String getName(JInitializer initializer)
           
 java.lang.String getQualifiedName()
          Returns the qualified name of this node.
protected  java.lang.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 java.lang.String[] EMPTY_STRING_ARRAY

facadeHelper

protected FacadeHelper facadeHelper

wrappedObject

protected java.lang.Object wrappedObject

qualifiedName

protected java.lang.String qualifiedName
Constructor Detail

AbstractJNode

protected AbstractJNode(java.lang.Object wrappedObject)
Method Detail

dispose

public void dispose()

getWrappedObject

protected java.lang.Object getWrappedObject()

setFacadeHelper

public void setFacadeHelper(FacadeHelper facadeHelper)

getFacadeHelper

public FacadeHelper getFacadeHelper()

getQualifiedName

public java.lang.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 java.lang.String computeQualifiedName()

getName

protected java.lang.String getName(JInitializer initializer)

computeQualifiedName

protected java.lang.String computeQualifiedName(JInitializer initializer)

computeQualifiedName

protected java.lang.String computeQualifiedName(JType type)

computeQualifiedName

protected java.lang.String computeQualifiedName(JMethod method)

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