fpmas-metamodel 1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BasicMetaModel Class Referenceabstract

#include <metamodel.h>

Inheritance diagram for BasicMetaModel:
Inheritance graph
[legend]

Public Member Functions

virtual std::string getName () const =0
 
virtual fpmas::api::model::Model & getModel ()=0
 
virtual fpmas::api::model::AgentGroup & cellGroup ()=0
 
virtual fpmas::api::model::AgentGroup & agentGroup ()=0
 
virtual DotOutputgetDotOutput ()=0
 
virtual BasicMetaModelinit ()=0
 
virtual void run ()=0
 

Detailed Description

Generic MetaModel interface, without template.

Member Function Documentation

◆ getName()

virtual std::string BasicMetaModel::getName ( ) const
pure virtual

◆ getModel()

virtual fpmas::api::model::Model & BasicMetaModel::getModel ( )
pure virtual

◆ cellGroup()

virtual fpmas::api::model::AgentGroup & BasicMetaModel::cellGroup ( )
pure virtual

◆ agentGroup()

virtual fpmas::api::model::AgentGroup & BasicMetaModel::agentGroup ( )
pure virtual

◆ getDotOutput()

virtual DotOutput & BasicMetaModel::getDotOutput ( )
pure virtual

◆ init()

virtual BasicMetaModel * BasicMetaModel::init ( )
pure virtual

◆ run()

virtual void BasicMetaModel::run ( )
pure virtual

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