jp.go.aist.rtm.RTC.util
Class RTCUtil

java.lang.Object
  extended by jp.go.aist.rtm.RTC.util.RTCUtil

public class RTCUtil
extends java.lang.Object

Class to distinguish component type of RT component


Constructor Summary
RTCUtil()
           
 
Method Summary
static boolean isDataFlowComponent(org.omg.CORBA.Object obj)
           Confirms whether specified RT-Component is DataFlowComponent
static boolean isFsmObject(org.omg.CORBA.Object obj)
           Confirms whether specified RT-Component is Fsm
static boolean isFsmParticipant(org.omg.CORBA.Object obj)
           Confirms whether specified RT-Component is FsmParticipant
static boolean isMultiModeObject(org.omg.CORBA.Object obj)
           Confirms whether specified RT-Component is multiModeComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RTCUtil

public RTCUtil()
Method Detail

isDataFlowComponent

public static boolean isDataFlowComponent(org.omg.CORBA.Object obj)
Confirms whether specified RT-Component is DataFlowComponent

Parameters:
obj - The target CORBA object for the investigation
Returns:
Investigation result of DataFlowComponent

isFsmParticipant

public static boolean isFsmParticipant(org.omg.CORBA.Object obj)
Confirms whether specified RT-Component is FsmParticipant

Parameters:
obj - The target CORBA object for the investigation
Returns:
Investigation result of FsmParticipant

isFsmObject

public static boolean isFsmObject(org.omg.CORBA.Object obj)
Confirms whether specified RT-Component is Fsm

Parameters:
obj - The target CORBA object for the investigation
Returns:
Investigation result of Fsm

isMultiModeObject

public static boolean isMultiModeObject(org.omg.CORBA.Object obj)
Confirms whether specified RT-Component is multiModeComponent

Parameters:
obj - The target CORBA object for the investigation
Returns:
Investigation result of multiModeComponent