Class TypeInference

java.lang.Object
de.uka.ipd.sdq.pcm.stochasticexpressions.TypeInference
All Implemented Interfaces:
de.uka.ipd.sdq.stoex.analyser.visitors.ITypeInference

public class TypeInference extends Object implements de.uka.ipd.sdq.stoex.analyser.visitors.ITypeInference
Extension for the StoEx Analyser (de.uka.ipd.sdq.stoex.analyser) to determine the type of a variable based on its characterization type. The method of this extension contains the variable characterization dependencies to the pcm core. In order to move the StoEx Analyser to pcm commons, it was made extensible via extension points and the functionality of the variable characterizations was provided as this extension.
  • Constructor Details

    • TypeInference

      public TypeInference()
      Explicit standard constructor. If you create your class directly using the class IConfigurationElement of the extension, you are limited to classes that have a default constructor.
  • Method Details

    • getType

      public de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum getType(de.uka.ipd.sdq.stoex.Variable var)
      Specified by:
      getType in interface de.uka.ipd.sdq.stoex.analyser.visitors.ITypeInference