public abstract class AbstractStrategyPropertyDefinition extends Object
StrategyProperties.OneOfStrategyPropertyDefinition| Modifier and Type | Field and Description |
|---|---|
private String |
apiKey
The key used in KeY's API.
|
private String |
name
The human readable name of the property.
|
private ImmutableArray<AbstractStrategyPropertyDefinition> |
subProperties
Optional children which edits related properties to this.
|
private String |
tooltip
The optional tooltip text which describes this property.
|
| Constructor and Description |
|---|
AbstractStrategyPropertyDefinition(String apiKey,
String name,
String tooltip,
AbstractStrategyPropertyDefinition... subProperties)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getApiKey()
Returns the key used in KeY's API.
|
String |
getName()
Returns the human readable name of the property.
|
ImmutableArray<AbstractStrategyPropertyDefinition> |
getSubProperties()
Returns children which edits related properties to this.
|
String |
getTooltip()
Returns the optional tooltip text which describes this property.
|
private final String apiKey
private final String name
private final String tooltip
private final ImmutableArray<AbstractStrategyPropertyDefinition> subProperties
public AbstractStrategyPropertyDefinition(String apiKey, String name, String tooltip, AbstractStrategyPropertyDefinition... subProperties)
apiKey - The key used in KeY's API.name - The human readable name of the property.tooltip - The optional tooltip text which describes this property.subProperties - Optional children which edits related properties to this.public String getApiKey()
public String getName()
public String getTooltip()
public ImmutableArray<AbstractStrategyPropertyDefinition> getSubProperties()
ImmutableArray otherwise.