|
||||||||||
| 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 JImporttrue if this in an on-demand importJImport.isOnDemand()public java.lang.String getName()
getName in interface JNodenull if it has no nameJNode.getName()public void setName(java.lang.String name)
setName in interface JNodeJNode.setName(java.lang.String),
JNode.getQualifiedName()public int getFlags()
For import, only FacadeFlags.STATIC flag is set.
getFlags in interface JNodegetFlags in class AbstractJNodeAbstractJNode.getFlags()public void setFlags(int flags)
FacadeFlags.STATIC flag.
Note that getFlags() will not return the new value.
setFlags in interface JNodesetFlags 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 | |||||||||