Previous Table of Contents Next


13.4.3 Rendering


   Rendering is a specification of how an associated RenderedObject is to be “rendered? in some medium. This usually consists of a projection of an object of arbitrary dimensionality onto a two-dimensional surface, but it may also include non-physical representations as well (such as audio).

   Superclasses

   Feature

   Attributes

   formula

   Implementation-dependent procedure for generating the Rendering (for example, a usage of XSL to generate an HTML document). Tracks the transformation lineage of the Rendering. type: ExpressionNode multiplicity: exactly one

   action

   Specifies some implementation-dependent action associated with a Rendering.type: Stringmultiplicity: exactly one

   fileName

   Specifies the name of a file persisting an instance of Rendering.type: Stringmultiplicity: exactly one

   type

   Specifies some implementation-dependent type associated with a Rendering.type: Stringmultiplicity: exactly one

   url

   Specifies a URL identifying some instance of Rendering.type: Stringmultiplicity: exactly one

   13.4.3.1 References

   renderedObject

   References the collection of RenderedObjects that are associated with this Rendering. class: RenderedObject defined by: RenderedObjectsReferenceRenderings::renderedObject multiplicity: zero or more inverse: RenderedObject::rendering

   defaultedRenderedObject

   References the collection of RenderedObjects whose default Renderings are represented by this Rendering. class: RenderedObject defined by: RenderedObjectsReferenceRenderings::defaultedRenderedObject multiplicity: zero or more inverse: RenderedObject::rendering

   renderedObjectSet

   References the RenderedObjectSet owning a Rendering. class: RenderedObjectSet defined by: RenderedObjectSetOwnsRenderings::renderedObjectSet multiplicity: exactly one inverse: RenderedObjectSet::rendering