org.eclipse.ocl.examples.pivot.delegate
Class AbstractOCLDelegateFactory
java.lang.Object
org.eclipse.ocl.examples.pivot.delegate.AbstractOCLDelegateFactory
- Direct Known Subclasses:
- OCLInvocationDelegateFactory, OCLQueryDelegateFactory, OCLSettingDelegateFactory, OCLValidationDelegateFactory
public abstract class AbstractOCLDelegateFactory
- extends java.lang.Object
Partial implementation of a factory of OCL delegates for Ecore features.
Constructor Summary |
protected |
AbstractOCLDelegateFactory(java.lang.String delegateURI)
Construct a factory for an unknown delegate domain; often the global factory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegateURI
@NonNull
protected final java.lang.String delegateURI
AbstractOCLDelegateFactory
protected AbstractOCLDelegateFactory(@NonNull
java.lang.String delegateURI)
- Construct a factory for an unknown delegate domain; often the global factory.
getDelegateDomain
@Nullable
protected OCLDelegateDomain getDelegateDomain(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
getURI
@NonNull
public java.lang.String getURI()
- Nooverride:
- This is not intended to be overridden by clients.
loadDelegateDomain
protected OCLDelegateDomain loadDelegateDomain(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
- Return the DelegateDomain for this package, creating one if it does not already exist.