org.eclipse.emf.mwe.internal.core.ast.util
Class VisitorInitializer

java.lang.Object
  extended by org.eclipse.emf.mwe.internal.core.ast.util.VisitorBase
      extended by org.eclipse.emf.mwe.internal.core.ast.util.VisitorInitializer

public class VisitorInitializer
extends VisitorBase


Field Summary
 
Fields inherited from class org.eclipse.emf.mwe.internal.core.ast.util.VisitorBase
loader, log
 
Constructor Summary
VisitorInitializer(Issues issues, java.util.Map<java.lang.String,java.lang.String> initialProperties, java.util.Map<java.lang.String,ComponentAST> initialBeans)
           
 
Method Summary
protected  java.lang.String replaceProperties(java.lang.String toResolve, AbstractASTBase ast)
           
protected  java.lang.String replaceProperties(java.lang.String toResolve, boolean logIssues, AbstractASTBase ast)
           
 java.lang.Object visitComponentAST(ComponentAST comp)
           
 java.lang.Object visitDeclaredPropertyAST(DeclaredPropertyAST prop)
           
 java.lang.Object visitDeclaredPropertyFileAST(DeclaredPropertyFileAST propFile)
           
 java.lang.Object visitInclusionAST(InclusionAST comp)
           
 java.lang.Object visitReferenceAST(ReferenceAST comp)
           
 java.lang.Object visitSimpleParamAST(SimpleParamAST param)
           
 
Methods inherited from class org.eclipse.emf.mwe.internal.core.ast.util.VisitorBase
visit, visitAbstractASTBase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitorInitializer

public VisitorInitializer(Issues issues,
                          java.util.Map<java.lang.String,java.lang.String> initialProperties,
                          java.util.Map<java.lang.String,ComponentAST> initialBeans)
Method Detail

visitComponentAST

public java.lang.Object visitComponentAST(ComponentAST comp)
Overrides:
visitComponentAST in class VisitorBase

visitInclusionAST

public java.lang.Object visitInclusionAST(InclusionAST comp)
Overrides:
visitInclusionAST in class VisitorBase

visitReferenceAST

public java.lang.Object visitReferenceAST(ReferenceAST comp)
Overrides:
visitReferenceAST in class VisitorBase

visitSimpleParamAST

public java.lang.Object visitSimpleParamAST(SimpleParamAST param)
Overrides:
visitSimpleParamAST in class VisitorBase

visitDeclaredPropertyAST

public java.lang.Object visitDeclaredPropertyAST(DeclaredPropertyAST prop)
Overrides:
visitDeclaredPropertyAST in class VisitorBase

visitDeclaredPropertyFileAST

public java.lang.Object visitDeclaredPropertyFileAST(DeclaredPropertyFileAST propFile)
Overrides:
visitDeclaredPropertyFileAST in class VisitorBase

replaceProperties

protected java.lang.String replaceProperties(java.lang.String toResolve,
                                             AbstractASTBase ast)

replaceProperties

protected java.lang.String replaceProperties(java.lang.String toResolve,
                                             boolean logIssues,
                                             AbstractASTBase ast)