org.eclipse.ocl.ecore.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()
           
 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(EPackage ePackage, java.util.List<java.lang.String> delegateURIs)
           
 

Method Detail

getDefaultFactory

F getDefaultFactory()

getDefaultRegistry

R getDefaultRegistry()

getEPackage

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(EPackage ePackage,
                  java.util.List<java.lang.String> delegateURIs)

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