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>
getDefaultFactory
@Nullable
F getDefaultFactory()
getDefaultRegistry
@NonNull
R getDefaultRegistry()
getEPackage
@NonNull
org.eclipse.emf.ecore.EPackage getEPackage(@NonNull
E eObject)
getFactories
@NonNull
java.util.List<F> getFactories(@NonNull
E eObject)
getFactory
@Nullable
F getFactory(@NonNull
E eObject)
getFactoryClass
@NonNull
java.lang.Class<? extends F> getFactoryClass()
getName
@NonNull
java.lang.String getName()
getRegistryClass
@NonNull
java.lang.Class<? extends R> getRegistryClass()
setDelegates
void setDelegates(@NonNull
org.eclipse.emf.ecore.EPackage ePackage,
@NonNull
java.util.List<java.lang.String> delegateURIs)