cl::utfsm::acs::acg::core::ReductionRule Class Reference

Collaboration diagram for cl::utfsm::acs::acg::core::ReductionRule:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ReductionRule (Alarm parent)
void addChild (Alarm alarm)
boolean removeChild (Alarm alarm)
void setIsNodeReduction (boolean v)
void setThreshold (int v)
Alarm getParent ()
List< AlarmgetChildren ()
Alarm getChild (String ff, String fm, int fc)
Alarm getChild (String alarmId)
int getChildrenCount ()
int getThreshold ()
boolean getIsNodeReduction ()

Private Attributes

boolean _isNodeReduction
Alarm _parent
List< Alarm_children
int _threshold

Detailed Description

Class used to represent a Reduction Rule. A reduction rule contains:

The reduction rule can be also of Node type of Multiplicity type. For the last one, a threshold must be defined.

Author:
rtobar

Constructor & Destructor Documentation

cl::utfsm::acs::acg::core::ReductionRule::ReductionRule ( Alarm  parent  )  [inline]

References _children, and _parent.


Member Function Documentation

void cl::utfsm::acs::acg::core::ReductionRule::addChild ( Alarm  alarm  )  [inline]
Alarm cl::utfsm::acs::acg::core::ReductionRule::getChild ( String  alarmId  )  [inline]

References _children.

Alarm cl::utfsm::acs::acg::core::ReductionRule::getChild ( String  ff,
String  fm,
int  fc 
) [inline]

References _children.

List<Alarm> cl::utfsm::acs::acg::core::ReductionRule::getChildren (  )  [inline]
int cl::utfsm::acs::acg::core::ReductionRule::getChildrenCount (  )  [inline]
boolean cl::utfsm::acs::acg::core::ReductionRule::getIsNodeReduction (  )  [inline]
Alarm cl::utfsm::acs::acg::core::ReductionRule::getParent (  )  [inline]
int cl::utfsm::acs::acg::core::ReductionRule::getThreshold (  )  [inline]
boolean cl::utfsm::acs::acg::core::ReductionRule::removeChild ( Alarm  alarm  )  [inline]
void cl::utfsm::acs::acg::core::ReductionRule::setIsNodeReduction ( boolean  v  )  [inline]
void cl::utfsm::acs::acg::core::ReductionRule::setThreshold ( int  v  )  [inline]

Member Data Documentation

Referenced by getThreshold(), and setThreshold().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2