org.eclipse.ocl.examples.common.label.generators
Class StringLabelGenerator

java.lang.Object
  extended by org.eclipse.ocl.examples.common.label.AbstractLabelGenerator<java.lang.String>
      extended by org.eclipse.ocl.examples.common.label.generators.StringLabelGenerator
All Implemented Interfaces:
ILabelGenerator<java.lang.String>

public final class StringLabelGenerator
extends AbstractLabelGenerator<java.lang.String>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.common.label.ILabelGenerator
ILabelGenerator.Builder, ILabelGenerator.Descriptor, ILabelGenerator.Option<T>, ILabelGenerator.Registry, ILabelGenerator.Self
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.common.label.AbstractLabelGenerator
labelledClass
 
Constructor Summary
StringLabelGenerator()
           
 
Method Summary
 void buildLabelFor(ILabelGenerator.Builder labelBuilder, java.lang.String object)
           
static void initialize(ILabelGenerator.Registry registry)
           
 
Methods inherited from class org.eclipse.ocl.examples.common.label.AbstractLabelGenerator
getLabelledClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringLabelGenerator

public StringLabelGenerator()
Method Detail

initialize

public static void initialize(@NonNull
                              ILabelGenerator.Registry registry)

buildLabelFor

public void buildLabelFor(@NonNull
                          ILabelGenerator.Builder labelBuilder,
                          @NonNull
                          java.lang.String object)