Diana  0.8.3
Public Member Functions
IDianaPetriPlace Class Reference

#include <IDianaPetriNet.hpp>

Inheritance diagram for IDianaPetriPlace:
ICapeParameter ICapeIdentification PetriPlace

List of all members.

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)

Detailed Description

Interface that represent Petri place in python


Member Function Documentation

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]

Sets the state of a place.

Implements ICapeParameter.

Implemented in PetriPlace.


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