/**
* @author Mauricio Araya (maray[at]inf.utfsm.cl)
* @author Jorge Avarias (javarias[at]alumnos.inf.utfsm.cl)
*/
package cl.utfsm.acs.types;
/** An abstract class for the type ACS XML definitions.
* This class only set the common attriubutes that a types should have.
* @author Mauricio Araya (maray[at]inf.utfsm.cl)
*/
public abstract class AcsType{
/** The namespace defined in a schema file */
public String namespace;
/** The name of the type definition */
public String name;
/** The documentation of the type (very usefull) */
public String documentation;
/** Setup the AcsType values
* @param namespace Every type has a namespace
* @param name The name of the type definition
* @param documentation Some information of the type
*/
public AcsType(String namespace,String name,String documentation){
this.namespace=namespace;
this.name=name;
this.documentation=documentation;
}
}