|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 invalid| Method 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 DelegateDomainpublic void metaModelManagerDisposed(MetaModelManager metaModelManager)
MetaModelManagerListener
metaModelManagerDisposed in interface MetaModelManagerListenerpublic void reset()
DelegateDomain
reset in interface DelegateDomainpublic 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 | |||||||||