org.eclipse.ocl.common.delegate
Class VirtualDelegateMapping

java.lang.Object
  extended by org.eclipse.ocl.common.internal.preferences.Preference<java.lang.String>
      extended by org.eclipse.ocl.common.internal.preferences.StringPreference
          extended by org.eclipse.ocl.common.delegate.VirtualDelegateMapping
All Implemented Interfaces:
PreferenceableOption<java.lang.String>

public class VirtualDelegateMapping
extends StringPreference

VirtualDelegateMapping provides the preference option to support mapping of the virtual delegate URI OCLConstants.OCL_DELEGATE_URI (http://www.eclipse.org/emf/2002/Ecore/OCL) to a physical delegate URI such as http://www.eclipse.org/emf/2002/Ecore/OCL/LPG or http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot.


Field Summary
 
Fields inherited from class org.eclipse.ocl.common.internal.preferences.Preference
defaultValue, key, pluginId
 
Constructor Summary
VirtualDelegateMapping(java.lang.String pluginId, java.lang.String key, java.lang.String defaultValue)
           
 
Method Summary
static VirtualDelegateMapping getRegistry(org.eclipse.emf.ecore.EModelElement modelElement)
           
 java.lang.String resolve(java.lang.String delegateURI)
           
 
Methods inherited from class org.eclipse.ocl.common.internal.preferences.StringPreference
getValueOf
 
Methods inherited from class org.eclipse.ocl.common.internal.preferences.Preference
getDefaultValue, getKey, getPluginId, setDefaultValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualDelegateMapping

public VirtualDelegateMapping(java.lang.String pluginId,
                              java.lang.String key,
                              java.lang.String defaultValue)
Method Detail

getRegistry

public static VirtualDelegateMapping getRegistry(org.eclipse.emf.ecore.EModelElement modelElement)

resolve

public java.lang.String resolve(java.lang.String delegateURI)