package org.whole.lang.unifiedlambdadelta.model.adapters; import org.whole.lang.model.adapters.AbstractEntityAdapter; import org.whole.lang.unifiedlambdadelta.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.unifiedlambdadelta.visitors.IUnifiedLambdaDeltaVisitor; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.unifiedlambdadelta.reflect.UnifiedLambdaDeltaEntityDescriptorEnum; import org.whole.lang.unifiedlambdadelta.reflect.UnifiedLambdaDeltaFeatureDescriptorEnum; /** * @generator Whole */ public class NameAdapter extends AbstractEntityAdapter implements Name { private static final long serialVersionUID = 1; public NameAdapter(IEntity implementor) { super(implementor); } public NameAdapter() { } public void accept(IUnifiedLambdaDeltaVisitor visitor) { if (visitor.visitAdapter(this)) visitor.visit(this); } public EntityDescriptor<Name> wGetEntityDescriptor() { return UnifiedLambdaDeltaEntityDescriptorEnum.Name; } public Access getAccess() { return wGet(UnifiedLambdaDeltaFeatureDescriptorEnum.access) .wGetAdapter(UnifiedLambdaDeltaEntityDescriptorEnum.Access); } public void setAccess(Access access) { wSet(UnifiedLambdaDeltaFeatureDescriptorEnum.access, access); } public Prefix getPrefix() { return wGet(UnifiedLambdaDeltaFeatureDescriptorEnum.prefix) .wGetAdapter(UnifiedLambdaDeltaEntityDescriptorEnum.Prefix); } public void setPrefix(Prefix prefix) { wSet(UnifiedLambdaDeltaFeatureDescriptorEnum.prefix, prefix); } public Postfix getPostfix() { return wGet(UnifiedLambdaDeltaFeatureDescriptorEnum.postfix) .wGetAdapter(UnifiedLambdaDeltaEntityDescriptorEnum.Postfix); } public void setPostfix(Postfix postfix) { wSet(UnifiedLambdaDeltaFeatureDescriptorEnum.postfix, postfix); } }