package ecologylab.bigsemantics.metadata.builtins.declarations.comment; /** * Automatically generated by MetaMetadataJavaTranslator * * DO NOT modify this code manually: All your changes may get lost! * * Copyright (2016) Interface Ecology Lab. */ import ecologylab.bigsemantics.metadata.builtins.MetadataBuiltinsTypesScope; import ecologylab.bigsemantics.metadata.builtins.comment.Comment; import ecologylab.bigsemantics.metadata.scalar.MetadataString; import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField; import ecologylab.bigsemantics.namesandnums.SemanticsNames; import ecologylab.serialization.annotations.simpl_inherit; import ecologylab.serialization.annotations.simpl_scalar; import java.lang.String; import java.util.List; import java.util.Map; @simpl_inherit public class RatingDeclaration extends Comment { @simpl_scalar private MetadataString rating; public RatingDeclaration() { super(); } public RatingDeclaration(MetaMetadataCompositeField mmd) { super(mmd); } public MetadataString rating() { MetadataString result = this.rating; if (result == null) { result = new MetadataString(); this.rating = result; } return result; } public String getRating() { return this.rating == null ? null : rating().getValue(); } public MetadataString getRatingMetadata() { return rating; } public void setRating(String rating) { if (rating != null) this.rating().setValue(rating); } public void setRatingMetadata(MetadataString rating) { this.rating = rating; } }