ConForM.CoopnTools.JavaProto.NameMapping
Class GlobalNameMapping

java.lang.Object
  |
  +--ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
        |
        +--ConForM.CoopnTools.JavaProto.NameMapping.GlobalNameMapping

public class GlobalNameMapping
extends NameMapping


Constructor Summary
GlobalNameMapping(java.lang.String outdir, PackageMgr mgr)
           
 
Method Summary
 NameMapping getNameMapping(CoopnModuleName module)
           
 java.lang.String toJavaName(CoopnSymbol coopnSymbol)
          Returns valid java name corresponding to given coopn symbol.
 java.lang.String toJavaName(java.lang.String coopnName, CoopnModuleName module)
          Returns valid java name corresponding to given coopn name.
 
Methods inherited from class ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
toJavaName, toJavaName, toJavaName, toJavaName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalNameMapping

public GlobalNameMapping(java.lang.String outdir,
                         PackageMgr mgr)
Method Detail

toJavaName

public java.lang.String toJavaName(CoopnSymbol coopnSymbol)
Description copied from class: NameMapping
Returns valid java name corresponding to given coopn symbol.
Overrides:
toJavaName in class NameMapping
Following copied from class: ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
Parameters:
coopnName - a coopn symbol

toJavaName

public java.lang.String toJavaName(java.lang.String coopnName,
                                   CoopnModuleName module)
Description copied from class: NameMapping
Returns valid java name corresponding to given coopn name.
Overrides:
toJavaName in class NameMapping
Following copied from class: ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
Parameters:
coopnName - a coopn name
module - name of coopn module in which this coopn name is declared

getNameMapping

public NameMapping getNameMapping(CoopnModuleName module)