Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.jpql.spi
Class JpaNullManagedType

java.lang.Object
  extended by org.eclipse.jpt.jpa.core.jpql.spi.JpaNullManagedType

public class JpaNullManagedType
extends Object

The concrete implementation of IManagedType that is wrapping the design-time representation a "null" managed type. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
3.0

Constructor Summary
JpaNullManagedType(JpaManagedTypeProvider provider, TypeMapping typeMapping)
          Creates a new JpaNullManagedType.
 
Method Summary
 void accept(IManagedTypeVisitor visitor)
          
 int compareTo(IManagedType managedType)
          
 IMapping getMappingNamed(String name)
          
 IManagedTypeProvider getProvider()
          
 IType getType()
          
 Iterable<IMapping> mappings()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpaNullManagedType

public JpaNullManagedType(JpaManagedTypeProvider provider,
                          TypeMapping typeMapping)
Creates a new JpaNullManagedType.

Parameters:
managedType - The provider of JPA managed types
typeMapping - The design-time model object wrapped by this class
Method Detail

accept

public void accept(IManagedTypeVisitor visitor)


compareTo

public int compareTo(IManagedType managedType)


getMappingNamed

public IMapping getMappingNamed(String name)


getProvider

public IManagedTypeProvider getProvider()


getType

public IType getType()


mappings

public Iterable<IMapping> mappings()


toString

public String toString()

Overrides:
toString in class Object

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.