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.CreativeAct;
import ecologylab.bigsemantics.metadata.builtins.MetadataBuiltinsTypesScope;
import ecologylab.bigsemantics.metadata.scalar.MetadataParsedURL;
import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField;
import ecologylab.bigsemantics.namesandnums.SemanticsNames;
import ecologylab.net.ParsedURL;
import ecologylab.serialization.annotations.simpl_inherit;
import ecologylab.serialization.annotations.simpl_scalar;
import java.util.List;
import java.util.Map;
@simpl_inherit
public class AssignPrimaryLinkDeclaration extends CreativeAct
{
@simpl_scalar
private MetadataParsedURL location;
public AssignPrimaryLinkDeclaration()
{ super(); }
public AssignPrimaryLinkDeclaration(MetaMetadataCompositeField mmd) {
super(mmd);
}
public MetadataParsedURL location()
{
MetadataParsedURL result = this.location;
if (result == null)
{
result = new MetadataParsedURL();
this.location = result;
}
return result;
}
public ParsedURL getLocation()
{
return this.location == null ? null : location().getValue();
}
public MetadataParsedURL getLocationMetadata()
{
return location;
}
public void setLocation(ParsedURL location)
{
if (location != null)
this.location().setValue(location);
}
public void setLocationMetadata(MetadataParsedURL location)
{
this.location = location;
}
}