org.apache.tuscany.sdo.helper
Class TypeHelperImpl

java.lang.Object
  extended by org.apache.tuscany.sdo.helper.TypeHelperImpl
All Implemented Interfaces:
commonj.sdo.helper.TypeHelper

public class TypeHelperImpl
extends java.lang.Object
implements commonj.sdo.helper.TypeHelper

Look up a Type given the uri and typeName or interfaceClass. SDO Types are available through the getType("commonj.sdo", typeName) method. Defines Types from DataObjects.


Field Summary
protected  org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData
           
static java.lang.String TUSCANY_NO_URI
           
 
Fields inherited from interface commonj.sdo.helper.TypeHelper
INSTANCE
 
Constructor Summary
TypeHelperImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
           
 
Method Summary
 commonj.sdo.Type define(commonj.sdo.DataObject type)
           
 java.util.List define(java.util.List types)
           
 commonj.sdo.Property defineOpenContentProperty(java.lang.String uri, commonj.sdo.DataObject property)
           
protected  commonj.sdo.Property getDefinedProperty(Property modeledProperty)
           
protected  commonj.sdo.Type getDefinedType(Type modeledType)
           
 org.eclipse.emf.ecore.util.ExtendedMetaData getExtendedMetaData()
           
 commonj.sdo.Property getOpenContentProperty(java.lang.String uri, java.lang.String propertyName)
           
 commonj.sdo.Type getType(java.lang.Class interfaceClass)
           
 commonj.sdo.Type getType(java.lang.String uri, java.lang.String typeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extendedMetaData

protected org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData

TUSCANY_NO_URI

public static final java.lang.String TUSCANY_NO_URI
See Also:
Constant Field Values
Constructor Detail

TypeHelperImpl

public TypeHelperImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData)
Method Detail

getExtendedMetaData

public org.eclipse.emf.ecore.util.ExtendedMetaData getExtendedMetaData()

getType

public commonj.sdo.Type getType(java.lang.String uri,
                                java.lang.String typeName)
Specified by:
getType in interface commonj.sdo.helper.TypeHelper

getType

public commonj.sdo.Type getType(java.lang.Class interfaceClass)
Specified by:
getType in interface commonj.sdo.helper.TypeHelper

define

public commonj.sdo.Type define(commonj.sdo.DataObject type)
Specified by:
define in interface commonj.sdo.helper.TypeHelper

define

public java.util.List define(java.util.List types)
Specified by:
define in interface commonj.sdo.helper.TypeHelper

getDefinedType

protected commonj.sdo.Type getDefinedType(Type modeledType)

getDefinedProperty

protected commonj.sdo.Property getDefinedProperty(Property modeledProperty)

defineOpenContentProperty

public commonj.sdo.Property defineOpenContentProperty(java.lang.String uri,
                                                      commonj.sdo.DataObject property)

getOpenContentProperty

public commonj.sdo.Property getOpenContentProperty(java.lang.String uri,
                                                   java.lang.String propertyName)


Copyright © 2006 Apache Software Foundation. All Rights Reserved.