org.eclipse.ocl.examples.codegen.java
Class ImportUtils

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.java.ImportUtils

public class ImportUtils
extends java.lang.Object


Field Summary
static java.lang.String IMPORTS_MARKER
           
static java.lang.String IMPORTS_PREFIX
           
static java.lang.String IMPORTS_SUFFIX
           
 
Constructor Summary
ImportUtils()
           
 
Method Summary
static java.lang.String getAffixedName(java.lang.Class<?> javaClass)
           
static java.lang.String getAffixedName(java.lang.String className)
           
static java.util.Map<java.lang.String,java.lang.String> getLong2ShortImportNames(java.lang.Iterable<java.lang.String> allImports)
           
static java.lang.String resolveImports(java.lang.String source, java.util.Map<java.lang.String,java.lang.String> long2short)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPORTS_MARKER

public static final java.lang.String IMPORTS_MARKER
See Also:
Constant Field Values

IMPORTS_PREFIX

public static final java.lang.String IMPORTS_PREFIX
See Also:
Constant Field Values

IMPORTS_SUFFIX

public static final java.lang.String IMPORTS_SUFFIX
See Also:
Constant Field Values
Constructor Detail

ImportUtils

public ImportUtils()
Method Detail

getAffixedName

@NonNull
public static java.lang.String getAffixedName(@NonNull
                                                      java.lang.Class<?> javaClass)

getAffixedName

@NonNull
public static java.lang.String getAffixedName(@NonNull
                                                      java.lang.String className)

getLong2ShortImportNames

@NonNull
public static java.util.Map<java.lang.String,java.lang.String> getLong2ShortImportNames(@NonNull
                                                                                                java.lang.Iterable<java.lang.String> allImports)

resolveImports

@NonNull
public static java.lang.String resolveImports(@NonNull
                                                      java.lang.String source,
                                                      @NonNull
                                                      java.util.Map<java.lang.String,java.lang.String> long2short)