Class AggregationArgumentHandle


  • public class AggregationArgumentHandle
    extends StructureHandle
    AggregationArgumentHandle.
    • Constructor Detail

      • AggregationArgumentHandle

        public AggregationArgumentHandle​(SimpleValueHandle valueHandle,
                                         int index)
        Constructs the handle of aggregation argument.
        Parameters:
        valueHandle - the value handle for aggregation argument list of one property
        index - the position of this aggregation argument in the list
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the argument name.
        Returns:
        the argument name.
      • setName

        public void setName​(java.lang.String argumentName)
                     throws SemanticException
        Sets the argument name.
        Parameters:
        argumentName - the argument name to set
        Throws:
        SemanticException
      • getValue

        public java.lang.String getValue()
        Returns the argument value.
        Returns:
        the argument value.
      • setValue

        public void setValue​(java.lang.String argumentValue)
                      throws SemanticException
        Sets the argument value.
        Parameters:
        argumentValue - the argument value to set
        Throws:
        SemanticException
      • getExpression

        public Expression getExpression()
        Returns the argument expression.
        Returns:
        the argument expression.