org.gwe.p2elv2.model
Class PVariableArray
java.lang.Object
  
org.gwe.p2elv2.model.PVariable
      
org.gwe.p2elv2.model.PVariableArray
- All Implemented Interfaces: 
 - java.io.Serializable
 
public class PVariableArray
- extends PVariable
 
- Since:
 
  - Aug 14, 2008
 
- Author:
 
  - Marco Ruiz
 
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class org.gwe.p2elv2.model.PVariable | 
getDimension, getFullName, getFunctionInvocation, getName, getVarReference, isDependentOnRuntimeVars, isDependentOnSystemVars, isPermutable, isVarConstSingleValue, isVarResolvedBy, setConstantValue, setFunctionInvocation, setNameParts, setNameParts | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
PVariableArray
public PVariableArray(java.lang.String name)
getVars
public java.util.List<PVariable> getVars()
 
addVar
public void addVar(PVariable var)
 
generateValueSpace
public PVarValueSpace generateValueSpace(PPermutation permKey,
                                         PStatementContext ctx)
                                  throws P2ELDependentVariableNotResolvedException,
                                         P2ELFunctionNotSupported
- Overrides:
 generateValueSpace in class PVariable
 
- Throws:
 P2ELDependentVariableNotResolvedException
P2ELFunctionNotSupported
 
getDependencyOrder
public int getDependencyOrder(java.util.List<PVariable> varsSortedByDependencyLevel)
- Overrides:
 getDependencyOrder in class PVariable
 
 
getVarDependencyNames
public java.util.Set<java.lang.String> getVarDependencyNames()
- Overrides:
 getVarDependencyNames in class PVariable
 
 
isSingleValue
public boolean isSingleValue()
                      throws P2ELFunctionNotSupported
- Overrides:
 isSingleValue in class PVariable
 
- Throws:
 P2ELFunctionNotSupported
 
isRuntime
public boolean isRuntime()
                  throws P2ELFunctionNotSupported
- Overrides:
 isRuntime in class PVariable
 
- Throws:
 P2ELFunctionNotSupported
 
toString
public java.lang.String toString()
- Overrides:
 toString in class PVariable
 
 
hashCode
public int hashCode()
- Overrides:
 hashCode in class java.lang.Object
 
 
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equals in class java.lang.Object
 
 
Copyright © 2007-2009. All Rights Reserved.