|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.ocl.expressions.util.AbstractVisitor
org.eclipse.emf.ocl.expressions.impl.EvaluationVisitorImpl
public class EvaluationVisitorImpl
An evaluation visitor implementation for OCL expressions.
Note that this class is not intended to be used or extended by
clients. Use the EvaluationVisitor interface, instead.
| Methods inherited from class org.eclipse.emf.ocl.expressions.util.AbstractVisitor |
|---|
visitConstraint |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ocl.expressions.Visitor |
|---|
visitConstraint |
| Method Detail |
|---|
public static EvaluationVisitor getInstance(EvaluationEnvironment env,
Map extentMap)
public EvaluationEnvironment getEvalEnvironment()
getEvalEnvironment in interface EvaluationVisitorpublic Map getExtentMap()
getExtentMap in interface EvaluationVisitorpublic void setEvalEnvironment(EvaluationEnvironment newEnv)
setEvalEnvironment in interface EvaluationVisitornewEnv - the new environment for this visitor.public void setExtentMap(Map extentMap)
setExtentMap in interface EvaluationVisitorextentMap - the new extent mappublic String toString()
toString in class Objectpublic Object visitOperationCallExp(OperationCallExp oc)
visitOperationCallExp in interface VisitorvisitOperationCallExp in class AbstractVisitorpublic static Method getJavaMethodFor(EOperation oper)
EOperation
oper - the operation
public Object visitIterateExp(IterateExp ie)
visitIterateExp in interface VisitorvisitIterateExp in class AbstractVisitorpublic Object visitIteratorExp(IteratorExp ie)
visitIteratorExp in interface VisitorvisitIteratorExp in class AbstractVisitor
public Object evaluateExistsIterator(IteratorExp ie,
Collection coll)
public Object evaluateForAllIterator(IteratorExp ie,
Collection coll)
public Object evaluateCollectNestedIterator(IteratorExp ie,
Collection coll)
public Object evaluateCollectIterator(IteratorExp ie,
Collection coll)
public Object evaluateSelectIterator(IteratorExp ie,
Collection coll)
public Object evaluateRejectIterator(IteratorExp ie,
Collection coll)
public Object evaluateOneIterator(IteratorExp ie,
Collection coll)
public Object evaluateAnyIterator(IteratorExp ie,
Collection coll)
public Object evaluateSortedByIterator(IteratorExp ie,
Collection coll)
public Object evaluateIsUnique(IteratorExp ie,
Collection coll)
public Object evaluateClosure(IteratorExp ie,
Collection coll)
public Object visitEnumLiteralExp(EnumLiteralExp el)
visitEnumLiteralExp in interface VisitorvisitEnumLiteralExp in class AbstractVisitorel - the enumeration literal expresion
public Object visitVariableExp(VariableExp v)
visitVariableExp in interface VisitorvisitVariableExp in class AbstractVisitorv - the variable expression
public Object visitPropertyCallExp(PropertyCallExp pc)
visitPropertyCallExp in interface VisitorvisitPropertyCallExp in class AbstractVisitorpublic Object visitAssociationClassCallExp(AssociationClassCallExp ae)
visitAssociationClassCallExp in interface VisitorvisitAssociationClassCallExp in class AbstractVisitorpublic Object visitVariable(Variable vd)
visitVariable in interface VisitorvisitVariable in class AbstractVisitorpublic Object visitIfExp(IfExp ie)
visitIfExp in interface VisitorvisitIfExp in class AbstractVisitorpublic Object visitTypeExp(TypeExp t)
visitTypeExp in interface VisitorvisitTypeExp in class AbstractVisitorpublic Object visitStateExp(StateExp s)
visitStateExp in interface VisitorvisitStateExp in class AbstractVisitorpublic Object visitMessageExp(MessageExp m)
visitMessageExp in interface VisitorvisitMessageExp in class AbstractVisitorpublic Object visitUnspecifiedValueExp(UnspecifiedValueExp uv)
visitUnspecifiedValueExp in interface VisitorvisitUnspecifiedValueExp in class AbstractVisitorpublic Object visitIntegerLiteralExp(IntegerLiteralExp il)
visitIntegerLiteralExp in interface VisitorvisitIntegerLiteralExp in class AbstractVisitorpublic Object visitRealLiteralExp(RealLiteralExp rl)
visitRealLiteralExp in interface VisitorvisitRealLiteralExp in class AbstractVisitorpublic Object visitStringLiteralExp(StringLiteralExp sl)
visitStringLiteralExp in interface VisitorvisitStringLiteralExp in class AbstractVisitorpublic Object visitBooleanLiteralExp(BooleanLiteralExp bl)
visitBooleanLiteralExp in interface VisitorvisitBooleanLiteralExp in class AbstractVisitorpublic Object visitInvalidLiteralExp(InvalidLiteralExp il)
visitInvalidLiteralExp in interface VisitorvisitInvalidLiteralExp in class AbstractVisitorpublic Object visitNullLiteralExp(NullLiteralExp il)
visitNullLiteralExp in interface VisitorvisitNullLiteralExp in class AbstractVisitorpublic Object visitLetExp(LetExp l)
visitLetExp in interface VisitorvisitLetExp in class AbstractVisitorpublic Object visitCollectionLiteralExp(CollectionLiteralExp cl)
visitCollectionLiteralExp in interface VisitorvisitCollectionLiteralExp in class AbstractVisitorpublic Object visitTupleLiteralExp(TupleLiteralExp tl)
visitTupleLiteralExp in interface VisitorvisitTupleLiteralExp in class AbstractVisitortl - tuple literal expression
public Object visitTupleLiteralPart(TupleLiteralPart tp)
visitTupleLiteralPart in interface VisitorvisitTupleLiteralPart in class AbstractVisitor
protected Boolean oclIsTypeOf(Object value,
Object typeArg)
value - the value to checktypeArg - the type to check
protected Boolean oclIsKindOf(Object value,
Object typeArg)
value - the value to checktypeArg - the type to check
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||