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