org.eclipse.ocl.examples.pivot.util
Class AbstractNullVisitor<R,C>
java.lang.Object
org.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
org.eclipse.ocl.examples.pivot.util.AbstractNullVisitor<R,C>
- All Implemented Interfaces:
- Visitor<R>
public abstract class AbstractNullVisitor<R,C>
- extends AbstractVisitor<R,C>
An AbstractNullVisitor provides a default implementation for each
visitXxx method that returns null.
Constructor Summary |
protected |
AbstractNullVisitor(C context)
Initializes me with an initial value for my result. |
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.util.Visitor |
visiting |
AbstractNullVisitor
protected AbstractNullVisitor(@NonNull
C context)
- Initializes me with an initial value for my result.
- Parameters:
context
- my initial result value
visitAnnotation
@Nullable
public R visitAnnotation(@NonNull
Annotation object)
visitAnyType
@Nullable
public R visitAnyType(@NonNull
AnyType object)
visitAssociationClass
@Nullable
public R visitAssociationClass(@NonNull
AssociationClass object)
visitAssociationClassCallExp
@Nullable
public R visitAssociationClassCallExp(@NonNull
AssociationClassCallExp object)
visitBagType
@Nullable
public R visitBagType(@NonNull
BagType object)
visitBehavior
@Nullable
public R visitBehavior(@NonNull
Behavior object)
visitBooleanLiteralExp
@Nullable
public R visitBooleanLiteralExp(@NonNull
BooleanLiteralExp object)
visitCallExp
@Nullable
public R visitCallExp(@NonNull
CallExp object)
visitCallOperationAction
@Nullable
public R visitCallOperationAction(@NonNull
CallOperationAction object)
visitClass
@Nullable
public R visitClass(@NonNull
Class object)
visitCollectionItem
@Nullable
public R visitCollectionItem(@NonNull
CollectionItem object)
visitCollectionLiteralExp
@Nullable
public R visitCollectionLiteralExp(@NonNull
CollectionLiteralExp object)
visitCollectionLiteralPart
@Nullable
public R visitCollectionLiteralPart(@NonNull
CollectionLiteralPart object)
visitCollectionRange
@Nullable
public R visitCollectionRange(@NonNull
CollectionRange object)
visitCollectionType
@Nullable
public R visitCollectionType(@NonNull
CollectionType object)
visitComment
@Nullable
public R visitComment(@NonNull
Comment object)
visitConnectionPointReference
@Nullable
public R visitConnectionPointReference(@NonNull
ConnectionPointReference object)
visitConstraint
@Nullable
public R visitConstraint(@NonNull
Constraint object)
visitConstructorExp
@Nullable
public R visitConstructorExp(@NonNull
ConstructorExp object)
visitConstructorPart
@Nullable
public R visitConstructorPart(@NonNull
ConstructorPart object)
visitDataType
@Nullable
public R visitDataType(@NonNull
DataType object)
visitDetail
@Nullable
public R visitDetail(@NonNull
Detail object)
visitDynamicElement
@Nullable
public R visitDynamicElement(@NonNull
DynamicElement object)
visitDynamicProperty
@Nullable
public R visitDynamicProperty(@NonNull
DynamicProperty object)
visitDynamicType
@Nullable
public R visitDynamicType(@NonNull
DynamicType object)
visitElement
@Nullable
public R visitElement(@NonNull
Element object)
visitElementExtension
@Nullable
public R visitElementExtension(@NonNull
ElementExtension object)
visitEnumLiteralExp
@Nullable
public R visitEnumLiteralExp(@NonNull
EnumLiteralExp object)
visitEnumeration
@Nullable
public R visitEnumeration(@NonNull
Enumeration object)
visitEnumerationLiteral
@Nullable
public R visitEnumerationLiteral(@NonNull
EnumerationLiteral object)
visitExpressionInOCL
@Nullable
public R visitExpressionInOCL(@NonNull
ExpressionInOCL object)
visitFeature
@Nullable
public R visitFeature(@NonNull
Feature object)
visitFeatureCallExp
@Nullable
public R visitFeatureCallExp(@NonNull
FeatureCallExp object)
visitFinalState
@Nullable
public R visitFinalState(@NonNull
FinalState object)
visitIfExp
@Nullable
public R visitIfExp(@NonNull
IfExp object)
visitImport
@Nullable
public R visitImport(@NonNull
Import object)
visitIntegerLiteralExp
@Nullable
public R visitIntegerLiteralExp(@NonNull
IntegerLiteralExp object)
visitInvalidLiteralExp
@Nullable
public R visitInvalidLiteralExp(@NonNull
InvalidLiteralExp object)
visitInvalidType
@Nullable
public R visitInvalidType(@NonNull
InvalidType object)
visitIterateExp
@Nullable
public R visitIterateExp(@NonNull
IterateExp object)
visitIteration
@Nullable
public R visitIteration(@NonNull
Iteration object)
visitIteratorExp
@Nullable
public R visitIteratorExp(@NonNull
IteratorExp object)
visitLambdaType
@Nullable
public R visitLambdaType(@NonNull
LambdaType object)
visitLetExp
@Nullable
public R visitLetExp(@NonNull
LetExp object)
visitLibrary
@Nullable
public R visitLibrary(@NonNull
Library object)
visitLiteralExp
@Nullable
public R visitLiteralExp(@NonNull
LiteralExp object)
visitLoopExp
@Nullable
public R visitLoopExp(@NonNull
LoopExp object)
visitMessageExp
@Nullable
public R visitMessageExp(@NonNull
MessageExp object)
visitMessageType
@Nullable
public R visitMessageType(@NonNull
MessageType object)
visitMetaclass
@Nullable
public R visitMetaclass(@NonNull
Metaclass object)
visitNamedElement
@Nullable
public R visitNamedElement(@NonNull
NamedElement object)
visitNamespace
@Nullable
public R visitNamespace(@NonNull
Namespace object)
visitNavigationCallExp
@Nullable
public R visitNavigationCallExp(@NonNull
NavigationCallExp object)
visitNullLiteralExp
@Nullable
public R visitNullLiteralExp(@NonNull
NullLiteralExp object)
visitNumericLiteralExp
@Nullable
public R visitNumericLiteralExp(@NonNull
NumericLiteralExp object)
visitOCLExpression
@Nullable
public R visitOCLExpression(@NonNull
OCLExpression object)
visitOpaqueExpression
@Nullable
public R visitOpaqueExpression(@NonNull
OpaqueExpression object)
visitOperation
@Nullable
public R visitOperation(@NonNull
Operation object)
visitOperationCallExp
@Nullable
public R visitOperationCallExp(@NonNull
OperationCallExp object)
visitOperationTemplateParameter
@Nullable
public R visitOperationTemplateParameter(@NonNull
OperationTemplateParameter object)
visitOrderedSetType
@Nullable
public R visitOrderedSetType(@NonNull
OrderedSetType object)
visitPackage
@Nullable
public R visitPackage(@NonNull
Package object)
visitPackageableElement
@Nullable
public R visitPackageableElement(@NonNull
PackageableElement object)
visitParameter
@Nullable
public R visitParameter(@NonNull
Parameter object)
visitParameterableElement
@Nullable
public R visitParameterableElement(@NonNull
ParameterableElement object)
visitPrecedence
@Nullable
public R visitPrecedence(@NonNull
Precedence object)
visitPrimitiveLiteralExp
@Nullable
public R visitPrimitiveLiteralExp(@NonNull
PrimitiveLiteralExp object)
visitPrimitiveType
@Nullable
public R visitPrimitiveType(@NonNull
PrimitiveType object)
visitProfile
@Nullable
public R visitProfile(@NonNull
Profile object)
visitProperty
@Nullable
public R visitProperty(@NonNull
Property object)
visitPropertyCallExp
@Nullable
public R visitPropertyCallExp(@NonNull
PropertyCallExp object)
visitPseudostate
@Nullable
public R visitPseudostate(@NonNull
Pseudostate object)
visitRealLiteralExp
@Nullable
public R visitRealLiteralExp(@NonNull
RealLiteralExp object)
visitRegion
@Nullable
public R visitRegion(@NonNull
Region object)
visitRoot
@Nullable
public R visitRoot(@NonNull
Root object)
visitSelfType
@Nullable
public R visitSelfType(@NonNull
SelfType object)
visitSendSignalAction
@Nullable
public R visitSendSignalAction(@NonNull
SendSignalAction object)
visitSequenceType
@Nullable
public R visitSequenceType(@NonNull
SequenceType object)
visitSetType
@Nullable
public R visitSetType(@NonNull
SetType object)
visitSignal
@Nullable
public R visitSignal(@NonNull
Signal object)
visitState
@Nullable
public R visitState(@NonNull
State object)
visitStateExp
@Nullable
public R visitStateExp(@NonNull
StateExp object)
visitStateMachine
@Nullable
public R visitStateMachine(@NonNull
StateMachine object)
visitStereotype
@Nullable
public R visitStereotype(@NonNull
Stereotype object)
visitStringLiteralExp
@Nullable
public R visitStringLiteralExp(@NonNull
StringLiteralExp object)
visitTemplateBinding
@Nullable
public R visitTemplateBinding(@NonNull
TemplateBinding object)
visitTemplateParameter
@Nullable
public R visitTemplateParameter(@NonNull
TemplateParameter object)
visitTemplateParameterSubstitution
@Nullable
public R visitTemplateParameterSubstitution(@NonNull
TemplateParameterSubstitution object)
visitTemplateParameterType
@Nullable
public R visitTemplateParameterType(@NonNull
TemplateParameterType object)
visitTemplateSignature
@Nullable
public R visitTemplateSignature(@NonNull
TemplateSignature object)
visitTemplateableElement
@Nullable
public R visitTemplateableElement(@NonNull
TemplateableElement object)
visitTransition
@Nullable
public R visitTransition(@NonNull
Transition object)
visitTrigger
@Nullable
public R visitTrigger(@NonNull
Trigger object)
visitTupleLiteralExp
@Nullable
public R visitTupleLiteralExp(@NonNull
TupleLiteralExp object)
visitTupleLiteralPart
@Nullable
public R visitTupleLiteralPart(@NonNull
TupleLiteralPart object)
visitTupleType
@Nullable
public R visitTupleType(@NonNull
TupleType object)
visitType
@Nullable
public R visitType(@NonNull
Type object)
visitTypeExp
@Nullable
public R visitTypeExp(@NonNull
TypeExp object)
visitTypeTemplateParameter
@Nullable
public R visitTypeTemplateParameter(@NonNull
TypeTemplateParameter object)
visitTypedElement
@Nullable
public R visitTypedElement(@NonNull
TypedElement object)
visitTypedMultiplicityElement
@Nullable
public R visitTypedMultiplicityElement(@NonNull
TypedMultiplicityElement object)
visitUnlimitedNaturalLiteralExp
@Nullable
public R visitUnlimitedNaturalLiteralExp(@NonNull
UnlimitedNaturalLiteralExp object)
visitUnspecifiedType
@Nullable
public R visitUnspecifiedType(@NonNull
UnspecifiedType object)
visitUnspecifiedValueExp
@Nullable
public R visitUnspecifiedValueExp(@NonNull
UnspecifiedValueExp object)
visitValueSpecification
@Nullable
public R visitValueSpecification(@NonNull
ValueSpecification object)
visitVariable
@Nullable
public R visitVariable(@NonNull
Variable object)
visitVariableDeclaration
@Nullable
public R visitVariableDeclaration(@NonNull
VariableDeclaration object)
visitVariableExp
@Nullable
public R visitVariableExp(@NonNull
VariableExp object)
visitVertex
@Nullable
public R visitVertex(@NonNull
Vertex object)
visitVoidType
@Nullable
public R visitVoidType(@NonNull
VoidType object)