|
||||||||||
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.List<java.lang.Object>,java.lang.Object>
org.eclipse.ocl.examples.codegen.analyzer.ReferencesVisitor
org.eclipse.ocl.examples.autogen.analyzer.AutoReferencesVisitor
public class AutoReferencesVisitor
The ReferencesVisitor compute a list of objects referenced by (but not contained by or containing) the visited object that contribute to that objects identity. The computed list may contain null elements to ensure that the returned lists by two different objects exhibit positioanl equivalence.
Field Summary | |
---|---|
static AutoReferencesVisitor |
INSTANCE
|
Fields inherited from class org.eclipse.ocl.examples.codegen.cgmodel.util.AbstractCGModelVisitor |
---|
context |
Constructor Summary | |
---|---|
protected |
AutoReferencesVisitor(java.lang.Object context)
|
Method Summary | |
---|---|
java.util.List<java.lang.Object> |
visitCGASTCallExp(CGASTCallExp object)
|
java.util.List<java.lang.Object> |
visitCGContainmentBody(CGContainmentBody object)
|
java.util.List<java.lang.Object> |
visitCGContainmentPart(CGContainmentPart object)
|
java.util.List<java.lang.Object> |
visitCGContainmentVisit(CGContainmentVisit object)
|
Methods inherited from class org.eclipse.ocl.examples.codegen.analyzer.ReferencesVisitor |
---|
append, visitCGCastExp, visitCGConstant, visitCGConstantExp, visitCGEcoreOperation, visitCGElement, visitCGElementId, visitCGExecutorOperation, visitCGExecutorProperty, visitCGExecutorType, visitCGIterationCallExp, visitCGNamedElement, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPropertyCallExp, visitCGTypedElement, visitCGTypeExp, visitCGVariableExp, visiting |
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 |
Field Detail |
---|
@NonNull public static final AutoReferencesVisitor INSTANCE
Constructor Detail |
---|
protected AutoReferencesVisitor(@NonNull java.lang.Object context)
Method Detail |
---|
@Nullable public java.util.List<java.lang.Object> visitCGASTCallExp(@NonNull CGASTCallExp object)
visitCGASTCallExp
in interface AutoCGModelVisitor<java.util.List<java.lang.Object>>
@Nullable public java.util.List<java.lang.Object> visitCGContainmentBody(@NonNull CGContainmentBody object)
visitCGContainmentBody
in interface AutoCGModelVisitor<java.util.List<java.lang.Object>>
@Nullable public java.util.List<java.lang.Object> visitCGContainmentPart(@NonNull CGContainmentPart object)
visitCGContainmentPart
in interface AutoCGModelVisitor<java.util.List<java.lang.Object>>
@Nullable public java.util.List<java.lang.Object> visitCGContainmentVisit(@NonNull CGContainmentVisit object)
visitCGContainmentVisit
in interface AutoCGModelVisitor<java.util.List<java.lang.Object>>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |