ConForM.CoopnTools.JavaProto.NameMapping
Class NameMapping
java.lang.Object
|
+--ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
- Direct Known Subclasses:
- DictionnaryNameMapping, GlobalNameMapping, UnicodeNameMapping
- public abstract class NameMapping
- extends java.lang.Object
A NameMapping maps coopn names, symbols names and type names to
valid java equivalents which can be used as variable, method or class
name.
Method Summary |
java.lang.String |
toJavaName(CoopnEvent coopnEvent)
Returns valid java name corresponding to given coopn event.
based on port or transition symbol of a event |
java.lang.String |
toJavaName(CoopnModule coopnModule)
Returns valid java name corresponding to given coopn module. |
java.lang.String |
toJavaName(CoopnModuleName module)
Returns valid java name correpsonding to given coopn module |
java.lang.String |
toJavaName(CoopnSymbol coopnSymbol)
Returns valid java name corresponding to given coopn symbol. |
java.lang.String |
toJavaName(CoopnType coopnType)
Returns valid java name corresponding to given coopn type. |
abstract java.lang.String |
toJavaName(java.lang.String coopnName,
CoopnModuleName module)
Returns valid java name corresponding to given coopn name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameMapping
public NameMapping()
toJavaName
public abstract java.lang.String toJavaName(java.lang.String coopnName,
CoopnModuleName module)
- Returns valid java name corresponding to given coopn name.
- Parameters:
coopnName
- a coopn namemodule
- name of coopn module in which this coopn name is declared
toJavaName
public java.lang.String toJavaName(CoopnModuleName module)
- Returns valid java name correpsonding to given coopn module
- Parameters:
module
- coopn module name
toJavaName
public java.lang.String toJavaName(CoopnSymbol coopnSymbol)
- Returns valid java name corresponding to given coopn symbol.
- Parameters:
coopnName
- a coopn symbol
toJavaName
public java.lang.String toJavaName(CoopnType coopnType)
- Returns valid java name corresponding to given coopn type.
- Parameters:
coopnType
- a coopn type.
toJavaName
public java.lang.String toJavaName(CoopnModule coopnModule)
- Returns valid java name corresponding to given coopn module.
- Parameters:
coopnModule
- coopn module.
toJavaName
public java.lang.String toJavaName(CoopnEvent coopnEvent)
- Returns valid java name corresponding to given coopn event.
based on port or transition symbol of a event
- Parameters:
coopnType
- a coopn event.