Package wt.visitor

Class ConfigSpecNodeExpander

java.lang.Object
wt.visitor.ConfigSpecNodeExpander
All Implemented Interfaces:
NodeExpander
Direct Known Subclasses:
EPMDocConfigSpecNodeExpander, EPMDocReqNodeExpander, ProductInstanceConfigSpecNodeExpander, ReverseConfigSpecNodeExpander, ReverseOccurrencedConfigSpecNodeExpander

public class ConfigSpecNodeExpander extends Object implements NodeExpander
The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation. The node is assumed to be an Iteration and the "uses" link is navigated.

Supported API: true

Extendable: true
See Also:
  • Constructor Details

  • Method Details

    • getConfigSpec

      public ConfigSpec getConfigSpec()
      Deprecated.
      use getConfigSpecs() instead
      Gets the object for the association that plays role: theConfigSpec. Gets the 0th ConfigSpec in the list of ConfigSpecs.

      Supported API: true
      Returns:
      ConfigSpec
    • setConfigSpec

      public void setConfigSpec(ConfigSpec a_ConfigSpec) throws WTPropertyVetoException
      Deprecated.
      use setConfigSpecs() instead
      Sets the object for the association that plays role: theConfigSpec. Sets the list of ConfigSpecs to a single element list.

      Supported API: true
      Parameters:
      a_ConfigSpec -
      Throws:
      WTPropertyVetoException
    • getConfigSpecs

      public List<ConfigSpec> getConfigSpecs()
      Gets the object for the association that plays role: theConfigSpecs.

      Supported API: true
      Returns:
      List
    • setConfigSpecs

      public void setConfigSpecs(List<ConfigSpec> configSpecs) throws WTPropertyVetoException
      Sets the object for the association that plays role: theConfigSpecs.

      Supported API: true
      Parameters:
      configSpecs -
      Throws:
      WTPropertyVetoException