/razpub/src/razie/assets/Referenceable.scala

http://razpub.googlecode.com/ · Scala · 26 lines · 10 code · 3 blank · 13 comment · 0 complexity · 27f2d91d79c762efa1862d8ded0e7ba0 MD5 · raw file

  1. /**
  2. * Razvan's public code.
  3. * Copyright 2008 based on Apache license (share alike) see LICENSE.txt for details.
  4. */
  5. package razie.assets
  6. /** Referenceable instances have a unique key
  7. *
  8. * @deprecated use Referenceable instead?
  9. */
  10. trait IReferenceable {
  11. def key : AssetKey
  12. def getKey() : AssetKey // TODO inline
  13. }
  14. /** Referenceable instances have a unique key
  15. *
  16. * @deprecated use Referenceable instead?
  17. */
  18. trait Referenceable extends IReferenceable {
  19. def getKey() : AssetKey = key // TODO inline
  20. }
  21. /** simple Referenceable concrete/implementation */
  22. class ReferenceableImpl (val key : AssetKey) extends Referenceable {
  23. }