/**
* Transformates virtual data to the concrete code in programming language.
- *
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.model.api.CodeGenerator} instead.
*/
+@Deprecated
public interface CodeGenerator {
/**
* Generates code for <code>type</code>.
- *
+ *
* @param type
* Input type to be processed
* @return generated JAVA code
/**
* Checks if the concrete instance of <code>type</code> fit to concrete
* implementation of this interface.
- *
+ *
* (e. g. method return true if in <code>EnumGenerator</code> (which
* implements this interface) has input parameter of type Enumeration (which
* is subtype of Type)
- *
+ *
* @param type
* Input type to be processed
* @return true if type is acceptable for processing.
/**
* Returns name of <code>type</code> parameter.
- *
+ *
* @param type
* Input type to be processed
* @return name of generated unit