Interface SharedModelDefaults


  • @Incubating
    public interface SharedModelDefaults
    Shared model defaults for configuring software types. Defaults apply initial values to the model objects of software types. When a software type plugin is applied to a project, the model object for the software type will be pre-configured with the values set in the default.
    Since:
    8.10
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> void add​(java.lang.String name, java.lang.Class<T> publicType, Action<? super T> configureAction)
      Adds a model default for the software type specified by the given name.
    • Method Detail

      • add

        <T> void add​(java.lang.String name,
                     java.lang.Class<T> publicType,
                     Action<? super T> configureAction)
        Adds a model default for the software type specified by the given name.
        Parameters:
        name - the name of the software type
        publicType - the public type of the software type
        configureAction - the action to configure the software type
        Since:
        8.10