Interface ModelParameter

All Superinterfaces:
com.ptc.wpcfg.appdata.AppDataHolder, Cloneable, com.ptc.wpcfg.engine2.model.ModelElement, com.ptc.wpcfg.engine2.model.value.MutableValueHolder, Serializable, com.ptc.wpcfg.engine2.model.value.ValueHolder

public interface ModelParameter extends com.ptc.wpcfg.engine2.model.ModelElement
Interface Parameter represents a parameter with value in a model. Each ModelParameter has name, type and value. In contrast with ParameterDefinition each ModelParameter instance is unique in Model tree.

Supported API: true

Extendable: false
See Also:
  • Model
  • ModelParameterImpl
  • LogicModelParameter
  • Field Summary

    Fields inherited from interface com.ptc.wpcfg.appdata.AppDataHolder

    TRANSIENT_DATA
  • Method Summary

    Modifier and Type
    Method
    Description


    Supported API: true


    Supported API: true

    Methods inherited from interface com.ptc.wpcfg.appdata.AppDataHolder

    getAppData, getCompactAppData

    Methods inherited from interface com.ptc.wpcfg.engine2.model.ModelElement

    changeParent, getFQName, getParent, isIdentical, setParent

    Methods inherited from interface com.ptc.wpcfg.engine2.model.value.MutableValueHolder

    clearValue, setValue

    Methods inherited from interface com.ptc.wpcfg.engine2.model.value.ValueHolder

    getValue, hasValue
  • Method Details

    • getName

      String getName()


      Supported API: true
      Specified by:
      getName in interface com.ptc.wpcfg.engine2.model.ModelElement
      Returns:
      parameter name
    • getType

      Class getType()


      Supported API: true
      Returns:
      parameter type