org.eclipse.ocl.examples.modelregistry.environment
Class ModelSerializationRegistry.FactorySerializationDelegate

java.lang.Object
  extended by org.eclipse.ocl.examples.modelregistry.environment.ClassDelegate<org.eclipse.emf.ecore.resource.Resource.Factory>
      extended by org.eclipse.ocl.examples.modelregistry.environment.ModelSerializationRegistry.FactorySerializationDelegate
All Implemented Interfaces:
ModelSerialization
Direct Known Subclasses:
ModelSerializationRegistry.SerializationFactory, ModelSerializationRegistryReader.BundleFactorySerialization
Enclosing class:
ModelSerializationRegistry

public abstract static class ModelSerializationRegistry.FactorySerializationDelegate
extends ClassDelegate<org.eclipse.emf.ecore.resource.Resource.Factory>
implements ModelSerialization


Field Summary
protected  java.lang.String serializationName
           
 
Fields inherited from class org.eclipse.ocl.examples.modelregistry.environment.ClassDelegate
className, clazz
 
Constructor Summary
ModelSerializationRegistry.FactorySerializationDelegate(java.lang.String serializationName, org.eclipse.emf.ecore.resource.Resource.Factory instance)
           
ModelSerializationRegistry.FactorySerializationDelegate(java.lang.String serializationName, java.lang.String className)
           
 
Method Summary
 java.lang.String getFactoryClassName()
          Return the name of the resource factory class.
 java.lang.String getName()
          Return the name of the model serialization.
 
Methods inherited from class org.eclipse.ocl.examples.modelregistry.environment.ClassDelegate
load, loadClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serializationName

protected final java.lang.String serializationName
Constructor Detail

ModelSerializationRegistry.FactorySerializationDelegate

public ModelSerializationRegistry.FactorySerializationDelegate(java.lang.String serializationName,
                                                               java.lang.String className)

ModelSerializationRegistry.FactorySerializationDelegate

public ModelSerializationRegistry.FactorySerializationDelegate(java.lang.String serializationName,
                                                               org.eclipse.emf.ecore.resource.Resource.Factory instance)
Method Detail

getFactoryClassName

public java.lang.String getFactoryClassName()
Description copied from interface: ModelSerialization
Return the name of the resource factory class.

Specified by:
getFactoryClassName in interface ModelSerialization
Returns:
the resource factory class name.

getName

public java.lang.String getName()
Description copied from interface: ModelSerialization
Return the name of the model serialization.

Specified by:
getName in interface ModelSerialization
Returns:
the model serialization name