org.eclipse.ocl.examples.library.executor
Class AbstractIdResolver.Id2InstanceVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.library.executor.AbstractIdResolver.Id2InstanceVisitor
All Implemented Interfaces:
IdVisitor<java.lang.Object>
Enclosing class:
AbstractIdResolver

public static final class AbstractIdResolver.Id2InstanceVisitor
extends java.lang.Object
implements IdVisitor<java.lang.Object>


Field Summary
protected  java.lang.String stringValue
           
 
Method Summary
 java.lang.Object visitClassId(ClassId id)
           
 java.lang.Object visitCollectionTypeId(CollectionTypeId id)
           
 java.lang.Object visitDataTypeId(DataTypeId id)
           
 java.lang.Object visitEnumerationId(EnumerationId id)
           
 java.lang.Object visitEnumerationLiteralId(EnumerationLiteralId id)
           
 java.lang.Object visitInvalidId(OclInvalidTypeId id)
           
 java.lang.Object visitLambdaTypeId(LambdaTypeId id)
           
 java.lang.Object visitMetaclassId(MetaclassId id)
           
 java.lang.Object visitNestedPackageId(NestedPackageId id)
           
 java.lang.Object visitNsURIPackageId(NsURIPackageId id)
           
 java.lang.Object visitNullId(OclVoidTypeId id)
           
 java.lang.Object visitOperationId(OperationId id)
           
 java.lang.Object visitPrimitiveTypeId(PrimitiveTypeId id)
           
 java.lang.Object visitPropertyId(PropertyId id)
           
 java.lang.Object visitRootPackageId(RootPackageId id)
           
 java.lang.Object visitTemplateableTypeId(TemplateableTypeId id)
           
 java.lang.Object visitTemplateBinding(TemplateBinding id)
           
 java.lang.Object visitTemplateParameterId(TemplateParameterId id)
           
 java.lang.Object visitTuplePartId(TuplePartId id)
           
 java.lang.Object visitTupleTypeId(TupleTypeId id)
           
 java.lang.Object visitUnspecifiedId(UnspecifiedId id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringValue

@NonNull
protected final java.lang.String stringValue
Method Detail

visitClassId

@Nullable
public java.lang.Object visitClassId(@NonNull
                                              ClassId id)
Specified by:
visitClassId in interface IdVisitor<java.lang.Object>

visitCollectionTypeId

@Nullable
public java.lang.Object visitCollectionTypeId(@NonNull
                                                       CollectionTypeId id)
Specified by:
visitCollectionTypeId in interface IdVisitor<java.lang.Object>

visitDataTypeId

@Nullable
public java.lang.Object visitDataTypeId(@NonNull
                                                 DataTypeId id)
Specified by:
visitDataTypeId in interface IdVisitor<java.lang.Object>

visitEnumerationId

@Nullable
public java.lang.Object visitEnumerationId(@NonNull
                                                    EnumerationId id)
Specified by:
visitEnumerationId in interface IdVisitor<java.lang.Object>

visitEnumerationLiteralId

@Nullable
public java.lang.Object visitEnumerationLiteralId(@NonNull
                                                           EnumerationLiteralId id)
Specified by:
visitEnumerationLiteralId in interface IdVisitor<java.lang.Object>

visitInvalidId

@Nullable
public java.lang.Object visitInvalidId(@NonNull
                                                OclInvalidTypeId id)
Specified by:
visitInvalidId in interface IdVisitor<java.lang.Object>

visitLambdaTypeId

@Nullable
public java.lang.Object visitLambdaTypeId(@NonNull
                                                   LambdaTypeId id)
Specified by:
visitLambdaTypeId in interface IdVisitor<java.lang.Object>

visitMetaclassId

@Nullable
public java.lang.Object visitMetaclassId(@NonNull
                                                  MetaclassId id)
Specified by:
visitMetaclassId in interface IdVisitor<java.lang.Object>

visitNestedPackageId

@Nullable
public java.lang.Object visitNestedPackageId(@NonNull
                                                      NestedPackageId id)
Specified by:
visitNestedPackageId in interface IdVisitor<java.lang.Object>

visitNsURIPackageId

@Nullable
public java.lang.Object visitNsURIPackageId(@NonNull
                                                     NsURIPackageId id)
Specified by:
visitNsURIPackageId in interface IdVisitor<java.lang.Object>

visitNullId

@Nullable
public java.lang.Object visitNullId(@NonNull
                                             OclVoidTypeId id)
Specified by:
visitNullId in interface IdVisitor<java.lang.Object>

visitOperationId

@Nullable
public java.lang.Object visitOperationId(@NonNull
                                                  OperationId id)
Specified by:
visitOperationId in interface IdVisitor<java.lang.Object>

visitPrimitiveTypeId

@Nullable
public java.lang.Object visitPrimitiveTypeId(@NonNull
                                                      PrimitiveTypeId id)
Specified by:
visitPrimitiveTypeId in interface IdVisitor<java.lang.Object>

visitPropertyId

@Nullable
public java.lang.Object visitPropertyId(@NonNull
                                                 PropertyId id)
Specified by:
visitPropertyId in interface IdVisitor<java.lang.Object>

visitRootPackageId

@Nullable
public java.lang.Object visitRootPackageId(@NonNull
                                                    RootPackageId id)
Specified by:
visitRootPackageId in interface IdVisitor<java.lang.Object>

visitTemplateBinding

@Nullable
public java.lang.Object visitTemplateBinding(@NonNull
                                                      TemplateBinding id)
Specified by:
visitTemplateBinding in interface IdVisitor<java.lang.Object>

visitTemplateParameterId

@Nullable
public java.lang.Object visitTemplateParameterId(@NonNull
                                                          TemplateParameterId id)
Specified by:
visitTemplateParameterId in interface IdVisitor<java.lang.Object>

visitTemplateableTypeId

@Nullable
public java.lang.Object visitTemplateableTypeId(@NonNull
                                                         TemplateableTypeId id)
Specified by:
visitTemplateableTypeId in interface IdVisitor<java.lang.Object>

visitTuplePartId

@Nullable
public java.lang.Object visitTuplePartId(@NonNull
                                                  TuplePartId id)
Specified by:
visitTuplePartId in interface IdVisitor<java.lang.Object>

visitTupleTypeId

@Nullable
public java.lang.Object visitTupleTypeId(@NonNull
                                                  TupleTypeId id)
Specified by:
visitTupleTypeId in interface IdVisitor<java.lang.Object>

visitUnspecifiedId

@Nullable
public java.lang.Object visitUnspecifiedId(@NonNull
                                                    UnspecifiedId id)
Specified by:
visitUnspecifiedId in interface IdVisitor<java.lang.Object>