Diana
0.8.3
|
#include <IDianaPetriNet.hpp>
Public Member Functions | |
virtual Common::Types::CapeBoolean | GetMark ()=0 |
virtual void | SetMark (Common::Types::CapeBoolean mark)=0 throw (ECapeUnknown, ECapeInvalidArgument) |
void | SetValue (const Common::Types::CapeVariant &_value)=0 throw (ECapeUnknown, ECapeInvalidArgument) |
Interface that represent Petri place in python
virtual Common::Types::CapeBoolean GetMark | ( | ) | [pure virtual] |
Returns current state of place, i.e. true if place has mark and false otherwise
Implemented in PetriPlace.
virtual void SetMark | ( | Common::Types::CapeBoolean | mark | ) | throw (ECapeUnknown, ECapeInvalidArgument) [pure virtual] |
Sets state of a mark to a given value
Implemented in PetriPlace.
void SetValue | ( | const Common::Types::CapeVariant & | _value | ) | throw (ECapeUnknown, ECapeInvalidArgument) [pure virtual] |