org.eclipse.ocl.examples.codegen.java
Class Id2JavaInterfaceVisitor
java.lang.Object
org.eclipse.ocl.examples.codegen.java.Id2JavaInterfaceVisitor
- All Implemented Interfaces:
- IdVisitor<java.lang.Class<? extends ElementId>>
public class Id2JavaInterfaceVisitor
- extends java.lang.Object
- implements IdVisitor<java.lang.Class<? extends ElementId>>
An Id2JavaClassVisitor return the Java Interface for an Id.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Id2JavaInterfaceVisitor
public Id2JavaInterfaceVisitor()
visitClassId
public java.lang.Class<? extends ElementId> visitClassId(@NonNull
ClassId id)
- Specified by:
visitClassId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitCollectionTypeId
public java.lang.Class<? extends ElementId> visitCollectionTypeId(@NonNull
CollectionTypeId id)
- Specified by:
visitCollectionTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitDataTypeId
public java.lang.Class<? extends ElementId> visitDataTypeId(@NonNull
DataTypeId id)
- Specified by:
visitDataTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitEnumerationId
public java.lang.Class<? extends ElementId> visitEnumerationId(@NonNull
EnumerationId id)
- Specified by:
visitEnumerationId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitEnumerationLiteralId
public java.lang.Class<? extends ElementId> visitEnumerationLiteralId(@NonNull
EnumerationLiteralId id)
- Specified by:
visitEnumerationLiteralId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitInvalidId
public java.lang.Class<? extends ElementId> visitInvalidId(@NonNull
OclInvalidTypeId id)
- Specified by:
visitInvalidId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitLambdaTypeId
public java.lang.Class<? extends ElementId> visitLambdaTypeId(@NonNull
LambdaTypeId id)
- Specified by:
visitLambdaTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitMetaclassId
public java.lang.Class<? extends ElementId> visitMetaclassId(@NonNull
MetaclassId id)
- Specified by:
visitMetaclassId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitNestedPackageId
public java.lang.Class<? extends ElementId> visitNestedPackageId(@NonNull
NestedPackageId id)
- Specified by:
visitNestedPackageId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitNsURIPackageId
public java.lang.Class<? extends ElementId> visitNsURIPackageId(@NonNull
NsURIPackageId id)
- Specified by:
visitNsURIPackageId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitNullId
public java.lang.Class<? extends ElementId> visitNullId(@NonNull
OclVoidTypeId id)
- Specified by:
visitNullId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitOperationId
public java.lang.Class<? extends ElementId> visitOperationId(@NonNull
OperationId id)
- Specified by:
visitOperationId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitPrimitiveTypeId
public java.lang.Class<? extends ElementId> visitPrimitiveTypeId(@NonNull
PrimitiveTypeId id)
- Specified by:
visitPrimitiveTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitPropertyId
public java.lang.Class<? extends ElementId> visitPropertyId(@NonNull
PropertyId id)
- Specified by:
visitPropertyId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitRootPackageId
public java.lang.Class<? extends ElementId> visitRootPackageId(@NonNull
RootPackageId id)
- Specified by:
visitRootPackageId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitTemplateBinding
public java.lang.Class<? extends ElementId> visitTemplateBinding(@NonNull
TemplateBinding id)
- Specified by:
visitTemplateBinding in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitTemplateParameterId
public java.lang.Class<? extends ElementId> visitTemplateParameterId(@NonNull
TemplateParameterId id)
- Specified by:
visitTemplateParameterId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitTemplateableTypeId
public java.lang.Class<? extends ElementId> visitTemplateableTypeId(@NonNull
TemplateableTypeId id)
- Specified by:
visitTemplateableTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitTuplePartId
public java.lang.Class<? extends ElementId> visitTuplePartId(@NonNull
TuplePartId id)
- Specified by:
visitTuplePartId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitTupleTypeId
public java.lang.Class<? extends ElementId> visitTupleTypeId(@NonNull
TupleTypeId id)
- Specified by:
visitTupleTypeId in interface IdVisitor<java.lang.Class<? extends ElementId>>
visitUnspecifiedId
public java.lang.Class<? extends ElementId> visitUnspecifiedId(@NonNull
UnspecifiedId id)
- Specified by:
visitUnspecifiedId in interface IdVisitor<java.lang.Class<? extends ElementId>>