class AControllerMethod
Package: swiss.avm.up.core.generic.specification.interface_local.javamodel.AControllerMethod
Direct Known Subclasses: ControllerMethodCodesnippet
abstract class AControllerMethod extends NamedResource, AnnotableComment, AOoOverride, APrefixedResource
Controller methods are used to define functions that have controller-local validity.
The call is made via the this operator.
Example: this.method1()
Controller methods can be overridden in a derived controller. In an overridden controller, the base method can be called using the SUPER operator.
Example: SUPER.baseMethod1()
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
name
The name of this Resource.
StringLiteral[1..1]
override
override existing base function
Resource[0..1]
The base class of any Resource in the system.
override
AControllerMethod[0..1]
Controller methods are used to define functions that have controller-local validity.
The call is made via the this operator.
Example:
this.method1()
Controller methods can be overridden in a derived controller. In an overridden controller, the base method can be called using the SUPER operator.
Example:
SUPER.baseMethod1()
Method Summary
controllerMethodParameter
@CodeSnippetExtension
Parameters:
Model
NameProvider
IncrementLiteral_DiagramUtil
ACallingBaseElement
PlatformType
FunctionCall
Controller
getMessageParameter
@CodeSnippetExtension
Parameters:
PlatformType
getOverwriteableObjects
@FCodeSnippetExt
Return:
List<AControllerMethod>