SMILA (incubation) API documentation

org.eclipse.smila.datamodel.record
Interface RecordFactory

All Known Implementing Classes:
DefaultRecordFactoryImpl

public interface RecordFactory

Interface of Record factories.

Author:
jschumacher

Field Summary
static RecordFactory DEFAULT_INSTANCE
          The Record factory for default record implementation.
 
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.
 

Field Detail

DEFAULT_INSTANCE

static final RecordFactory DEFAULT_INSTANCE
The Record factory for default record implementation.

Method Detail

createRecord

Record createRecord()
create a new Record.

Returns:
new record.

createMetadataObject

MObject createMetadataObject()
create a new metadata object.

Returns:
new metadata object.

createAttribute

Attribute createAttribute()
create a new attribute object.

Returns:
new attribute object.

createAnnotation

Annotation createAnnotation()
create a new annotation object.

Returns:
new annotation object.

createLiteral

Literal createLiteral()
create a new literal object.

Returns:
new literal object.

SMILA (incubation) API documentation