public class Id2BoxedDescriptorVisitor extends java.lang.Object implements IdVisitor<BoxedDescriptor>
Modifier and Type | Field and Description |
---|---|
protected GenModelHelper |
genModelHelper |
protected IdResolver |
idResolver |
protected PivotMetamodelManager |
metamodelManager |
Constructor and Description |
---|
Id2BoxedDescriptorVisitor(JavaCodeGenerator javaCodeGenerator) |
@NonNull protected final GenModelHelper genModelHelper
@NonNull protected final PivotMetamodelManager metamodelManager
@NonNull protected final IdResolver idResolver
public Id2BoxedDescriptorVisitor(@NonNull JavaCodeGenerator javaCodeGenerator)
@NonNull public BoxedDescriptor visitClassId(@NonNull ClassId id)
visitClassId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitCollectionTypeId(@NonNull CollectionTypeId id)
visitCollectionTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitDataTypeId(@NonNull DataTypeId id)
visitDataTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitEnumerationId(@NonNull EnumerationId id)
visitEnumerationId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitEnumerationLiteralId(@NonNull EnumerationLiteralId id)
visitEnumerationLiteralId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitInvalidId(@NonNull OclInvalidTypeId id)
visitInvalidId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitLambdaTypeId(@NonNull LambdaTypeId id)
visitLambdaTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitMapTypeId(@NonNull MapTypeId id)
visitMapTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitNestedPackageId(@NonNull NestedPackageId id)
visitNestedPackageId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitNsURIPackageId(@NonNull NsURIPackageId id)
visitNsURIPackageId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitNullId(@NonNull OclVoidTypeId id)
visitNullId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitOperationId(@NonNull OperationId id)
visitOperationId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitPrimitiveTypeId(@NonNull PrimitiveTypeId id)
visitPrimitiveTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitPropertyId(@NonNull PropertyId id)
visitPropertyId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitRootPackageId(@NonNull RootPackageId id)
visitRootPackageId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitTemplateBinding(@NonNull TemplateBinding id)
visitTemplateBinding
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitTemplateParameterId(@NonNull TemplateParameterId id)
visitTemplateParameterId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitTemplateableTypeId(@NonNull TemplateableTypeId id)
visitTemplateableTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitTuplePartId(@NonNull TuplePartId id)
visitTuplePartId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitTupleTypeId(@NonNull TupleTypeId id)
visitTupleTypeId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visitUnspecifiedId(@NonNull UnspecifiedId id)
visitUnspecifiedId
in interface IdVisitor<BoxedDescriptor>
@NonNull public BoxedDescriptor visiting(@NonNull ElementId id)