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

java.lang.Object
  extended by org.eclipse.ocl.examples.modelregistry.environment.ModelSerializationRegistry

public class ModelSerializationRegistry
extends java.lang.Object

The map of serialization name to resource factory.


Nested Class Summary
static class ModelSerializationRegistry.FactorySerializationDelegate
           
static class ModelSerializationRegistry.SerializationFactory
           
 
Constructor Summary
ModelSerializationRegistry()
           
 
Method Summary
 void addSerializationFactory(java.lang.String name, org.eclipse.emf.ecore.resource.Resource.Factory instance)
           
 void addSerializationFactoryDelegate(java.lang.String name, ModelSerialization modelSerialization)
           
 ModelSerializationRegistry.FactorySerializationDelegate getSerialization(java.lang.String name)
           
 ModelSerialization getSerializationOrCreate(java.lang.String name)
           
 java.util.Collection<java.lang.String> getSerializations()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelSerializationRegistry

public ModelSerializationRegistry()
Method Detail

addSerializationFactory

public void addSerializationFactory(java.lang.String name,
                                    org.eclipse.emf.ecore.resource.Resource.Factory instance)

addSerializationFactoryDelegate

public void addSerializationFactoryDelegate(java.lang.String name,
                                            ModelSerialization modelSerialization)

getSerialization

public ModelSerializationRegistry.FactorySerializationDelegate getSerialization(java.lang.String name)

getSerializationOrCreate

public ModelSerialization getSerializationOrCreate(java.lang.String name)

getSerializations

public java.util.Collection<java.lang.String> getSerializations()