org.eclipse.gmt.umlx.utils
Interface IClassExtension

All Known Subinterfaces:
ILinkRegimeCo0<SM,LM,TM,P>, ILinkRegimeCo1<SM,LM,TM,P,CM,CP>, ILinkRegimeCo2<SM,LM,TM,P,CM,CP>, INodeRegimeCo0<M,P>, INodeRegimeCo1<M,P,CM,CP>, INodeRegimeCo2<M,P,CM,CP>, IRegime, IRegimeCo0<M,P>, IRegimeCo1<M,P,CM,CP>, IRegimeCo2<M,P,CM,CP>
All Known Implementing Classes:
AbstractAutoELinkRegime, AbstractAutoGLinkRegime, AbstractLinkRegimeCo0, AbstractLinkRegimeCo1, AbstractLinkRegimeCo2, AbstractNodeRegimeCo0, AbstractNodeRegimeCo1, AbstractNodeRegimeCo2, AbstractRegime, AbstractTransientContainmentLinksCo0Regime, AbstractTransientLinkCo0Regime, AbstractTransientReferenceLinkCo0Regime, AbstractTransientReferenceLinksCo0Regime, BooleanClassExtension, ClassClassExtension, ClassExtension, CollectionClassExtension, E2AssociationRegime, E2AttributionRegime, E2DirectedAssociationRegime, E2DirectionClassExtension, E2InheritanceRegime, E2SheetLinkRegime, EAttributeRegime, EClassifierRegime, EClassRegime, EcoreURIClassExtension, EDataTypeRegime, EDummyRegime, EEnumLiteralRegime, EEnumRegime, ENamedElementRegime, EOperationRegime, EPackageRegime, EParameterRegime, EReferenceRegime, ETypedElementRegime, GAssociationRegime, GAttributionRegime, GClassAttributeRegime, GClassChildRegime, GClassifierRegime, GClassRegime, GDataTypeRegime, GDummyRegime, GEnumLiteralRegime, GEnumRegime, GFolderRegime, GImportRegime, GInheritanceRegime, GModelElementRegime, GOperationRegime, GPackageRegime, GReferenceRegime, GRootFolderRegime, GSheetAttributeRegime, GSheetLinkRegimeCo0, GSheetLinkRegimeCo1, GSheetLinkRegimeCo2, GSheetNodeRegimeCo0, GSheetNodeRegimeCo1, GSheetNodeRegimeCo2, GSheetRegime, GSheetTransientLinkRegimeCo1, GStickyLinkRegime, GStickyNoteRegime, IntegerClassExtension, IRegimeClassExtension, IResourceClassExtension, MmSheetLinkRegime, MmSheetRegime, OrphanageRegime, PointClassExtension, ResourceRegime, ResourceSetClassExtension, StringClassExtension, StringRegime, TxAttributeVariable2TxExpressionVariableRegime, TxBindingRegime, TxClassAttributeVariableRegime, TxClassVariable2TxAttributeVariableRegime, TxClassVariable2TxClassVariableRegime, TxClassVariableRegime, TxContextSheetLinkRegime, TxContextSheetRegime, TxDomain2TxTypedModelRegime, TxDomainRegime, TxEvolutionInstanceRegime, TxEvolutionRegime, TxHelperRegime, TxMapping2TxDomainRegime, TxOCLConstraintRegime, TxParameterRegime, TxPreservationInstanceRegime, TxPreservationRegime, TxReferenceRegime, TxRelationInstanceRegime, TxRelationRegime, TxRuleSheetLinkRegime, TxRuleSheetRegime, TxSheetAttributeVariableRegime, TxSheetExpressionVariableRegime, TxTransformation2TxTransformationRegime, TxTransformation2TxTypedModelRegime, TxTransformationRegime, TxTypedModel2TxTypedModelRegime, TxTypedModel2TxUsedPackageRegime, TxTypedModelRegime, TxUsedDomain2TxVariableRegime, TxUsedDomainRegime, TxUsedPackageRegime, TxVariableRegime, UAttributeVariable2UExpressionVariableRegime, UAttributeVariableRegime, UBindingRegime, UClassVariable2UAttributeVariableRegime, UClassVariable2UClassVariableRegime, UClassVariableRegime, UContextSheetLinkRegime, UDomain2UTypedModelRegime, UDomain2UVariableRegime, UDomainRegime, UEvolutionInstanceRegime, UEvolutionRegime, UExpressionRegime, UExpressionVariableRegime, UHelperRegime, UMapping2UDomainRegime, UMappingInstanceRegime, UOCLConstraintRegime, UParameterRegime, UPreservationInstanceRegime, UPreservationRegime, URelationInstanceRegime, URelationRegime, URelationshipRegime, URuleSheetLinkRegime, USelfParameterRegime, UTransformation2UTransformationRegime, UTransformation2UTypedModelRegime, UTransformationRegime, UTypedModel2EPackageRegime, UTypedModel2UTypedModelRegime, UTypedModelRegime, UVariableClassExtension, UVariableRegime, VariableDeclarationClassExtension

public interface IClassExtension


Method Summary
 java.lang.Class 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
 

Method Detail

getBasicClass

java.lang.Class getBasicClass()

toDebugString

java.lang.String toDebugString(java.lang.Object object)
Return a message fragment to assist a developer in understanding the usage of object

Parameters:
object - to diagnose
Returns:
message fragment

toUserString

java.lang.String toUserString(java.lang.Object object)
Return a message fragment to assist a user in understanding the usage of object

Parameters:
object - to diagnose
Returns:
message fragment