Class DelegateFactory
java.lang.Object
org.eclipse.epsilon.ecore.delegates.invocation.DelegateFactory
- All Implemented Interfaces:
org.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory,EpsilonInvocationDelegate.Factory
Delegates are created using the
EpsilonDelegatesAdapter that are cached in the EOperation
adapters.- Since:
- 2.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.epsilon.ecore.delegates.invocation.EpsilonInvocationDelegate.Factory
EpsilonInvocationDelegate.Factory.Descriptor, EpsilonInvocationDelegate.Factory.Registry -
Constructor Summary
ConstructorsConstructorDescriptionDelegateFactory(InvocationUri delegateUri, DelegateContext.ContextFactory.Registry domainRegistry, EpsilonInvocationDelegate.Factory.Registry delegateRegistry) -
Method Summary
Modifier and TypeMethodDescriptioncreateInvocationDelegate(org.eclipse.emf.ecore.EOperation operation)
-
Constructor Details
-
DelegateFactory
public DelegateFactory() -
DelegateFactory
public DelegateFactory(InvocationUri delegateUri, DelegateContext.ContextFactory.Registry domainRegistry, EpsilonInvocationDelegate.Factory.Registry delegateRegistry)
-
-
Method Details
-
createInvocationDelegate
public EpsilonInvocationDelegate createInvocationDelegate(org.eclipse.emf.ecore.EOperation operation) - Specified by:
createInvocationDelegatein interfaceorg.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory- Specified by:
createInvocationDelegatein interfaceEpsilonInvocationDelegate.Factory
-