net.sf.csutils.core.registry
Class RegistryInfo

java.lang.Object
  extended by net.sf.csutils.core.registry.RegistryInfo
Direct Known Subclasses:
CentraSiteRegistryInfo, JaxMasRegistryInfo

public abstract class RegistryInfo
extends java.lang.Object

This class allows to adapt between various type of registries.


Constructor Summary
RegistryInfo()
           
 
Method Summary
abstract  java.lang.String getAssociationTypesKey()
          Returns the key of the association types classification scheme.
abstract  java.lang.String getAssociationTypesName()
          Returns the name of the association types classification scheme.
static RegistryInfo getInstance()
          Returns the default instance.
abstract  MetaModelAccessor getMetaModelAccessor()
          Returns the MetaModelAccessor.
abstract  InnerModelAccessor getModelAccessor()
          Returns the InnerModelAccessor.
abstract  java.lang.String getObjectTypesKey()
          Returns the key of the object types classification scheme.
abstract  java.lang.String getObjectTypesName()
          Returns the name of the object types classification scheme.
static void setInstance(RegistryInfo pInstance)
          Sets the default instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryInfo

public RegistryInfo()
Method Detail

getInstance

public static RegistryInfo getInstance()
Returns the default instance.

Returns:
The default registry information object.

setInstance

public static void setInstance(RegistryInfo pInstance)
Sets the default instance.

Parameters:
pInstance - The new default registry information object.

getObjectTypesKey

public abstract java.lang.String getObjectTypesKey()
Returns the key of the object types classification scheme.

Returns:
The classification schemes key.

getObjectTypesName

public abstract java.lang.String getObjectTypesName()
Returns the name of the object types classification scheme.

Returns:
The classification schemes name.

getAssociationTypesKey

public abstract java.lang.String getAssociationTypesKey()
Returns the key of the association types classification scheme.

Returns:
The classification schemes key.

getAssociationTypesName

public abstract java.lang.String getAssociationTypesName()
Returns the name of the association types classification scheme.

Returns:
The classification schemes name.

getMetaModelAccessor

public abstract MetaModelAccessor getMetaModelAccessor()
Returns the MetaModelAccessor.

Returns:
The inner meta model accessor to use.

getModelAccessor

public abstract InnerModelAccessor getModelAccessor()
Returns the InnerModelAccessor.

Returns:
The inner model accessor to use.


Copyright © 2009-2010. All Rights Reserved.