org.eclipse.ocl.examples.pivot.delegate
Interface DelegatedBehavior<E,R,F>

All Known Implementing Classes:
AbstractDelegatedBehavior, InvocationBehavior, SettingBehavior, ValidationBehavior

public interface DelegatedBehavior<E,R,F>

Since:
3.0

Method Summary
 F getDefaultFactory()
           
 R getDefaultRegistry()
           
 org.eclipse.emf.ecore.EPackage getEPackage(E eObject)
           
 java.util.List<F> getFactories(E eObject)
           
 F getFactory(E eObject)
           
 java.lang.Class<? extends F> getFactoryClass()
           
 java.lang.String getName()
           
 java.lang.Class<? extends R> getRegistryClass()
           
 void setDelegates(org.eclipse.emf.ecore.EPackage ePackage, java.util.List<java.lang.String> delegateURIs)
           
 

Method Detail

getDefaultFactory

F getDefaultFactory()

getDefaultRegistry

R getDefaultRegistry()

getEPackage

org.eclipse.emf.ecore.EPackage getEPackage(E eObject)

getFactories

java.util.List<F> getFactories(E eObject)

getFactory

F getFactory(E eObject)

getFactoryClass

java.lang.Class<? extends F> getFactoryClass()

getName

java.lang.String getName()

getRegistryClass

java.lang.Class<? extends R> getRegistryClass()

setDelegates

void setDelegates(org.eclipse.emf.ecore.EPackage ePackage,
                  java.util.List<java.lang.String> delegateURIs)