2022 April Release

Struct COOSYSTEM@1.1:MethodList Permanent link for this heading

Used for overwritten and additionally defined methods of a class.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

Action

methaction

Action

SoftwareComponent

methcomponent

Software Component

MethodDefinition

methdefinition

Method Definition

ExternalMethodList[]

methextcalls

External Calls

MethodHint[]

methhints

Hints About Method Behavior

MethodImplementation

methimplement

Implementation

InternalMethod

methinternal

Internal Method

Privilege[]

privileges

Privileges

Properties Permanent link for this heading


Action (COOSYSTEM@1.1:methaction) Permanent link for this heading

Defines the action that is implemented by this method.

Action COOSYSTEM@1.1:methaction not null

Additional Information


Software Component (COOSYSTEM@1.1:methcomponent) Permanent link for this heading

Defines the software component which implements this method. If this property is not defined, the software component of the action in property methaction is used.

SoftwareComponent COOSYSTEM@1.1:methcomponent

Additional Information


Method Definition (COOSYSTEM@1.1:methdefinition) Permanent link for this heading

MethodDefinition COOSYSTEM@1.1:methdefinition

Additional Information


External Calls (COOSYSTEM@1.1:methextcalls) Permanent link for this heading

Defines the calling convention and the arguments for each calling convention, if the kind of the implementation is external.

unique ExternalMethodList[] COOSYSTEM@1.1:methextcalls

Additional Information


Hints About Method Behavior (COOSYSTEM@1.1:methhints) Permanent link for this heading

Stores hints about the behavior of the method.

unique MethodHint[] COOSYSTEM@1.1:methhints

Additional Information


Implementation (COOSYSTEM@1.1:methimplement) Permanent link for this heading

Defines the definition of the kind of implementation of a method. The initial value is METH_EMPTY.

MethodImplementation COOSYSTEM@1.1:methimplement not null

Additional Information


Internal Method (COOSYSTEM@1.1:methinternal) Permanent link for this heading

Defines the definition of the used internal method, if the kind of implementation is internal.

InternalMethod COOSYSTEM@1.1:methinternal

Additional Information


Privileges (COOSYSTEM@1.1:privileges) Permanent link for this heading

Defines which privileged calls (e.g. Login) may be used.

Privilege[] COOSYSTEM@1.1:privileges readonly(inst)

Additional Information