//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.2-b15-fcs 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2004.05.18 at 11:05:21 PDT 
//


package COJAC.DDLSchema;


/**
 * ParameterType elements are used to specify named values for algorithmic positioning.  They are also used by client applications of the DDD to specify parameters they need for their special use of the DDD.  It allows such associated information to be attached within the DDD model so that the client application will not need to parse some other input file and synchronize that information with the parts in the detector.
 * Parameter    for part specific values, used in SpecPar.
 * Constant     for specifying constants that can be used in expressions (for shapes and positioning)
 * ParS         for strings.
 * ParE         for doubles resulting from evaluating the value attribute as an expression.
 * 
 * Java content class for ParameterType complex type.
 * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at file:/J:/COJAC/DDLSchema.xsd line 454)
 * <p>
 * <pre>
 * &lt;complexType name="ParameterType">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;attGroup ref="{http://www.cern.ch/cms/DDL}ParameterAttributes"/>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 */
public interface ParameterType {


    /**
     * 
     * @return
     *     possible object is
     *     {@link java.lang.String}
     */
    java.lang.String getValue();

    /**
     * 
     * @param value
     *     allowed object is
     *     {@link java.lang.String}
     */
    void setValue(java.lang.String value);

    /**
     * 
     * @return
     *     possible object is
     *     {@link java.lang.String}
     */
    java.lang.String getName();

    /**
     * 
     * @param value
     *     allowed object is
     *     {@link java.lang.String}
     */
    void setName(java.lang.String value);

}
