|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.codegen.merge.java.facade.AbstractJNode
org.eclipse.emf.codegen.merge.java.facade.ast.ASTJNode<org.eclipse.jdt.core.dom.ImportDeclaration>
org.eclipse.emf.codegen.merge.java.facade.ast.ASTJImport
public class ASTJImport
Wraps ImportDeclaration
object.
Field Summary |
---|
Fields inherited from class org.eclipse.emf.codegen.merge.java.facade.ast.ASTJNode |
---|
isCommentedOut, name, rewriter, UNITIALIZED_STRING |
Fields inherited from class org.eclipse.emf.codegen.merge.java.facade.AbstractJNode |
---|
EMPTY_STRING_ARRAY, qualifiedName |
Constructor Summary | |
---|---|
ASTJImport(org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration)
|
Method Summary | |
---|---|
int |
getFlags()
Returns original flags. |
java.lang.String |
getName()
Returns the name of the import ending with ".*" for on demand imports. |
boolean |
isOnDemand()
Return true if original import was an "on demand" import. |
void |
setFlags(int flags)
Sets FacadeFlags.STATIC flag. |
void |
setName(java.lang.String name)
Sets the name of the import to the given name and sets "on demand" property to false. |
Methods inherited from class org.eclipse.emf.codegen.merge.java.facade.ast.ASTJNode |
---|
addChild, addValueToListProperty, addValueToListProperty, ancestorInserted, ancestorToBeRemoved, childToBeChanged, combineArrayAndList, commentOut, convertASTNodeListToStringArray, disableTrackAndReplace, dispose, enableTrackAndReplace, getASTNode, getContents, getFacadeHelper, getParent, getRemovedASTNode, getRewriter, getWrappedObject, insert, insertFirst, insertLast, insertSibling, isDisposed, nodeToBeMoved, nodeToBeRemoved, remove, remove, removeNodeFromListProperty, removeTrackAndReplace, setASTNode, setFacadeHelper, setListNodeProperty, setNodeProperty, setNodeProperty, setParent, setRemovedASTNode, setRewriter, setTrackedNodeProperty, setWrappedObject, trackAndReplace |
Methods inherited from class org.eclipse.emf.codegen.merge.java.facade.AbstractJNode |
---|
computeQualifiedName, computeQualifiedName, computeQualifiedName, computeQualifiedName, getChildren, getName, getQualifiedName |
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, getParent, getQualifiedName |
Constructor Detail |
---|
public ASTJImport(org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration)
importDeclaration
- Method Detail |
---|
public boolean isOnDemand()
true
if original import was an "on demand" import.
isOnDemand
in interface JImport
true
if this in an on-demand importJImport.isOnDemand()
public java.lang.String getName()
getName
in interface JNode
null
if it has no nameJNode.getName()
public void setName(java.lang.String name)
setName
in interface JNode
JNode.setName(java.lang.String)
,
JNode.getQualifiedName()
public int getFlags()
For import, only FacadeFlags.STATIC
flag is set.
getFlags
in interface JNode
getFlags
in class AbstractJNode
AbstractJNode.getFlags()
public void setFlags(int flags)
FacadeFlags.STATIC
flag.
Note that getFlags()
will not return the new value.
setFlags
in interface JNode
setFlags
in class ASTJNode<org.eclipse.jdt.core.dom.ImportDeclaration>
flags
- the flagsASTJNode.setFlags(int)
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |