Modifier and Type | Method and Description |
---|---|
static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
createOCLHelper(OCL<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> ocl)
Creates an
OCLHelper for the specified EMF metamodel. |
static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
getConstraintContext(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.lang.Object element,
OCLExpression<C> expr) |
public static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> OCLHelper<C,O,P,CT> createOCLHelper(OCL<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> ocl)
OCLHelper
for the specified EMF metamodel. The
factory creates OCL environments (with the packages, classifiers, states,
etc.) from the instances of the metaclasses that mimic OCL/UML
classifiers.
The new helper validates the OCL expressions that it parses.
ocl
- the metamodel-specific OCL environmentpublic static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> java.lang.Object getConstraintContext(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, java.lang.Object element, OCLExpression<C> expr)