ponderToolkit.compiler.codeGen.policyObjects.dse
Class CompositeDse

java.lang.Object
  |
  +--ponderToolkit.compiler.codeGen.policyObjects.dse.DomainScopeExpr
        |
        +--ponderToolkit.compiler.codeGen.policyObjects.dse.CompositeDse
All Implemented Interfaces:
CompositeDseI, DomainScopeExprI, java.io.Serializable

public class CompositeDse
extends DomainScopeExpr
implements CompositeDseI, java.io.Serializable

Function: Models a Composite DomainScopeExpression

See Also:
Serialized Form

Fields inherited from interface ponderToolkit.compiler.codeGen.interfaces.dse.DomainScopeExprI
COMPOSITE_DSE, PARAMETER_IDENT_DSE, SINGLE_AT_DSE, SINGLE_DSE, SINGLE_STAR_DSE
 
Constructor Summary
CompositeDse()
          Constructor
CompositeDse(DseOpI newDseOp, DomainScopeExprI newLeftDse, DomainScopeExprI newRightDse)
          Constructor with parameters for the operator and the left and right domain scope expressions
 
Method Summary
 DseOpI getDseOp()
          Get the DSE operator
 DomainScopeExprI getLeftDse()
          Get the left DSE
 DomainScopeExprI getRightDse()
          Get the right DSE
 java.lang.String getString()
          Return a String representation of the Domain Scope Expression
 int getType()
          Return the type of the Domain Scope Expression
 void setDseOp(DseOpI newDseOp)
          Set the DSE operator for the composite DomainScopeExpression
 void setLeftDse(DomainScopeExprI newDse)
          Set the Left DSE for the composite DomainScopeExpression
 void setRightDse(DomainScopeExprI newDse)
          Set the Right DSE for the composite DomainScopeExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeDse

public CompositeDse()
Constructor

CompositeDse

public CompositeDse(DseOpI newDseOp,
                    DomainScopeExprI newLeftDse,
                    DomainScopeExprI newRightDse)
Constructor with parameters for the operator and the left and right domain scope expressions
Method Detail

setDseOp

public void setDseOp(DseOpI newDseOp)
Set the DSE operator for the composite DomainScopeExpression

setLeftDse

public void setLeftDse(DomainScopeExprI newDse)
Set the Left DSE for the composite DomainScopeExpression

setRightDse

public void setRightDse(DomainScopeExprI newDse)
Set the Right DSE for the composite DomainScopeExpression

getLeftDse

public DomainScopeExprI getLeftDse()
Get the left DSE
Specified by:
getLeftDse in interface CompositeDseI

getRightDse

public DomainScopeExprI getRightDse()
Get the right DSE
Specified by:
getRightDse in interface CompositeDseI

getDseOp

public DseOpI getDseOp()
Get the DSE operator
Specified by:
getDseOp in interface CompositeDseI

getType

public int getType()
Return the type of the Domain Scope Expression
Specified by:
getType in interface DomainScopeExprI
Overrides:
getType in class DomainScopeExpr

getString

public java.lang.String getString()
Return a String representation of the Domain Scope Expression
Specified by:
getString in interface DomainScopeExprI
Overrides:
getString in class DomainScopeExpr