org.apache.tuscany.sdo.util.metadata
Interface MetadataFactory

All Known Implementing Classes:
MetadataFactoryImpl

public interface MetadataFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.


Field Summary
static MetadataFactory INSTANCE
          The singleton instance of the factory.
 
Method Summary
 JavaMetaData createJavaMetaData()
          Returns a new object of class 'Java Meta Data'.
 SDOMetaDataGroup createSDOMetaDataGroup()
          Returns a new object of class 'SDO Meta Data Group'.
 TypeMetaData createTypeMetaData()
          Returns a new object of class 'Type Meta Data'.
 XSDMetaData createXSDMetaData()
          Returns a new object of class 'XSD Meta Data'.
 

Field Detail

INSTANCE

static final MetadataFactory INSTANCE
The singleton instance of the factory.

Method Detail

createJavaMetaData

JavaMetaData createJavaMetaData()
Returns a new object of class 'Java Meta Data'.

Returns:
a new object of class 'Java Meta Data'.

createSDOMetaDataGroup

SDOMetaDataGroup createSDOMetaDataGroup()
Returns a new object of class 'SDO Meta Data Group'.

Returns:
a new object of class 'SDO Meta Data Group'.

createTypeMetaData

TypeMetaData createTypeMetaData()
Returns a new object of class 'Type Meta Data'.

Returns:
a new object of class 'Type Meta Data'.

createXSDMetaData

XSDMetaData createXSDMetaData()
Returns a new object of class 'XSD Meta Data'.

Returns:
a new object of class 'XSD Meta Data'.


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.