Exemplo n.º 1
0
 public static bool IsKindOfState(iCS_EngineObject obj)
 {
     return(IsStateChart(obj) || IsState(obj));
 }
Exemplo n.º 2
0
 public static bool IsInDataPort(iCS_EngineObject obj)
 {
     return(IsInFixDataPort(obj) || IsInDynamicDataPort(obj) ||
            IsInProposedDataPort(obj) || IsInMuxPort(obj) ||
            IsTargetPort(obj));
 }
Exemplo n.º 3
0
 // Parameter Data Flow Ports
 public static bool IsParameterPort(iCS_EngineObject obj)
 {
     return(IsPort(obj) &&
            obj.PortIndex >= (int)PortIndex.ParametersStart &&
            obj.PortIndex <= (int)PortIndex.ParametersEnd);
 }
Exemplo n.º 4
0
 public static bool IsOutDynamicDataPort(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.OutDynamicDataPort);
 }
Exemplo n.º 5
0
 public static bool IsOutProposedDataPort(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.OutProposedDataPort);
 }
Exemplo n.º 6
0
 public static bool IsOutStatePort(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.OutStatePort);
 }
Exemplo n.º 7
0
 public static bool IsOutTransitionPort(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.OutTransitionPort);
 }
Exemplo n.º 8
0
 public static bool IsNonStaticFunction(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.NonStaticFunction);
 }
Exemplo n.º 9
0
 public static bool IsNonStaticField(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.NonStaticField);
 }
Exemplo n.º 10
0
 public static bool IsEventHandler(iCS_EngineObject obj)
 {
     return(IsInstanceMessage(obj) || IsStaticMessage(obj));
 }
Exemplo n.º 11
0
 public static bool IsConstructor(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.Constructor);
 }
Exemplo n.º 12
0
 public static bool IsField(iCS_EngineObject obj)
 {
     return(IsStaticField(obj) || IsNonStaticField(obj));
 }
Exemplo n.º 13
0
 public static bool IsFunction(iCS_EngineObject obj)
 {
     return(IsStaticFunction(obj) || IsNonStaticFunction(obj));
 }
Exemplo n.º 14
0
 // Function nodes.
 public static bool IsKindOfFunction(iCS_EngineObject obj)
 {
     return(IsConstructor(obj) || IsFunction(obj) ||
            IsField(obj) || IsTypeCast(obj));
 }
Exemplo n.º 15
0
 public static bool IsInputPort(iCS_EngineObject obj)
 {
     return(IsInDataOrControlPort(obj) || IsInStatePort(obj) ||
            IsInTransitionPort(obj));
 }
Exemplo n.º 16
0
 public static bool IsTypeCast(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.TypeCast);
 }
Exemplo n.º 17
0
 // State Ports.
 public static bool IsStatePort(iCS_EngineObject obj)
 {
     return(IsInStatePort(obj) || IsOutStatePort(obj));
 }
Exemplo n.º 18
0
 public static bool IsInstanceMessage(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.InstanceMessage);
 }
Exemplo n.º 19
0
 // Transition Ports
 public static bool IsTransitionPort(iCS_EngineObject obj)
 {
     return(IsInTransitionPort(obj) || IsOutTransitionPort(obj));
 }
Exemplo n.º 20
0
 public static bool IsStaticMessage(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.StaticMessage);
 }
Exemplo n.º 21
0
 public static bool IsInFixDataPort(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.InFixDataPort);
 }
Exemplo n.º 22
0
 // Transition modules.
 public static bool IsTransitionPackage(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.TransitionPackage);
 }
Exemplo n.º 23
0
 // Proposed Data Flow Ports
 public static bool IsProposedDataPort(iCS_EngineObject obj)
 {
     return(IsInProposedDataPort(obj) || IsOutProposedDataPort(obj));
 }
Exemplo n.º 24
0
 // State packages
 public static bool IsOnStatePackage(iCS_EngineObject obj)
 {
     return(IsOnStateEntryPackage(obj) || IsOnStateUpdatePackage(obj) || IsOnStateExitPackage(obj));
 }
Exemplo n.º 25
0
 // Data Flow Ports
 public static bool IsDataPort(iCS_EngineObject obj)
 {
     return(IsInDataPort(obj) || IsOutDataPort(obj));
 }
Exemplo n.º 26
0
 public static bool IsOnStateExitPackage(iCS_EngineObject obj)
 {
     return(obj.ObjectType == VSObjectType.OnStateExit);
 }
Exemplo n.º 27
0
 public static bool IsOutDataPort(iCS_EngineObject obj)
 {
     return(IsOutFixDataPort(obj) || IsOutDynamicDataPort(obj) ||
            IsOutProposedDataPort(obj) || IsOutMuxPort(obj) ||
            IsSelfPort(obj));
 }
Exemplo n.º 28
0
 // General Ports
 public static bool IsPort(iCS_EngineObject obj)
 {
     return(obj.ObjectType >= VSObjectType.PortStart &&
            obj.ObjectType <= VSObjectType.PortEnd);
 }
Exemplo n.º 29
0
 public static bool IsOutParameterPort(iCS_EngineObject obj)
 {
     return(IsOutputPort(obj) && IsParameterPort(obj));
 }
Exemplo n.º 30
0
 public static bool IsKindOfPackage(iCS_EngineObject obj)
 {
     return(IsPackage(obj) ||
            IsBehaviour(obj) || IsEventHandler(obj));
 }