org.eclipse.ocl.examples.codegen.java
Class AbstractId2JavaClassVisitor
java.lang.Object
org.eclipse.ocl.examples.codegen.java.AbstractId2JavaClassVisitor
- All Implemented Interfaces:
- IdVisitor<java.lang.Class<?>>
public abstract class AbstractId2JavaClassVisitor
- extends java.lang.Object
- implements IdVisitor<java.lang.Class<?>>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
genModelHelper
@NonNull
protected final GenModelHelper genModelHelper
AbstractId2JavaClassVisitor
protected AbstractId2JavaClassVisitor(@NonNull
GenModelHelper genModelHelper)
doVisit
@NonNull
public java.lang.Class<?> doVisit(@NonNull
ElementId elementId)
visitClassId
@NonNull
public java.lang.Class<?> visitClassId(@NonNull
ClassId id)
- Specified by:
visitClassId
in interface IdVisitor<java.lang.Class<?>>
visitInvalidId
@NonNull
public java.lang.Class<?> visitInvalidId(@NonNull
OclInvalidTypeId id)
- Specified by:
visitInvalidId
in interface IdVisitor<java.lang.Class<?>>
visitLambdaTypeId
@NonNull
public java.lang.Class<?> visitLambdaTypeId(@NonNull
LambdaTypeId id)
- Specified by:
visitLambdaTypeId
in interface IdVisitor<java.lang.Class<?>>
visitNestedPackageId
@NonNull
public java.lang.Class<?> visitNestedPackageId(@NonNull
NestedPackageId id)
- Specified by:
visitNestedPackageId
in interface IdVisitor<java.lang.Class<?>>
visitNsURIPackageId
@NonNull
public java.lang.Class<?> visitNsURIPackageId(@NonNull
NsURIPackageId id)
- Specified by:
visitNsURIPackageId
in interface IdVisitor<java.lang.Class<?>>
visitNullId
@NonNull
public java.lang.Class<?> visitNullId(@NonNull
OclVoidTypeId id)
- Specified by:
visitNullId
in interface IdVisitor<java.lang.Class<?>>
visitOperationId
@NonNull
public java.lang.Class<?> visitOperationId(@NonNull
OperationId id)
- Specified by:
visitOperationId
in interface IdVisitor<java.lang.Class<?>>
visitPrimitiveTypeId
@Nullable
public java.lang.Class<?> visitPrimitiveTypeId(@NonNull
PrimitiveTypeId id)
- Specified by:
visitPrimitiveTypeId
in interface IdVisitor<java.lang.Class<?>>
visitPropertyId
@NonNull
public java.lang.Class<?> visitPropertyId(@NonNull
PropertyId id)
- Specified by:
visitPropertyId
in interface IdVisitor<java.lang.Class<?>>
visitRootPackageId
@NonNull
public java.lang.Class<?> visitRootPackageId(@NonNull
RootPackageId id)
- Specified by:
visitRootPackageId
in interface IdVisitor<java.lang.Class<?>>
visitTemplateBinding
@NonNull
public java.lang.Class<?> visitTemplateBinding(@NonNull
TemplateBinding id)
- Specified by:
visitTemplateBinding
in interface IdVisitor<java.lang.Class<?>>
visitTemplateParameterId
@NonNull
public java.lang.Class<?> visitTemplateParameterId(@NonNull
TemplateParameterId id)
- Specified by:
visitTemplateParameterId
in interface IdVisitor<java.lang.Class<?>>
visitTemplateableTypeId
@NonNull
public java.lang.Class<?> visitTemplateableTypeId(@NonNull
TemplateableTypeId id)
- Specified by:
visitTemplateableTypeId
in interface IdVisitor<java.lang.Class<?>>
visitTuplePartId
@NonNull
public java.lang.Class<?> visitTuplePartId(@NonNull
TuplePartId id)
- Specified by:
visitTuplePartId
in interface IdVisitor<java.lang.Class<?>>
visitTupleTypeId
@NonNull
public java.lang.Class<?> visitTupleTypeId(@NonNull
TupleTypeId id)
- Specified by:
visitTupleTypeId
in interface IdVisitor<java.lang.Class<?>>
visitUnspecifiedId
@NonNull
public java.lang.Class<?> visitUnspecifiedId(@NonNull
UnspecifiedId id)
- Specified by:
visitUnspecifiedId
in interface IdVisitor<java.lang.Class<?>>
visiting
@NonNull
public java.lang.Class<?> visiting(@NonNull
ElementId id)