Interface InputParameters

    • Method Detail

      • getObjects

        <T> Set<T> getObjects​(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

        Map<String,​InputParameter<?,​?>> getInputParameters​(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​(Object object,
                                                    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