This documents covers changes that need to be made by Sapphire adopters as part of migrating
to Sapphire 9 from a prior release. Only changes from the previous major release are covered.
Before |
After |
org.eclipse.sapphire.services.PossibleTypesService
|
org.eclipse.sapphire.PossibleTypesService
|
public class ExamplePossibleTypesService extends PossibleTypesService
{
@Override
protected PossibleTypesServiceData compute()
{
return new PossibleTypesServiceData( ... );
}
}
|
public class ExamplePossibleTypesService extends PossibleTypesService
{
@Override
protected void compute( Set<ElementType> types )
{
...
}
}
|
SortedSet<ElementType> types = possibleTypesService.types();
|
Set<ElementType> types = possibleTypesService.types();
|
SortedSet<ElementType> types = possibleTypesService.data();
|
Set<ElementType> types = possibleTypesService.data();
|