package org.whole.lang.pojo.builders;
import org.whole.lang.builders.GenericBuilderContext;
import org.whole.lang.builders.IBuilder;
import org.whole.lang.contexts.IEntityContext;
import org.whole.lang.pojo.reflect.PojoFeatureDescriptorEnum;
import org.whole.lang.pojo.reflect.PojoEntityDescriptorEnum;
import org.whole.lang.pojo.model.PrimitiveTypeEnum;
import org.whole.lang.pojo.model.CollectionInterfaceEnum;
import org.whole.lang.pojo.model.ModifierEnum;
/**
* @generator Whole
*/
public class PojoSpecificBuilderAdapter extends GenericBuilderContext implements
IPojoBuilder {
public PojoSpecificBuilderAdapter(IBuilder strategy) {
super(strategy);
}
public PojoSpecificBuilderAdapter(IBuilder strategy,
IEntityContext entityContext) {
super(strategy, entityContext);
}
public void propertyValuePairs() {
wFeature(PojoFeatureDescriptorEnum.propertyValuePairs);
}
public void value() {
wFeature(PojoFeatureDescriptorEnum.value);
}
public void collectionInterface() {
wFeature(PojoFeatureDescriptorEnum.collectionInterface);
}
public void valueType() {
wFeature(PojoFeatureDescriptorEnum.valueType);
}
public void keyType() {
wFeature(PojoFeatureDescriptorEnum.keyType);
}
public void elementType() {
wFeature(PojoFeatureDescriptorEnum.elementType);
}
public void type() {
wFeature(PojoFeatureDescriptorEnum.type);
}
public void parameters() {
wFeature(PojoFeatureDescriptorEnum.parameters);
}
public void productName() {
wFeature(PojoFeatureDescriptorEnum.productName);
}
public void productType() {
wFeature(PojoFeatureDescriptorEnum.productType);
}
public void factoryMethods() {
wFeature(PojoFeatureDescriptorEnum.factoryMethods);
}
public void prefix() {
wFeature(PojoFeatureDescriptorEnum.prefix);
}
public void constructors() {
wFeature(PojoFeatureDescriptorEnum.constructors);
}
public void types() {
wFeature(PojoFeatureDescriptorEnum.types);
}
public void properties() {
wFeature(PojoFeatureDescriptorEnum.properties);
}
public void values() {
wFeature(PojoFeatureDescriptorEnum.values);
}
public void template() {
wFeature(PojoFeatureDescriptorEnum.template);
}
public void declarations() {
wFeature(PojoFeatureDescriptorEnum.declarations);
}
public void languageURI() {
wFeature(PojoFeatureDescriptorEnum.languageURI);
}
public void name() {
wFeature(PojoFeatureDescriptorEnum.name);
}
public void annotations() {
wFeature(PojoFeatureDescriptorEnum.annotations);
}
public void visit() {
}
public void Library() {
wEntity(PojoEntityDescriptorEnum.Library);
}
public void Library_() {
wEntity_(PojoEntityDescriptorEnum.Library);
}
public void _Library() {
_wEntity(PojoEntityDescriptorEnum.Library);
}
public void Declarations() {
wEntity(PojoEntityDescriptorEnum.Declarations);
}
public void Declarations_() {
wEntity_(PojoEntityDescriptorEnum.Declarations);
}
public void Declarations_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Declarations, initialCapacity);
}
public void _Declarations() {
_wEntity(PojoEntityDescriptorEnum.Declarations);
}
public void DataTypeDeclaration() {
wEntity(PojoEntityDescriptorEnum.DataTypeDeclaration);
}
public void DataTypeDeclaration_() {
wEntity_(PojoEntityDescriptorEnum.DataTypeDeclaration);
}
public void _DataTypeDeclaration() {
_wEntity(PojoEntityDescriptorEnum.DataTypeDeclaration);
}
public void EnumDeclaration() {
wEntity(PojoEntityDescriptorEnum.EnumDeclaration);
}
public void EnumDeclaration_() {
wEntity_(PojoEntityDescriptorEnum.EnumDeclaration);
}
public void _EnumDeclaration() {
_wEntity(PojoEntityDescriptorEnum.EnumDeclaration);
}
public void AnnotationDeclaration() {
wEntity(PojoEntityDescriptorEnum.AnnotationDeclaration);
}
public void AnnotationDeclaration_() {
wEntity_(PojoEntityDescriptorEnum.AnnotationDeclaration);
}
public void _AnnotationDeclaration() {
_wEntity(PojoEntityDescriptorEnum.AnnotationDeclaration);
}
public void PojoDeclaration() {
wEntity(PojoEntityDescriptorEnum.PojoDeclaration);
}
public void PojoDeclaration_() {
wEntity_(PojoEntityDescriptorEnum.PojoDeclaration);
}
public void _PojoDeclaration() {
_wEntity(PojoEntityDescriptorEnum.PojoDeclaration);
}
public void FactoryDeclaration() {
wEntity(PojoEntityDescriptorEnum.FactoryDeclaration);
}
public void FactoryDeclaration_() {
wEntity_(PojoEntityDescriptorEnum.FactoryDeclaration);
}
public void _FactoryDeclaration() {
_wEntity(PojoEntityDescriptorEnum.FactoryDeclaration);
}
public void FactoryMethods() {
wEntity(PojoEntityDescriptorEnum.FactoryMethods);
}
public void FactoryMethods_() {
wEntity_(PojoEntityDescriptorEnum.FactoryMethods);
}
public void FactoryMethods_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.FactoryMethods, initialCapacity);
}
public void _FactoryMethods() {
_wEntity(PojoEntityDescriptorEnum.FactoryMethods);
}
public void FactoryMethod() {
wEntity(PojoEntityDescriptorEnum.FactoryMethod);
}
public void FactoryMethod_() {
wEntity_(PojoEntityDescriptorEnum.FactoryMethod);
}
public void _FactoryMethod() {
_wEntity(PojoEntityDescriptorEnum.FactoryMethod);
}
public void Constructors() {
wEntity(PojoEntityDescriptorEnum.Constructors);
}
public void Constructors_() {
wEntity_(PojoEntityDescriptorEnum.Constructors);
}
public void Constructors_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Constructors, initialCapacity);
}
public void _Constructors() {
_wEntity(PojoEntityDescriptorEnum.Constructors);
}
public void Constructor() {
wEntity(PojoEntityDescriptorEnum.Constructor);
}
public void Constructor_() {
wEntity_(PojoEntityDescriptorEnum.Constructor);
}
public void _Constructor() {
_wEntity(PojoEntityDescriptorEnum.Constructor);
}
public void Parameters() {
wEntity(PojoEntityDescriptorEnum.Parameters);
}
public void Parameters_() {
wEntity_(PojoEntityDescriptorEnum.Parameters);
}
public void Parameters_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Parameters, initialCapacity);
}
public void _Parameters() {
_wEntity(PojoEntityDescriptorEnum.Parameters);
}
public void Parameter() {
wEntity(PojoEntityDescriptorEnum.Parameter);
}
public void Parameter_() {
wEntity_(PojoEntityDescriptorEnum.Parameter);
}
public void _Parameter() {
_wEntity(PojoEntityDescriptorEnum.Parameter);
}
public void Properties() {
wEntity(PojoEntityDescriptorEnum.Properties);
}
public void Properties_() {
wEntity_(PojoEntityDescriptorEnum.Properties);
}
public void Properties_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Properties, initialCapacity);
}
public void _Properties() {
_wEntity(PojoEntityDescriptorEnum.Properties);
}
public void Property() {
wEntity(PojoEntityDescriptorEnum.Property);
}
public void Property_() {
wEntity_(PojoEntityDescriptorEnum.Property);
}
public void _Property() {
_wEntity(PojoEntityDescriptorEnum.Property);
}
public void ReferenceTypes() {
wEntity(PojoEntityDescriptorEnum.ReferenceTypes);
}
public void ReferenceTypes_() {
wEntity_(PojoEntityDescriptorEnum.ReferenceTypes);
}
public void ReferenceTypes_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.ReferenceTypes, initialCapacity);
}
public void _ReferenceTypes() {
_wEntity(PojoEntityDescriptorEnum.ReferenceTypes);
}
public void ReferenceType() {
wEntity(PojoEntityDescriptorEnum.ReferenceType);
}
public void ReferenceType(String value) {
wEntity(PojoEntityDescriptorEnum.ReferenceType, value);
}
public void PrimitiveType() {
wEntity(PojoEntityDescriptorEnum.PrimitiveType);
}
public void PrimitiveType(PrimitiveTypeEnum.Value value) {
wEntity(PojoEntityDescriptorEnum.PrimitiveType, value);
}
public void PrimitiveType(String value) {
wEntity(PojoEntityDescriptorEnum.PrimitiveType, value);
}
public void ArrayType() {
wEntity(PojoEntityDescriptorEnum.ArrayType);
}
public void ArrayType_() {
wEntity_(PojoEntityDescriptorEnum.ArrayType);
}
public void _ArrayType() {
_wEntity(PojoEntityDescriptorEnum.ArrayType);
}
public void MapType() {
wEntity(PojoEntityDescriptorEnum.MapType);
}
public void MapType_() {
wEntity_(PojoEntityDescriptorEnum.MapType);
}
public void _MapType() {
_wEntity(PojoEntityDescriptorEnum.MapType);
}
public void CollectionType() {
wEntity(PojoEntityDescriptorEnum.CollectionType);
}
public void CollectionType_() {
wEntity_(PojoEntityDescriptorEnum.CollectionType);
}
public void _CollectionType() {
_wEntity(PojoEntityDescriptorEnum.CollectionType);
}
public void CollectionInterface() {
wEntity(PojoEntityDescriptorEnum.CollectionInterface);
}
public void CollectionInterface(CollectionInterfaceEnum.Value value) {
wEntity(PojoEntityDescriptorEnum.CollectionInterface, value);
}
public void CollectionInterface(String value) {
wEntity(PojoEntityDescriptorEnum.CollectionInterface, value);
}
public void Names() {
wEntity(PojoEntityDescriptorEnum.Names);
}
public void Names_() {
wEntity_(PojoEntityDescriptorEnum.Names);
}
public void Names_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Names, initialCapacity);
}
public void _Names() {
_wEntity(PojoEntityDescriptorEnum.Names);
}
public void Name() {
wEntity(PojoEntityDescriptorEnum.Name);
}
public void Name(String value) {
wEntity(PojoEntityDescriptorEnum.Name, value);
}
public void LanguageURI() {
wEntity(PojoEntityDescriptorEnum.LanguageURI);
}
public void LanguageURI(String value) {
wEntity(PojoEntityDescriptorEnum.LanguageURI, value);
}
public void Annotations() {
wEntity(PojoEntityDescriptorEnum.Annotations);
}
public void Annotations_() {
wEntity_(PojoEntityDescriptorEnum.Annotations);
}
public void Annotations_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.Annotations, initialCapacity);
}
public void _Annotations() {
_wEntity(PojoEntityDescriptorEnum.Annotations);
}
public void Modifier() {
wEntity(PojoEntityDescriptorEnum.Modifier);
}
public void Modifier(ModifierEnum.Value value) {
wEntity(PojoEntityDescriptorEnum.Modifier, value);
}
public void Modifier(String value) {
wEntity(PojoEntityDescriptorEnum.Modifier, value);
}
public void MarkerAnnotation() {
wEntity(PojoEntityDescriptorEnum.MarkerAnnotation);
}
public void MarkerAnnotation_() {
wEntity_(PojoEntityDescriptorEnum.MarkerAnnotation);
}
public void _MarkerAnnotation() {
_wEntity(PojoEntityDescriptorEnum.MarkerAnnotation);
}
public void SinglePropertyAnnotation() {
wEntity(PojoEntityDescriptorEnum.SinglePropertyAnnotation);
}
public void SinglePropertyAnnotation_() {
wEntity_(PojoEntityDescriptorEnum.SinglePropertyAnnotation);
}
public void _SinglePropertyAnnotation() {
_wEntity(PojoEntityDescriptorEnum.SinglePropertyAnnotation);
}
public void MultiplePropertiesAnnotation() {
wEntity(PojoEntityDescriptorEnum.MultiplePropertiesAnnotation);
}
public void MultiplePropertiesAnnotation_() {
wEntity_(PojoEntityDescriptorEnum.MultiplePropertiesAnnotation);
}
public void _MultiplePropertiesAnnotation() {
_wEntity(PojoEntityDescriptorEnum.MultiplePropertiesAnnotation);
}
public void PropertyValuePairs() {
wEntity(PojoEntityDescriptorEnum.PropertyValuePairs);
}
public void PropertyValuePairs_() {
wEntity_(PojoEntityDescriptorEnum.PropertyValuePairs);
}
public void PropertyValuePairs_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.PropertyValuePairs, initialCapacity);
}
public void _PropertyValuePairs() {
_wEntity(PojoEntityDescriptorEnum.PropertyValuePairs);
}
public void PropertyValuePair() {
wEntity(PojoEntityDescriptorEnum.PropertyValuePair);
}
public void PropertyValuePair_() {
wEntity_(PojoEntityDescriptorEnum.PropertyValuePair);
}
public void _PropertyValuePair() {
_wEntity(PojoEntityDescriptorEnum.PropertyValuePair);
}
public void ArrayData() {
wEntity(PojoEntityDescriptorEnum.ArrayData);
}
public void ArrayData_() {
wEntity_(PojoEntityDescriptorEnum.ArrayData);
}
public void ArrayData_(int initialCapacity) {
wEntity_(PojoEntityDescriptorEnum.ArrayData, initialCapacity);
}
public void _ArrayData() {
_wEntity(PojoEntityDescriptorEnum.ArrayData);
}
public void BooleanData() {
wEntity(PojoEntityDescriptorEnum.BooleanData);
}
public void BooleanData(boolean value) {
wEntity(PojoEntityDescriptorEnum.BooleanData, value);
}
public void ByteData() {
wEntity(PojoEntityDescriptorEnum.ByteData);
}
public void ByteData(byte value) {
wEntity(PojoEntityDescriptorEnum.ByteData, value);
}
public void CharData() {
wEntity(PojoEntityDescriptorEnum.CharData);
}
public void CharData(char value) {
wEntity(PojoEntityDescriptorEnum.CharData, value);
}
public void DoubleData() {
wEntity(PojoEntityDescriptorEnum.DoubleData);
}
public void DoubleData(double value) {
wEntity(PojoEntityDescriptorEnum.DoubleData, value);
}
public void FloatData() {
wEntity(PojoEntityDescriptorEnum.FloatData);
}
public void FloatData(float value) {
wEntity(PojoEntityDescriptorEnum.FloatData, value);
}
public void IntData() {
wEntity(PojoEntityDescriptorEnum.IntData);
}
public void IntData(int value) {
wEntity(PojoEntityDescriptorEnum.IntData, value);
}
public void LongData() {
wEntity(PojoEntityDescriptorEnum.LongData);
}
public void LongData(long value) {
wEntity(PojoEntityDescriptorEnum.LongData, value);
}
public void ShortData() {
wEntity(PojoEntityDescriptorEnum.ShortData);
}
public void ShortData(short value) {
wEntity(PojoEntityDescriptorEnum.ShortData, value);
}
public void StringData() {
wEntity(PojoEntityDescriptorEnum.StringData);
}
public void StringData(String value) {
wEntity(PojoEntityDescriptorEnum.StringData, value);
}
}