|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ocl.examples.pivot.delegate.OCLDelegateDomain
public class OCLDelegateDomain
An implementation of a delegate domain for an OCL enhanced package. The domain maintains an OCL facade to be shared by all delegates within the package.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.pivot.delegate.DelegateDomain |
---|
DelegateDomain.Factory |
Field Summary | |
---|---|
protected org.eclipse.emf.ecore.EPackage |
ePackage
|
protected OCL |
ocl
|
static java.lang.String |
OCL_DELEGATE_URI_PIVOT
The delegate URI for Ecore annotations using the Pivot evaluator. |
protected java.lang.String |
uri
|
Constructor Summary | |
---|---|
OCLDelegateDomain(java.lang.String delegateURI,
org.eclipse.emf.ecore.EPackage ePackage)
Initializes me with my delegate URI and package. |
Method Summary | ||
---|---|---|
MetaModelManager |
getMetaModelManager()
|
|
OCL |
getOCL()
|
|
|
getPivot(java.lang.Class<T> requiredClass,
org.eclipse.emf.ecore.EObject eObject)
|
|
java.lang.String |
getURI()
Get the delegate domain name. |
|
static void |
initialize(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Initialize the resourceSet registries, if non-null, or the global registries, if null, to support usage of the Pivot OCL Delegate Evaluator for the Pivot OCL Delegate URI. |
|
static void |
initialize(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
java.lang.String oclDelegateURI)
Initialize the resourceSet registries, if non-null, or the global registries, if null, to support usage of the Pivot OCL Delegate Evaluator for the oclDelegateURI. |
|
void |
metaModelManagerDisposed(MetaModelManager metaModelManager)
Respond to disposal of the MetaModelManager by eliminating all further usage. |
|
void |
reset()
Reset this delegate domain releasing any resources cached to support delegated behaviour for the associated package. |
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OCL_DELEGATE_URI_PIVOT
protected final java.lang.String uri
protected final org.eclipse.emf.ecore.EPackage ePackage
protected OCL ocl
Constructor Detail |
---|
public OCLDelegateDomain(java.lang.String delegateURI, org.eclipse.emf.ecore.EPackage ePackage)
delegateURI
- the delegate namespace I handleePackage
- the package that I handle
ParserException
- if the operation's OCL body expression is invalidMethod Detail |
---|
public static void initialize(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public static void initialize(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.lang.String oclDelegateURI)
public final MetaModelManager getMetaModelManager()
public OCL getOCL()
public <T extends Element> T getPivot(java.lang.Class<T> requiredClass, org.eclipse.emf.ecore.EObject eObject)
public final java.lang.String getURI()
DelegateDomain
getURI
in interface DelegateDomain
public void metaModelManagerDisposed(MetaModelManager metaModelManager)
MetaModelManagerListener
metaModelManagerDisposed
in interface MetaModelManagerListener
public void reset()
DelegateDomain
reset
in interface DelegateDomain
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |