1. A physical medium holding computer-executable instructions for compressing a series of operations performed on an application object, comprising:
instructions for providing a class definition for a transaction object, the transaction object including at least one function that compresses an identified series of operations performed on an instance of an application object class used in a graphical model;
instructions for deriving an application object from the class definition for the transaction object, where the application object is used in a graphical model;
instructions for performing a series of operations on the derived application object; and
instructions for compressing the series of operations using the at least one function to produce a compressed series, where the compressed series is used to log, undo, or redo a longer series of operations that can be represented as a smaller series of operations.
2. The medium of claim 1 wherein the graphical model is a block diagram and the application object is associated with a block in the block diagram.
3. The medium of claim 2 wherein the series of operations results from a movement of the block in the block diagram.
4. The medium of claim 1, further comprising:
instructions for exposing the class definition to a user so that the class definition is adjustable by the user.
5. The medium of claim 4, wherein the series of operations is of a type, and the medium further comprises:
instructions for altering the type for the compressed series of operations.
6. The medium of claim 4, wherein the series of operations has a starting point or an ending point and wherein the medium further comprises:
instructions for altering a definition of at least one of the starting point or the ending point for the compressed series of operations.
7. The medium of claim 4, further comprising:
instructions for specifying in the definition a recordal of at least one intermediate operation in the compressed series of operations.
8. The medium of claim 1, further comprising:
instructions for displaying information about the compressed series of operations to a user.
9. The medium of claim 1, further comprising:
instructions for performing an undo operation on the compressed series of operations.
10. A computer-implemented method for compressing a series of operations performed on an application object, comprising:
providing a class definition for a transaction object, the transaction object including at least one function that compresses an identified series of operations performed on an application object, the application object derived from the class definition for the transaction object;
performing a series of operations on the derived application object; and
compressing the series of operations using the at least one function to produce a compressed series, where the compressed series is used to log, undo, or redo a longer series of operations that can be represented as a smaller series of operations.
11. The method of claim 10 wherein the graphical model is a block diagram and the application object is associated with a block in the block diagram.
12. The method of claim 11 wherein the series of operations results from a movement of the block in the block diagram.
13. The method of claim 10, further comprising:
exposing the class definition to a user so that the class definition is adjustable by the user.
14. The method of claim 13, wherein the series of operations is of a type, and the method further comprises:
altering the type for the compressed series of operations.
15. The method of claim 13, wherein the series of operations has a starting point or an ending point and wherein the method further comprises:
altering a definition of at least one of the starting point or the ending point for the compressed series of operations.
16. The method of claim 13, further comprising:
specifying in the definition a recordal of at least one intermediate operation in the compressed series of operations.
17. The method of claim 10, further comprising:
displaying information about the compressed series of operations to a user.
18. The method of claim 10, further comprising:
performing an undo operation on the compressed series of operations.
19. A system, comprising:
means for providing a class definition for a transaction object, the transaction object including at least one function that compresses an identified series of operations performed on an instance of an application object class used in a graphical model;
means for deriving an application object from the class definition for the transaction object, where the application object is used in a graphical model;
means for performing a series of operations on the derived application object; and
means for compressing the series of operations using the at least one function to produce a compressed series, where the compressed series is used to log, undo, or redo a longer series of operations that can be represented as a smaller series of operations.
20. The system of claim 19, further comprising:
means for exposing the class definition to a user so that the class definition is adjustable by the user.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. A fat impervious coating composition, comprising:
an aqueous solution of a hydroxypropylether starch having a solids content of from about 12 to about 20% by weight and a degree of substitution from about 0.1 to about 1.0.
2. The coating composition of claim 1, wherein the starch comprises high amylose pea starch.
3. The coating composition of claim 2, wherein the amylose pea starch is disintegrated in an aqueous alkaline liquor and modified by propylene oxide before neutralization.
4. The coating composition of claim 3, wherein inhomogeneities are removed by mechanical separation and salinity is reduced by ultra filtration.
5. The coating composition of claim 4, comprising an aqueous solution of hydroxypropyl starch having a degree of substitution of 0.17 and a molecular weight of 2,158,000 gmol and prepared from high amylose pea starch consisting of about 73.6% amylose, 0.9% protein and 13.7% water.
6. The coating of claim 5, wherein the aqueous solution has a solids content of 10% and a viscosity at 25 C. of about 143 mPas.
7. The coating composition of claim 6, wherein the soluble proportion of the solution is 98%.
8. The coating composition of claim 7, wherein the conductivity of the aqueous solution is about 140 Scm.
9. The coating composition of claim 8, wherein the pH value of the aqueous solution is 8.55.
10. The coating composition of claim 9, wherein the refractive index of the aqueous solution is 1.368.
11. The coating composition of claim 10, providing for a KIT number of from about 6 to about 16 when applied to a substrate.
12. The coating composition of claim 11, wherein the KIT number is 16 at a layer thickness of the aqueous solution of 4 gm2.
13. The coating composition of claim 11, wherein the water content of the solution is reduced to <25% by weight.