com.unitesk.atp.treedl
Class TDL.Parameter

java.lang.Object
  extended by com.unitesk.atp.dynattrs.IndexedAttributedImpl
      extended by com.unitesk.atp.dynattrs.MapAttributed
          extended by com.unitesk.atp.dynattrs.BeanMapAttributed
              extended by com.unitesk.atp.tree.TreeClass.NodeClass
                  extended by com.unitesk.atp.treedl.TDL.Parameter
All Implemented Interfaces:
Attributed, Keyed, Node, Serializable
Enclosing class:
TDL

public static class TDL.Parameter
extends TreeClass.NodeClass

Case parameter

See Also:
Serialized Form

Field Summary
static int KEY
           
 
Constructor Summary
TDL.Parameter(TDL.TypeRef optType, TDL.ID name)
           
 
Method Summary
 void accept(Visitor visitor)
           
 TDL.ID getName()
          Case parameter name.
 TDL.TypeRef getOptType()
          Case parameter type.
 int key()
           
 Class keyClass()
           
 void setName(TDL.ID name)
           
 void setOptType(TDL.TypeRef optType)
           
 
Methods inherited from class com.unitesk.atp.tree.TreeClass.NodeClass
getParent, getThis, makeChild, resetParent, setParent
 
Methods inherited from class com.unitesk.atp.dynattrs.BeanMapAttributed
getAttribute, getAttributeNames, hasAttribute, isRemovable, isWritable, removeAttribute, setAttribute
 
Methods inherited from class com.unitesk.atp.dynattrs.MapAttributed
addAttribute, createMap, isAttrCreatable
 
Methods inherited from class com.unitesk.atp.dynattrs.IndexedAttributedImpl
getAttribute, isIndexed, setAttribute, sizeAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static final int KEY
See Also:
Constant Field Values
Constructor Detail

TDL.Parameter

public TDL.Parameter(TDL.TypeRef optType,
                     TDL.ID name)
Method Detail

getOptType

public TDL.TypeRef getOptType()
Case parameter type. Only for virtual parameters


setOptType

public void setOptType(TDL.TypeRef optType)

getName

public TDL.ID getName()
Case parameter name. Should be the same as in operation signature


setName

public void setName(TDL.ID name)

keyClass

public Class keyClass()

key

public int key()

accept

public void accept(Visitor visitor)


Copyright © 2001-2006 ISP RAS, RedVerst Group. All Rights Reserved.