package ecologylab.bigsemantics.metadata.builtins.declarations; /** * 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.GisLocation; import ecologylab.bigsemantics.metadata.builtins.MetadataBuiltinsTypesScope; import ecologylab.bigsemantics.metadata.builtins.RichDocument; import ecologylab.bigsemantics.metadata.mm_name; import ecologylab.bigsemantics.metadata.scalar.MetadataString; import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField; import ecologylab.bigsemantics.namesandnums.SemanticsNames; import ecologylab.serialization.annotations.simpl_composite; import ecologylab.serialization.annotations.simpl_inherit; import ecologylab.serialization.annotations.simpl_scalar; import java.lang.String; import java.util.List; import java.util.Map; /** *Resembles a schema.org ContactPoint. */ @simpl_inherit public class ContactPointDeclaration extends RichDocument { @simpl_scalar private MetadataString telephone; @simpl_scalar private MetadataString faxNumber; @simpl_scalar private MetadataString email; @simpl_scalar private MetadataString room; /** *Whole address as one String */ @simpl_scalar private MetadataString streetAddress; @simpl_composite @mm_name("map") private GisLocation map; public ContactPointDeclaration() { super(); } public ContactPointDeclaration(MetaMetadataCompositeField mmd) { super(mmd); } public MetadataString telephone() { MetadataString result = this.telephone; if (result == null) { result = new MetadataString(); this.telephone = result; } return result; } public String getTelephone() { return this.telephone == null ? null : telephone().getValue(); } public MetadataString getTelephoneMetadata() { return telephone; } public void setTelephone(String telephone) { if (telephone != null) this.telephone().setValue(telephone); } public void setTelephoneMetadata(MetadataString telephone) { this.telephone = telephone; } public MetadataString faxNumber() { MetadataString result = this.faxNumber; if (result == null) { result = new MetadataString(); this.faxNumber = result; } return result; } public String getFaxNumber() { return this.faxNumber == null ? null : faxNumber().getValue(); } public MetadataString getFaxNumberMetadata() { return faxNumber; } public void setFaxNumber(String faxNumber) { if (faxNumber != null) this.faxNumber().setValue(faxNumber); } public void setFaxNumberMetadata(MetadataString faxNumber) { this.faxNumber = faxNumber; } public MetadataString email() { MetadataString result = this.email; if (result == null) { result = new MetadataString(); this.email = result; } return result; } public String getEmail() { return this.email == null ? null : email().getValue(); } public MetadataString getEmailMetadata() { return email; } public void setEmail(String email) { if (email != null) this.email().setValue(email); } public void setEmailMetadata(MetadataString email) { this.email = email; } public MetadataString room() { MetadataString result = this.room; if (result == null) { result = new MetadataString(); this.room = result; } return result; } public String getRoom() { return this.room == null ? null : room().getValue(); } public MetadataString getRoomMetadata() { return room; } public void setRoom(String room) { if (room != null) this.room().setValue(room); } public void setRoomMetadata(MetadataString room) { this.room = room; } public MetadataString streetAddress() { MetadataString result = this.streetAddress; if (result == null) { result = new MetadataString(); this.streetAddress = result; } return result; } public String getStreetAddress() { return this.streetAddress == null ? null : streetAddress().getValue(); } public MetadataString getStreetAddressMetadata() { return streetAddress; } public void setStreetAddress(String streetAddress) { if (streetAddress != null) this.streetAddress().setValue(streetAddress); } public void setStreetAddressMetadata(MetadataString streetAddress) { this.streetAddress = streetAddress; } public GisLocation getMap() { return map; } public void setMap(GisLocation map) { this.map = map; } }