org.eclipse.ocl.examples.codegen.common
Class EmitQueries

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.common.EmitQueries

public class EmitQueries
extends java.lang.Object


Constructor Summary
EmitQueries()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.String> computeKnown2ExternalMap(java.lang.String knownImports)
           
 java.lang.String debug(java.lang.Object element)
           
 java.lang.String expandKnownImports(java.lang.String knownImports, java.lang.String markedUpDocument)
          Replace all embedded <%xxx%> embedded import paths using unqualified names for knownImports by fully qualified names so that the return value may be correctly processed by the GenModel ImportManager.
 java.lang.String knownImports()
           
 java.lang.String prefixImports(java.lang.String knownImports, java.lang.String markedUpDocument)
          Replace all embedded <%xxx%> embedded import paths by shorter names and prefix the return with correspondinbg Java import declarations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmitQueries

public EmitQueries()
Method Detail

computeKnown2ExternalMap

protected java.util.Map<java.lang.String,java.lang.String> computeKnown2ExternalMap(java.lang.String knownImports)

debug

public java.lang.String debug(java.lang.Object element)

expandKnownImports

public java.lang.String expandKnownImports(java.lang.String knownImports,
                                           java.lang.String markedUpDocument)
Replace all embedded <%xxx%> embedded import paths using unqualified names for knownImports by fully qualified names so that the return value may be correctly processed by the GenModel ImportManager. prefix the return with correspondinbg Java import declarations.


knownImports

public java.lang.String knownImports()

prefixImports

public java.lang.String prefixImports(java.lang.String knownImports,
                                      java.lang.String markedUpDocument)
Replace all embedded <%xxx%> embedded import paths by shorter names and prefix the return with correspondinbg Java import declarations.