SMILA (incubation) API documentation

org.eclipse.smila.datamodel.record
Interface AttributeValue

All Superinterfaces:
Annotatable
All Known Subinterfaces:
Literal, MObject
All Known Implementing Classes:
AttributeValueImpl, LiteralImpl, MObjectImpl

public interface AttributeValue
extends Annotatable

Simple common interface of Literals and MObject. Currently only makes it possible to define a semantic (ontology) type of an attribute value, and defines all attribute values to be annotatable.

Author:
jschumacher

Method Summary
 java.lang.String getSemanticType()
          get the semantic type name of this value.
 void setSemanticType(java.lang.String typeName)
          set semantic type name of this value.
 
Methods inherited from interface org.eclipse.smila.datamodel.record.Annotatable
addAnnotation, annotationsSize, getAnnotation, getAnnotationNames, getAnnotations, hasAnnotation, hasAnnotations, removeAnnotations, removeAnnotations, setAnnotation, setAnnotations
 

Method Detail

getSemanticType

java.lang.String getSemanticType()
get the semantic type name of this value.

Returns:
semantic type name.

setSemanticType

void setSemanticType(java.lang.String typeName)
set semantic type name of this value.

Parameters:
typeName - semantic type name.

SMILA (incubation) API documentation