net.sf.smc
Class SmcParameter

java.lang.Object
  extended by net.sf.smc.SmcElement
      extended by net.sf.smc.SmcParameter
All Implemented Interfaces:
java.lang.Comparable

public final class SmcParameter
extends SmcElement
implements java.lang.Comparable


Field Summary
static java.lang.String TCL_REFERENCE_TYPE
           
static java.lang.String TCL_VALUE_TYPE
           
 
Fields inherited from class net.sf.smc.SmcElement
_lineNumber, _name
 
Constructor Summary
SmcParameter(java.lang.String name, int lineNumber)
           
 
Method Summary
 void accept(SmcVisitor visitor)
          Accepts a new visitor which performs some action upon this abstract syntax tree element.
 int compareTo(java.lang.Object obj)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getType()
           
 void setType(java.lang.String typeName)
           
 java.lang.String toString()
           
 
Methods inherited from class net.sf.smc.SmcElement
getLineNumber, getName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TCL_VALUE_TYPE

public static final java.lang.String TCL_VALUE_TYPE
See Also:
Constant Field Values

TCL_REFERENCE_TYPE

public static final java.lang.String TCL_REFERENCE_TYPE
See Also:
Constant Field Values
Constructor Detail

SmcParameter

public SmcParameter(java.lang.String name,
                    int lineNumber)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object obj)
              throws java.lang.ClassCastException
Specified by:
compareTo in interface java.lang.Comparable
Throws:
java.lang.ClassCastException

getType

public java.lang.String getType()

setType

public void setType(java.lang.String typeName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public void accept(SmcVisitor visitor)
Description copied from class: SmcElement
Accepts a new visitor which performs some action upon this abstract syntax tree element.

Specified by:
accept in class SmcElement
Parameters:
visitor - a parser visitor.