org.enhydra.shark.xpdl.elements
Class FormalParameter

java.lang.Object
  extended by org.enhydra.shark.xpdl.XMLElement
      extended by org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
          extended by org.enhydra.shark.xpdl.XMLComplexElement
              extended by org.enhydra.shark.xpdl.XMLCollectionElement
                  extended by org.enhydra.shark.xpdl.elements.FormalParameter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class FormalParameter
extends XMLCollectionElement

Represents coresponding element from XPDL schema.

Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
cachesInitialized, elementMap, elements
 
Fields inherited from class org.enhydra.shark.xpdl.XMLElement
isReadOnly, listeners, notifyListeners, notifyMainListeners, originalElementHashCode, parent, value
 
Constructor Summary
FormalParameter(FormalParameters fps)
           
 
Method Summary
protected  void fillStructure()
          The classes that are derived from this class has to give its definition for this method.
 DataType getDataType()
           
 java.lang.String getDescription()
           
 java.lang.String getIndex()
           
 java.lang.String getMode()
           
 XMLAttribute getModeAttribute()
           
 void setDescription(java.lang.String description)
           
 void setIndex(java.lang.String index)
           
 void setModeIN()
           
 void setModeINOUT()
           
 void setModeOUT()
           
 
Methods inherited from class org.enhydra.shark.xpdl.XMLCollectionElement
getId, setId
 
Methods inherited from class org.enhydra.shark.xpdl.XMLComplexElement
add, add, clone, containsName, get, getXMLAttributes, getXMLElements, isEmpty, makeAs, set, set
 
Methods inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
clearCaches, contains, equals, get, initCaches, setNotifyListeners, setNotifyMainListeners, setReadOnly, setValue, size, toElementMap, toElements
 
Methods inherited from class org.enhydra.shark.xpdl.XMLElement
addListener, createInfo, getListeners, getMainElement, getOriginalElementHashCode, getParent, isMainElement, isReadOnly, isRequired, notifyListeners, notifyMainListeners, removeListener, setParent, toName, toValue
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormalParameter

public FormalParameter(FormalParameters fps)
Method Detail

fillStructure

protected void fillStructure()
Description copied from class: XMLComplexElement
The classes that are derived from this class has to give its definition for this method. It is used to insert all members of those classes that are derived from XMLElement.

NOTE: The order of inserted elements is relevant for XML to be valid (members of classes derived from this class must be inserted into first mentioned list in the same order that they are within a corresponding tag for those classes within WfMC XML).

Overrides:
fillStructure in class XMLCollectionElement

getDataType

public DataType getDataType()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getIndex

public java.lang.String getIndex()

setIndex

public void setIndex(java.lang.String index)

getModeAttribute

public XMLAttribute getModeAttribute()

getMode

public java.lang.String getMode()

setModeIN

public void setModeIN()

setModeOUT

public void setModeOUT()

setModeINOUT

public void setModeINOUT()