package org.whole.lang.artifacts.builders;
import org.whole.lang.contexts.EntityContext;
import org.whole.lang.model.IEntity;
import org.whole.lang.artifacts.reflect.ArtifactsFeatureDescriptorEnum;
/**
* @generator Whole
*/
public class ArtifactsModelContext extends EntityContext {
public ArtifactsModelContext(IEntity root) {
super(root);
}
public ArtifactsModelContext getMetadata() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.metadata);
}
public void setMetadata(ArtifactsModelContext metadata) {
wSet(ArtifactsFeatureDescriptorEnum.metadata, metadata);
}
public ArtifactsModelContext getProjects() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.projects);
}
public void setProjects(ArtifactsModelContext projects) {
wSet(ArtifactsFeatureDescriptorEnum.projects, projects);
}
public ArtifactsModelContext getName() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.name);
}
public void setName(ArtifactsModelContext name) {
wSet(ArtifactsFeatureDescriptorEnum.name, name);
}
public ArtifactsModelContext getNatures() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.natures);
}
public void setNatures(ArtifactsModelContext natures) {
wSet(ArtifactsFeatureDescriptorEnum.natures, natures);
}
public ArtifactsModelContext getArtifacts() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.artifacts);
}
public void setArtifacts(ArtifactsModelContext artifacts) {
wSet(ArtifactsFeatureDescriptorEnum.artifacts, artifacts);
}
public ArtifactsModelContext getLocationURI() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.locationURI);
}
public void setLocationURI(ArtifactsModelContext locationURI) {
wSet(ArtifactsFeatureDescriptorEnum.locationURI, locationURI);
}
public ArtifactsModelContext getContent() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.content);
}
public void setContent(ArtifactsModelContext content) {
wSet(ArtifactsFeatureDescriptorEnum.content, content);
}
public ArtifactsModelContext getCopyright() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.copyright);
}
public void setCopyright(ArtifactsModelContext copyright) {
wSet(ArtifactsFeatureDescriptorEnum.copyright, copyright);
}
public ArtifactsModelContext getLicense() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.license);
}
public void setLicense(ArtifactsModelContext license) {
wSet(ArtifactsFeatureDescriptorEnum.license, license);
}
public ArtifactsModelContext getAuthor() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.author);
}
public void setAuthor(ArtifactsModelContext author) {
wSet(ArtifactsFeatureDescriptorEnum.author, author);
}
public ArtifactsModelContext getAttributes() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.attributes);
}
public void setAttributes(ArtifactsModelContext attributes) {
wSet(ArtifactsFeatureDescriptorEnum.attributes, attributes);
}
public ArtifactsModelContext getPersistenceKitId() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.persistenceKitId);
}
public void setPersistenceKitId(ArtifactsModelContext persistenceKitId) {
wSet(ArtifactsFeatureDescriptorEnum.persistenceKitId, persistenceKitId);
}
public ArtifactsModelContext getExtension() {
return (ArtifactsModelContext) wGet(ArtifactsFeatureDescriptorEnum.extension);
}
public void setExtension(ArtifactsModelContext extension) {
wSet(ArtifactsFeatureDescriptorEnum.extension, extension);
}
}