org.eclipse.ocl.examples.codegen.java
Class Id2EClassVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.java.Id2EClassVisitor
All Implemented Interfaces:
IdVisitor<org.eclipse.emf.ecore.EClass>

public class Id2EClassVisitor
extends java.lang.Object
implements IdVisitor<org.eclipse.emf.ecore.EClass>


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

Field Detail

metaModelManager

@NonNull
protected final MetaModelManager metaModelManager
Constructor Detail

Id2EClassVisitor

protected Id2EClassVisitor(@NonNull
                           MetaModelManager metaModelManager)
Method Detail

visitClassId

@Nullable
public org.eclipse.emf.ecore.EClass visitClassId(@NonNull
                                                          ClassId id)
Specified by:
visitClassId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitCollectionTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitCollectionTypeId(@NonNull
                                                                   CollectionTypeId id)
Specified by:
visitCollectionTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitDataTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitDataTypeId(@NonNull
                                                             DataTypeId id)
Specified by:
visitDataTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitEnumerationId

@Nullable
public org.eclipse.emf.ecore.EClass visitEnumerationId(@NonNull
                                                                EnumerationId id)
Specified by:
visitEnumerationId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitEnumerationLiteralId

@Nullable
public org.eclipse.emf.ecore.EClass visitEnumerationLiteralId(@NonNull
                                                                       EnumerationLiteralId id)
Specified by:
visitEnumerationLiteralId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitInvalidId

@Nullable
public org.eclipse.emf.ecore.EClass visitInvalidId(@NonNull
                                                            OclInvalidTypeId id)
Specified by:
visitInvalidId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitLambdaTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitLambdaTypeId(@NonNull
                                                               LambdaTypeId id)
Specified by:
visitLambdaTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitMetaclassId

@Nullable
public org.eclipse.emf.ecore.EClass visitMetaclassId(@NonNull
                                                              MetaclassId id)
Specified by:
visitMetaclassId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitNestedPackageId

@Nullable
public org.eclipse.emf.ecore.EClass visitNestedPackageId(@NonNull
                                                                  NestedPackageId id)
Specified by:
visitNestedPackageId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitNsURIPackageId

@Nullable
public org.eclipse.emf.ecore.EClass visitNsURIPackageId(@NonNull
                                                                 NsURIPackageId id)
Specified by:
visitNsURIPackageId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitNullId

@Nullable
public org.eclipse.emf.ecore.EClass visitNullId(@NonNull
                                                         OclVoidTypeId id)
Specified by:
visitNullId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitOperationId

@Nullable
public org.eclipse.emf.ecore.EClass visitOperationId(@NonNull
                                                              OperationId id)
Specified by:
visitOperationId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitPrimitiveTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitPrimitiveTypeId(@NonNull
                                                                  PrimitiveTypeId id)
Specified by:
visitPrimitiveTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitPropertyId

@Nullable
public org.eclipse.emf.ecore.EClass visitPropertyId(@NonNull
                                                             PropertyId id)
Specified by:
visitPropertyId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitRootPackageId

@Nullable
public org.eclipse.emf.ecore.EClass visitRootPackageId(@NonNull
                                                                RootPackageId id)
Specified by:
visitRootPackageId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitTemplateBinding

@Nullable
public org.eclipse.emf.ecore.EClass visitTemplateBinding(@NonNull
                                                                  TemplateBinding id)
Specified by:
visitTemplateBinding in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitTemplateParameterId

@Nullable
public org.eclipse.emf.ecore.EClass visitTemplateParameterId(@NonNull
                                                                      TemplateParameterId id)
Specified by:
visitTemplateParameterId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitTemplateableTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitTemplateableTypeId(@NonNull
                                                                     TemplateableTypeId id)
Specified by:
visitTemplateableTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitTuplePartId

@Nullable
public org.eclipse.emf.ecore.EClass visitTuplePartId(@NonNull
                                                              TuplePartId id)
Specified by:
visitTuplePartId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitTupleTypeId

@Nullable
public org.eclipse.emf.ecore.EClass visitTupleTypeId(@NonNull
                                                              TupleTypeId id)
Specified by:
visitTupleTypeId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visitUnspecifiedId

@Nullable
public org.eclipse.emf.ecore.EClass visitUnspecifiedId(@NonNull
                                                                UnspecifiedId id)
Specified by:
visitUnspecifiedId in interface IdVisitor<org.eclipse.emf.ecore.EClass>

visiting

@Nullable
public org.eclipse.emf.ecore.EClass visiting(@NonNull
                                                      ElementId id)