|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor<R,C>
org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
org.eclipse.ocl.examples.codegen.analyzer.FieldingAnalyzer.AnalysisVisitor
public static class FieldingAnalyzer.AnalysisVisitor
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor |
|---|
context |
| Constructor Summary | |
|---|---|
FieldingAnalyzer.AnalysisVisitor(FieldingAnalyzer context)
|
|
| Method Summary | |
|---|---|
java.util.Set<CGVariable> |
visitCGElement(CGElement cgElement)
By default all externals of all children are externals of this node. |
java.util.Set<CGVariable> |
visitCGIsInvalidExp(CGIsInvalidExp cgElement)
All childExternals of a validating operation are marked as caught variables. |
java.util.Set<CGVariable> |
visitCGIsUndefinedExp(CGIsUndefinedExp cgElement)
All childExternals of a validating operation are marked as caught variables. |
java.util.Set<CGVariable> |
visitCGLetExp(CGLetExp cgElement)
The externals of a LetExp are the externals of the children less the let variable. |
java.util.Set<CGVariable> |
visitCGOperationCallExp(CGOperationCallExp cgElement)
All childExternals of a validating operation are marked as caught variables. |
java.util.Set<CGVariable> |
visitCGVariable(CGVariable cgElement)
The externals of a VariableExp are the externals of the referenced variable. |
java.util.Set<CGVariable> |
visitCGVariableExp(CGVariableExp cgElement)
The externals of a VariableExp are the externals of the referenced variable. |
java.util.Set<CGVariable> |
visiting(CGElement visitable)
Return the result of visiting a visitable for which no more specific pivot type method is available. |
| Methods inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor |
|---|
getAdapter, safeVisit, 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.codegen.cgmodel.util.CGModelVisitor |
|---|
getAdapter |
| Constructor Detail |
|---|
public FieldingAnalyzer.AnalysisVisitor(@NonNull
FieldingAnalyzer context)
| Method Detail |
|---|
@Nullable
public java.util.Set<CGVariable> visiting(@NonNull
CGElement visitable)
CGModelVisitor
@Nullable
public java.util.Set<CGVariable> visitCGElement(@NonNull
CGElement cgElement)
visitCGElement in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGElement in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGIsInvalidExp(@NonNull
CGIsInvalidExp cgElement)
visitCGIsInvalidExp in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGIsInvalidExp in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGIsUndefinedExp(@NonNull
CGIsUndefinedExp cgElement)
visitCGIsUndefinedExp in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGIsUndefinedExp in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGLetExp(@NonNull
CGLetExp cgElement)
visitCGLetExp in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGLetExp in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGOperationCallExp(@NonNull
CGOperationCallExp cgElement)
visitCGOperationCallExp in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGOperationCallExp in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGVariable(@NonNull
CGVariable cgElement)
visitCGVariable in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGVariable in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
@Nullable
public java.util.Set<CGVariable> visitCGVariableExp(@NonNull
CGVariableExp cgElement)
visitCGVariableExp in interface CGModelVisitor<java.util.Set<CGVariable>>visitCGVariableExp in class AbstractExtendingCGModelVisitor<java.util.Set<CGVariable>,FieldingAnalyzer>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||