org.eclipse.ocl.examples.codegen.oclinecore
Class OCLinEcoreTablesUtils.CodeGenString
java.lang.Object
org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils.CodeGenString
- Enclosing class:
- OCLinEcoreTablesUtils
public static class OCLinEcoreTablesUtils.CodeGenString
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeNameMap
@NonNull
protected final java.util.Map<Type,java.lang.String> typeNameMap
typeNameUse
@NonNull
protected final java.util.Set<java.lang.String> typeNameUse
OCLinEcoreTablesUtils.CodeGenString
public OCLinEcoreTablesUtils.CodeGenString()
append
public void append(@Nullable
java.lang.String string)
addClassReference
public void addClassReference(@NonNull
java.lang.Class<?> referencedClass)
addClassReference
protected java.lang.String addClassReference(@NonNull
java.lang.String simpleName,
@NonNull
java.lang.String fullName)
appendClassReference
public void appendClassReference(@NonNull
java.lang.Class<?> referencedClass)
appendClassReference
public void appendClassReference(@NonNull
java.lang.String referencedClass)
appendName
public void appendName(@NonNull
NamedElement namedElement)
appendPage
public void appendPage(int i,
int iMax)
appendParameterName
public void appendParameterName(@NonNull
NamedElement namedElement)
appendScopedTypeName
public void appendScopedTypeName(@NonNull
Type theType)
- Append the encoded name of a type with an _ prefix. The usage of the name is known to be unique to a particular package.
appendString
protected void appendString(@NonNull
java.lang.String string)
appendUnscopedTypeName
public void appendUnscopedTypeName(@NonNull
MetaModelManager metaModelManager,
@NonNull
Type theType)
- Append the encoded name of a type with a suffix if disambiguation acros packages is required.
- Parameters:
metaModelManager
-
getClassReferences
@NonNull
public java.util.List<java.lang.String> getClassReferences()
toString
@NonNull
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object