RLS 1.1 MAILINGLIST Avatar
  1. OMG Issue

RLS11 — Parent class of Architecture::DirectSymbol and Architecture::SymbolRef

  • Key: RLS11-5
  • Legacy Issue Number: 16173
  • Status: closed  
  • Source: Shibaura Institute of Technology ( Takeshi Sakamoto)
  • Summary:

    In Figure7.3-Identity Information, classes Architecture::DirectSymbol and Architecture::SymbolRef for representing symbolic values are defined as subclasses of ISO19111::IO_IdentifiedObjectBase. However, ISO19107::DirectPosition, ISO19107::GM_PointRef, which are the counterparts for numeric values are defined as 'DataType' and are not subclass of ISO19111::IO_IdentifiedObjectBase, thus leading to inconsistent definitions.
    Also, Architecture::Position class (Figure7.8-RoLo Architecture) is defined to be able to hold either a symbolic value (Architecture::SymbolicPosition) or a numeric value (ISO19107::GM_Position). However, while Architecture::SymbolicPosition inherits ISO19111::IO_IdentifiedObjectBase, ISO19107::GM_Position does not, thus showing inconsistency.

  • Reported: RLS 1.0 — Sun, 8 May 2011 04:00 GMT
  • Disposition: Resolved — RLS 1.1
  • Disposition Summary:

    As Architecture::Position class is inherited from ISO19111::IO_IdentifiedObject,
    there shall be small requirements for these classes to hold identity information by
    itself. Modify Architecture::DirectSymbol, Architecture::SymbolRef and
    Architecture::SymbolicPosition definitions as not to be subclass of
    IO_IdentifiedObjectBase.

  • Updated: Fri, 6 Mar 2015 20:58 GMT