org.eclipse.ocl.ecore.delegate
Class DelegateEClassifierAdapter

java.lang.Object
  extended by AdapterImpl
      extended by org.eclipse.ocl.ecore.delegate.DelegateEClassifierAdapter

public class DelegateEClassifierAdapter
extends AdapterImpl

DelegateEClassifierAdapter extends an EClassifier to cache its ValidationDelegate.

Since:
3.0

Field Summary
protected  java.util.Map<java.lang.String,ValidationDelegate> validationDelegateMap
           
 
Constructor Summary
DelegateEClassifierAdapter()
           
 
Method Summary
static DelegateEClassifierAdapter getAdapter(EClassifier eClassifier)
           
 EClassifier getTarget()
           
 ValidationDelegate getValidationDelegate(java.lang.String delegateURI)
           
 java.util.Map<java.lang.String,ValidationDelegate> getValidationDelegates()
           
 boolean isAdapterForType(java.lang.Object type)
           
 void setTarget(Notifier newTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validationDelegateMap

protected java.util.Map<java.lang.String,ValidationDelegate> validationDelegateMap
Constructor Detail

DelegateEClassifierAdapter

public DelegateEClassifierAdapter()
Method Detail

getAdapter

public static DelegateEClassifierAdapter getAdapter(EClassifier eClassifier)

getValidationDelegate

public ValidationDelegate getValidationDelegate(java.lang.String delegateURI)

getValidationDelegates

public java.util.Map<java.lang.String,ValidationDelegate> getValidationDelegates()

getTarget

public EClassifier getTarget()

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)

setTarget

public void setTarget(Notifier newTarget)

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.