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>>