/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.xml;
/**
*
*/
public interface IMappingAttribute extends IMappingNode {
/**
* The XML Schema namespace for attribute instances
*/
public static final String NAMESPACE_DECLARATION_ATTRIBUTE_NAMESPACE = "xmlns"; //$NON-NLS-1$
/**
* @param nameInSource
*/
void setNameInSource(String nameInSource);
/**
* @param defaultValue
*/
void setDefaultValue(String defaultValue);
/**
* @param value
*/
void setValue(String value);
/**
* @param b
*/
void setOptional(boolean b);
/**
* @param b
*/
void setAlwaysInclude(boolean b);
/**
* @param excludeFromDocument
*/
void setExclude(boolean excludeFromDocument);
/**
* @param normalization
*/
void setNormalizeText(String normalization);
}