org.eclipse.emf.mwe.internal.core.ast
Class ComponentAST

java.lang.Object
  extended by org.eclipse.emf.mwe.internal.core.ast.AbstractASTBase
      extended by org.eclipse.emf.mwe.internal.core.ast.ComponentAST
All Implemented Interfaces:
NamedAST
Direct Known Subclasses:
InclusionAST

public class ComponentAST
extends AbstractASTBase
implements NamedAST


Constructor Summary
protected ComponentAST(Location location, java.lang.String string)
           
  ComponentAST(Location location, java.lang.String name, java.lang.String clazz, java.lang.String id)
           
 
Method Summary
 void addChild(AbstractASTBase ele)
           
 java.lang.Object getAnalyzedType()
           
 java.util.List<AbstractASTBase> getChildren()
           
 java.lang.String getClazz()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 void setAnalyzedType(java.lang.Object analyzedType)
           
 void setClazz(java.lang.String string)
           
 void setId(java.lang.String id)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.mwe.internal.core.ast.AbstractASTBase
accept, getColumnNumber, getLength, getLineNumber, getLocation, getOffset, getResource, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentAST

public ComponentAST(Location location,
                    java.lang.String name,
                    java.lang.String clazz,
                    java.lang.String id)

ComponentAST

protected ComponentAST(Location location,
                       java.lang.String string)
Method Detail

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()
Specified by:
getName in interface NamedAST

getChildren

public java.util.List<AbstractASTBase> getChildren()

getId

public java.lang.String getId()

getClazz

public java.lang.String getClazz()

addChild

public void addChild(AbstractASTBase ele)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setClazz

public void setClazz(java.lang.String string)

setAnalyzedType

public void setAnalyzedType(java.lang.Object analyzedType)

getAnalyzedType

public java.lang.Object getAnalyzedType()