agg.attribute
Interface AttrVariableTuple

All Superinterfaces:
AttrInstance, AttrTuple, java.io.Serializable, XMLObject
All Known Implementing Classes:
VarTuple

public interface AttrVariableTuple
extends AttrInstance

The interface for a tuple of variables.


Field Summary
static long serialVersionUID
           
 
Method Summary
 boolean areInputParametersSet()
          tests if all input parameters are set
 int getSize()
          tests if all output parameters are set public boolean areOutputParametersSet();
 java.util.Vector<java.lang.String> getVariableNames()
           
 VarMember getVarMemberAt(int index)
           
 VarMember getVarMemberAt(java.lang.String name)
           
 boolean isDefinite()
          Test, if all variables evaluate to definite values.
 
Methods inherited from interface agg.attribute.AttrInstance
apply, apply, apply, apply, compareTo, copy, copyEntries, getContext, getNumberOfFreeVariables, getType, getValueAt, isValueSetAt, setExprAt, setExprValueAt, setValueAt, unsetValue
 
Methods inherited from interface agg.attribute.AttrTuple
addObserver, getAttrManager, getIndexForMember, getMemberAt, getMemberAt, getMemberAt, getNameAsString, getNameAsString, getNumberOfEntries, getNumberOfEntries, getTupleType, getTypeAsString, getTypeAsString, getValueAsString, getValueAsString, isValid, removeObserver
 
Methods inherited from interface agg.util.XMLObject
XreadObject, XwriteObject
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

isDefinite

boolean isDefinite()
Test, if all variables evaluate to definite values.


areInputParametersSet

boolean areInputParametersSet()
tests if all input parameters are set


getSize

int getSize()
tests if all output parameters are set public boolean areOutputParametersSet();


getVarMemberAt

VarMember getVarMemberAt(java.lang.String name)

getVarMemberAt

VarMember getVarMemberAt(int index)

getVariableNames

java.util.Vector<java.lang.String> getVariableNames()