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

java.lang.Object
  extended by org.eclipse.ocl.examples.common.label.AbstractLabelGenerator<org.eclipse.emf.ecore.EAnnotation>
      extended by org.eclipse.ocl.examples.common.label.generators.EAnnotationLabelGenerator
All Implemented Interfaces:
ILabelGenerator<org.eclipse.emf.ecore.EAnnotation>

public final class EAnnotationLabelGenerator
extends AbstractLabelGenerator<org.eclipse.emf.ecore.EAnnotation>


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
EAnnotationLabelGenerator()
           
 
Method Summary
 void buildLabelFor(ILabelGenerator.Builder labelBuilder, org.eclipse.emf.ecore.EAnnotation 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

EAnnotationLabelGenerator

public EAnnotationLabelGenerator()
Method Detail

initialize

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

buildLabelFor

public void buildLabelFor(@NonNull
                          ILabelGenerator.Builder labelBuilder,
                          @NonNull
                          org.eclipse.emf.ecore.EAnnotation object)