|
||||||||||
| 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 IOCLVMEvaluationVisitorcreateNestedEvaluator in interface DomainEvaluatorcreateNestedEvaluator in interface EvaluationVisitorcreateNestedEvaluator in class AbstractEvaluationVisitorDecorator<IOCLVMEvaluationVisitor>public void dispose()
dispose in interface IOCLVMEvaluationVisitordispose in interface DomainEvaluator
@Nullable
public java.lang.Object evaluate(@NonNull
DomainExpression body)
evaluate in interface DomainEvaluatorevaluate 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 DomainEvaluatorgetStandardLibrary 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 DomainEvaluatorpublic boolean isCanceled()
isCanceled in interface DomainEvaluatorisCanceled in interface EvaluationVisitor
public java.lang.Object safeVisit(@Nullable
Visitable v)
AbstractVisitor
safeVisit in interface IOCLVMEvaluationVisitorsafeVisit 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 DomainEvaluatorsetCanceled 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 | |||||||||