org.eclipse.ocl.examples.common.label
Class AbstractLabelGenerator<T>

java.lang.Object
  extended by org.eclipse.ocl.examples.common.label.AbstractLabelGenerator<T>
All Implemented Interfaces:
ILabelGenerator<T>
Direct Known Subclasses:
EcoreURILabelGenerator, ENamedElementLabelGenerator, EObjectLabelGenerator, StringLabelGenerator

public abstract class AbstractLabelGenerator<T>
extends java.lang.Object
implements ILabelGenerator<T>


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
protected  java.lang.Class<? extends T> labelledClass
           
 
Constructor Summary
protected AbstractLabelGenerator(java.lang.Class<? extends T> labelledClass)
           
 
Method Summary
 java.lang.Class<? extends T> getLabelledClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.common.label.ILabelGenerator
buildLabelFor
 

Field Detail

labelledClass

protected final java.lang.Class<? extends T> labelledClass
Constructor Detail

AbstractLabelGenerator

protected AbstractLabelGenerator(java.lang.Class<? extends T> labelledClass)
Method Detail

getLabelledClass

public java.lang.Class<? extends T> getLabelledClass()