org.eclipse.gmt.umlx.utils
Class ClassExtension<T>

java.lang.Object
  extended by org.eclipse.gmt.umlx.utils.ClassExtension<T>
All Implemented Interfaces:
IClassExtension
Direct Known Subclasses:
AbstractRegime, BooleanClassExtension, ClassClassExtension, CollectionClassExtension, E2DirectionClassExtension, EcoreURIClassExtension, IntegerClassExtension, IRegimeClassExtension, IResourceClassExtension, PointClassExtension, ResourceSetClassExtension, StringClassExtension, UVariableClassExtension, VariableDeclarationClassExtension

public class ClassExtension<T>
extends java.lang.Object
implements IClassExtension


Constructor Summary
ClassExtension(java.lang.Class<? extends T> basicClass)
           
 
Method Summary
 java.lang.Class<? extends T> getBasicClass()
           
 java.lang.String toDebugString(java.lang.Object object)
          Return a message fragment to assist a developer in understanding the usage of object
 java.lang.String toUserString(java.lang.Object object)
          Return a message fragment to assist a user in understanding the usage of object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassExtension

public ClassExtension(java.lang.Class<? extends T> basicClass)
Method Detail

getBasicClass

public java.lang.Class<? extends T> getBasicClass()
Specified by:
getBasicClass in interface IClassExtension

toDebugString

public java.lang.String toDebugString(java.lang.Object object)
Description copied from interface: IClassExtension
Return a message fragment to assist a developer in understanding the usage of object

Specified by:
toDebugString in interface IClassExtension
Parameters:
object - to diagnose
Returns:
message fragment

toUserString

public java.lang.String toUserString(java.lang.Object object)
Description copied from interface: IClassExtension
Return a message fragment to assist a user in understanding the usage of object

Specified by:
toUserString in interface IClassExtension
Parameters:
object - to diagnose
Returns:
message fragment