SMILA (incubation) API documentation

org.eclipse.smila.datamodel.record.impl
Class DefaultRecordFactoryImpl

java.lang.Object
  extended by org.eclipse.smila.datamodel.record.impl.DefaultRecordFactoryImpl
All Implemented Interfaces:
RecordFactory

public class DefaultRecordFactoryImpl
extends java.lang.Object
implements RecordFactory

Implementation of RecordFactory for default Record implementation.

Author:
jschumacher

Field Summary
 
Fields inherited from interface org.eclipse.smila.datamodel.record.RecordFactory
DEFAULT_INSTANCE
 
Constructor Summary
DefaultRecordFactoryImpl()
           
 
Method Summary
 Annotation createAnnotation()
          create a new annotation object.
 Attribute createAttribute()
          create a new attribute object.
 Literal createLiteral()
          create a new literal object.
 MObject createMetadataObject()
          create a new metadata object.
 Record createRecord()
          create a new Record.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRecordFactoryImpl

public DefaultRecordFactoryImpl()
Method Detail

createRecord

public Record createRecord()
create a new Record.

Specified by:
createRecord in interface RecordFactory
Returns:
new record.
See Also:
org.eclipse.smila.datamodel.record.RecordFactory#createRecord(org.eclipse.smila.datamodel.id.Id)

createAnnotation

public Annotation createAnnotation()
create a new annotation object.

Specified by:
createAnnotation in interface RecordFactory
Returns:
new annotation object.
See Also:
RecordFactory.createAnnotation()

createAttribute

public Attribute createAttribute()
create a new attribute object.

Specified by:
createAttribute in interface RecordFactory
Returns:
new attribute object.
See Also:
RecordFactory.createAttribute()

createLiteral

public Literal createLiteral()
create a new literal object.

Specified by:
createLiteral in interface RecordFactory
Returns:
new literal object.
See Also:
RecordFactory.createLiteral()

createMetadataObject

public MObject createMetadataObject()
create a new metadata object.

Specified by:
createMetadataObject in interface RecordFactory
Returns:
new metadata object.
See Also:
RecordFactory.createMetadataObject()

SMILA (incubation) API documentation