org.eclipse.ocl.ecore.delegate
Class AbstractOCLDelegateFactory

java.lang.Object
  extended by org.eclipse.ocl.ecore.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.

Since:
3.0

Field Summary
protected  OCLDelegateDomain delegateDomain
           
protected  java.lang.String delegateURI
           
 
Constructor Summary
protected AbstractOCLDelegateFactory()
          Construct a factory for an unknown delegate domain; often the global factory.
protected AbstractOCLDelegateFactory(OCLDelegateDomain delegateDomain)
          Construct a factory for a known delegate domain.
 
Method Summary
protected  OCLDelegateDomain getDelegateDomain(org.eclipse.emf.ecore.EPackage ePackage)
           
 java.lang.String getURI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegateURI

protected final java.lang.String delegateURI

delegateDomain

protected OCLDelegateDomain delegateDomain
Constructor Detail

AbstractOCLDelegateFactory

protected AbstractOCLDelegateFactory()
Construct a factory for an unknown delegate domain; often the global factory.


AbstractOCLDelegateFactory

protected AbstractOCLDelegateFactory(OCLDelegateDomain delegateDomain)
Construct a factory for a known delegate domain.

Parameters:
delegateDomain - the delegate domain.
Method Detail

getDelegateDomain

protected OCLDelegateDomain getDelegateDomain(org.eclipse.emf.ecore.EPackage ePackage)

getURI

public java.lang.String getURI()