|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor<java.lang.Object,java.lang.Object>
org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitorDecorator<IOCLVMEvaluationVisitor>
org.eclipse.ocl.examples.debug.evaluator.OCLVMEvaluationVisitorDecorator
public abstract class OCLVMEvaluationVisitorDecorator
OCLVMEvaluationVisitorDecorator is the class for ...
Field Summary |
---|
Fields inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitorDecorator |
---|
delegate |
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
---|
context |
Constructor Summary | |
---|---|
OCLVMEvaluationVisitorDecorator(IOCLVMEvaluationVisitor decorated)
|
Method Summary | |
---|---|
IOCLVMEvaluationVisitor |
createNestedEvaluator()
Delegates to my decorated visitor. |
void |
dispose()
|
java.lang.Object |
evaluate(DomainExpression body)
Delegates to my decorated visitor. |
java.lang.Object |
evaluate(ExpressionInOCL expressionInOCL)
Delegates to my decorated visitor. |
EvaluationVisitor |
getClonedEvaluator()
Delegates to my decorated visitor. |
EvaluationVisitor |
getEvaluator()
Delegates to my decorated visitor. |
IdResolver |
getIdResolver()
Delegates to my decorated visitor. |
DomainLogger |
getLogger()
Delegates to my decorated visitor. |
MetaModelManager |
getMetaModelManager()
Delegates to my decorated visitor. |
org.eclipse.emf.common.util.Monitor |
getMonitor()
|
java.lang.String |
getPluginId()
|
DomainStandardLibrary |
getStandardLibrary()
Delegates to my decorated visitor. |
DomainType |
getStaticTypeOf(java.lang.Object value)
Delegates to my decorated visitor. |
DomainType |
getStaticTypeOf(java.lang.Object value,
java.lang.Iterable<?> values)
Delegates to my decorated visitor. |
DomainType |
getStaticTypeOf(java.lang.Object value,
java.lang.Object... values)
Delegates to my decorated visitor. |
boolean |
isCanceled()
Delegates to my decorated visitor. |
java.lang.Object |
safeVisit(Visitable v)
A null-safe visitation of the specified visitable. |
void |
setCanceled(boolean isCanceled)
Delegates to my decorated visitor. |
void |
setLogger(DomainLogger loger)
Delegates to my decorated visitor. |
void |
setMonitor(org.eclipse.emf.common.util.Monitor monitor)
|
java.lang.Object |
visiting(Visitable visitable)
Delegates to my decorated visitor. |
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
---|
getAdapter, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitor |
---|
getEnvironment, getEvaluationEnvironment, getModelManager, setUndecoratedVisitor |
Methods inherited from interface org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator |
---|
getRegexPattern |
Constructor Detail |
---|
public OCLVMEvaluationVisitorDecorator(@NonNull IOCLVMEvaluationVisitor decorated)
Method Detail |
---|
@NonNull public IOCLVMEvaluationVisitor createNestedEvaluator()
createNestedEvaluator
in interface IOCLVMEvaluationVisitor
createNestedEvaluator
in interface DomainEvaluator
createNestedEvaluator
in interface EvaluationVisitor
createNestedEvaluator
in class AbstractEvaluationVisitorDecorator<IOCLVMEvaluationVisitor>
public void dispose()
dispose
in interface IOCLVMEvaluationVisitor
dispose
in interface DomainEvaluator
@Nullable public java.lang.Object evaluate(@NonNull DomainExpression body)
evaluate
in interface DomainEvaluator
evaluate
in interface EvaluationVisitor
@Nullable public java.lang.Object evaluate(@NonNull ExpressionInOCL expressionInOCL)
evaluate
in interface EvaluationVisitor
@NonNull public EvaluationVisitor getClonedEvaluator()
getClonedEvaluator
in interface IVMEvaluationVisitor<ExpressionInOCL>
@NonNull public EvaluationVisitor getEvaluator()
getEvaluator
in interface EvaluationVisitor
@NonNull public IdResolver getIdResolver()
getIdResolver
in interface DomainEvaluator
@Nullable public DomainLogger getLogger()
getLogger
in interface DomainEvaluator
@NonNull public MetaModelManager getMetaModelManager()
getMetaModelManager
in interface EvaluationVisitor
@Nullable public org.eclipse.emf.common.util.Monitor getMonitor()
getMonitor
in interface EvaluationVisitor
@NonNull public java.lang.String getPluginId()
getPluginId
in interface IVMEvaluationVisitor<ExpressionInOCL>
@NonNull public DomainStandardLibrary getStandardLibrary()
getStandardLibrary
in interface DomainEvaluator
getStandardLibrary
in interface EvaluationVisitor
@NonNull public DomainType getStaticTypeOf(@Nullable java.lang.Object value)
getStaticTypeOf
in interface DomainEvaluator
@NonNull public DomainType getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Object... values)
getStaticTypeOf
in interface DomainEvaluator
@NonNull public DomainType getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Iterable<?> values)
getStaticTypeOf
in interface DomainEvaluator
public boolean isCanceled()
isCanceled
in interface DomainEvaluator
isCanceled
in interface EvaluationVisitor
public java.lang.Object safeVisit(@Nullable Visitable v)
AbstractVisitor
safeVisit
in interface IOCLVMEvaluationVisitor
safeVisit
in class AbstractVisitor<java.lang.Object,java.lang.Object>
v
- a visitable, or null
null
if the visitable is null
;
otherwise, the result of visiting itpublic void setCanceled(boolean isCanceled)
setCanceled
in interface DomainEvaluator
setCanceled
in interface EvaluationVisitor
public void setLogger(@Nullable DomainLogger loger)
setLogger
in interface DomainEvaluator
public void setMonitor(@Nullable org.eclipse.emf.common.util.Monitor monitor)
setMonitor
in interface EvaluationVisitor
@Nullable public java.lang.Object visiting(@NonNull Visitable visitable)
visiting
in interface Visitor<java.lang.Object>
visiting
in class AbstractEvaluationVisitorDecorator<IOCLVMEvaluationVisitor>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |