PTMethodInvocation
This type is a class for model objects.
MethodInvocation expression, e.g. x.getY(3)
Package: instantiation
Supertype: PTExpression
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Attributes Summary name : EString The name of the method being invoked. receiver : PTExpression @ Who the method is invoked against. This may be not set, which means "this". It may also be a Name, which would mean a class like "java.lang.String" arguments : PTExpression * The list of arguments, if any, to the method.
Attribute Details
name - The name of the method being invoked.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
receiver - Who the method is invoked against. This may be not set, which means "this". It may also be a Name, which would mean a class like "java.lang.String"
Reference Type: PTExpression @
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
arguments - The list of arguments, if any, to the method.
Reference Type: PTExpression *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006