|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface Operation
Indicates that the annotated Java operation is a QVT operation, typically
owned by a Module
(Library
,
OperationalTransformation
).
Operation.Kind
Optional Element Summary | |
---|---|
boolean |
contextual
Indicates whether the associated operation is contextual or
not. |
java.lang.String |
description
The textual description for the annotated operation, typically representing the detail semantics information, useful for a tooling support. |
Operation.Kind |
kind
Indicates the operation kind specified for the annotated Java operation |
boolean |
withExecutionContext
Indicates whether the associated operation would receive execution context (of org.eclipse.m2m.qvt.oml.util.IContext class) as the first parameter. |
public abstract boolean contextual
contextual
or
not.
true
if the associated operation is
contextual
, otherwise false
.public abstract boolean withExecutionContext
org.eclipse.m2m.qvt.oml.util.IContext
class) as the first parameter.
true
if the associated operation receives execution context as the first
parameter, otherwise false
(default value).public abstract Operation.Kind kind
public abstract java.lang.String description
|
Copyright 2008 Borland Software Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |