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:
createInvocationDelegate
in interfaceorg.eclipse.emf.ecore.EOperation.Internal.InvocationDelegate.Factory
- Specified by:
createInvocationDelegate
in interfaceEpsilonInvocationDelegate.Factory
-