next up previous contents index FOREST_HomepageFOREST_Example_Homepage
Next: Template Declaration OfficeWithoutNeighbor Up: No Title Previous: Template Declaration Office

   
Template Declaration OfficeNeighbor

INTENTION

This class provides all definitions specific to all offices which are connected by at least one door to a neighbor room. Therefore, in addition to the definitions of the description class Office the definitions of the description class NeighborRoomConnections are inherited.

Postreferences:lsref Floor : o435
  lsref Floor : o433
  lsref Floor : o431
  lsref Floor : o425
  lsref Floor : o423
  lsref Floor : o421
  lsref Floor : o416
  lsref Floor : o414

FORMAL PARAMETERS

Function  numDoorHallway  NAT 
Intention : This parameter represents the number of doors of a room to a hallway section.
Postreferences : lsref OfficeNeighbor : Office

Function  numDoorNeighbor  NAT 
Intention : This function represents the number of doors of a room to neighbor rooms.
Postreferences : lsref OfficeNeighbor : NeighborRoomConnections
    msref OfficeNeighbor : M_ON1

BASE CLASSES

Class   Office(numDoorHallway  =  numDoorHallway)

Intention

: All definitions of description class Office are inherited.

Class   NeighborRoomConnections(numDoorNeighbor  =  numDoorNeighbor)

Intention

: All definitions of description class NeighborRoomConnections are inherited.

MACHINE SPECIFICATIONS

Property  M_ON1 
Formal : (  closedDoorContactNeighborMal
        n NAT  numDoorNeighbor ) :
                 neighborDoor[n]. doorClosedContact. malSens. malDetMach )
NL : A door closed contact of a door to a neighbor room has a malfunction if and only if at least one of these contacts has a malfunction.


next up previous contents index FOREST_HomepageFOREST_Example_Homepage
Next: Template Declaration OfficeWithoutNeighbor Up: No Title Previous: Template Declaration Office
Forest-System
2000-09-06