Interface InputParameters

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      InputParameter<?,​?> getInputParameter​(java.lang.Object object, java.lang.String id)
      Returns a specific defined parameter for the given object.
      java.util.Map<java.lang.String,​InputParameter<?,​?>> getInputParameters​(java.lang.Object object)
      Returns all defined parameters for the given object.
      <T> java.util.Set<T> getObjects​(java.lang.Class<T> clazz)
      Return all object instances of the given class, for which parameters have been defined.
    • Method Detail

      • getObjects

        <T> java.util.Set<T> getObjects​(java.lang.Class<T> clazz)
        Return all object instances of the given class, for which parameters have been defined.
        Type Parameters:
        T - type of object instances
        Parameters:
        clazz - Class<T>; class
        Returns:
        all object instances of the given class, for which parameters have been defined
      • getInputParameters

        java.util.Map<java.lang.String,​InputParameter<?,​?>> getInputParameters​(java.lang.Object object)
        Returns all defined parameters for the given object. For example a specific GTUType.
        Parameters:
        object - Object; the object
        Returns:
        all defined parameters for the given object
      • getInputParameter

        InputParameter<?,​?> getInputParameter​(java.lang.Object object,
                                                    java.lang.String id)
        Returns a specific defined parameter for the given object. For example parameter "a" for a specific GTUType.
        Parameters:
        object - Object; the object
        id - String; parameter id
        Returns:
        specific defined parameter for the given object