Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
OOInteraction::CreateMethodCall Class Reference
Inheritance diagram for OOInteraction::CreateMethodCall:
OOInteraction::CommandExpression

Public Member Functions

 CreateMethodCall (const QString &name, const QString &methodToCreate, int expectedTypeArguments=0)
 
virtual OOModel::Expressioncreate (const QList< OOModel::Expression * > &arguments)
 
virtual const QString & name () const
 
- Public Member Functions inherited from OOInteraction::CommandExpression
virtual ~CommandExpression ()
 

Private Attributes

int expectedTypeArguments_
 
QString methodToCreate_
 
QString name_
 

Constructor & Destructor Documentation

◆ CreateMethodCall()

OOInteraction::CreateMethodCall::CreateMethodCall ( const QString &  name,
const QString &  methodToCreate,
int  expectedTypeArguments = 0 
)

Member Function Documentation

◆ create()

OOModel::Expression * OOInteraction::CreateMethodCall::create ( const QList< OOModel::Expression * > &  arguments)
virtual

◆ name()

const QString & OOInteraction::CreateMethodCall::name ( ) const
virtual

Member Data Documentation

◆ expectedTypeArguments_

int OOInteraction::CreateMethodCall::expectedTypeArguments_
private

◆ methodToCreate_

QString OOInteraction::CreateMethodCall::methodToCreate_
private

◆ name_

QString OOInteraction::CreateMethodCall::name_
private