Package | Description |
---|---|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.ecore.delegate |
Modifier and Type | Method and Description |
---|---|
OCL |
OCL.Helper.getOCL()
Obtains the OCL instance that created me.
|
OCL |
OCL.Query.getOCL()
Obtains the
OCL that created me. |
static OCL |
OCL.newInstance()
Creates a new
OCL using the shared Ecore environment
factory instance. |
static OCL |
OCL.newInstance(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
Creates a new
OCL using the specified initial Ecore
environment. |
static OCL |
OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory)
Creates a new
OCL using the specified Ecore environment
factory. |
static OCL |
OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory,
Resource resource)
Creates a new
OCL using the specified Ecore environment
factory and a resource from which to load the initial environment. |
Modifier and Type | Method and Description |
---|---|
OCL |
OCLDelegateDomain.getOCL() |
Modifier and Type | Method and Description |
---|---|
OCLExpression |
SettingBehavior.getFeatureBody(OCL ocl,
EStructuralFeature structuralFeature)
Return the feature body associated with structuralFeature, if necessary using ocl to
create the relevant parsing environment for a textual definition..
|
OCLExpression |
ValidationBehavior.getInvariant(EClassifier cls,
String constraintName,
OCL ocl) |
OCLExpression |
InvocationBehavior.getOperationBody(OCL ocl,
EOperation operation)
Return the operation body associated with operation, if necessary using
ocl to create the relevant parsing environment for a textual
definition. |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.