Control Surface API  2.2.2
Extension.java
1 package com.bitwig.extension;
2 
4 
5 public abstract class Extension<HostType extends Host, DefinitionType extends ExtensionDefinition>
6 {
7  protected Extension(final DefinitionType extensionDefinition, final HostType host)
8  {
9  super();
10  mExtensionDefinition = extensionDefinition;
11  mHost = host;
12  }
13 
14  public HostType getHost()
15  {
16  return mHost;
17  }
18 
19  public DefinitionType getExtensionDefinition()
20  {
21  return mExtensionDefinition;
22  }
23 
24  private final DefinitionType mExtensionDefinition;
25 
26  private final HostType mHost;
27 }