Annotation Interface IncomingOperationBuilder
Annotation for an outgoing operation builder method.
The method shall have 4 or 5 parameters compatible with parameters of
EObjectNodeProcessor.buildOutgoingOperation(
EOperation eOperation,
List<Map.Entry<{EOperationConnection, WidgetFactory>> operationIncomingEndpoints,
Collection<Label> labels,
Map<EOperationConnection, Collection<Label>> incomingLabels,
ProgressMonitor progressMonitor)
In the case of 4 parameters it is the last 4 parameters because the operation is already bound by the annotation.- Author:
- Pavel
-
Required Element Summary
Required Elements
-
Element Details
-
nsURI
EPackagenamespace URI obtained from constants, e.g.EcorePackage.eNS_URI- Returns:
-
classID
int classIDReference ID, obtained from generatedEPackageconstants, e.g..EcorePackage.ECLASS- Returns:
-
operationID
int operationIDOperation ID, obtained from EPackage constants, e.g..EcorePackage.EOBJECT___ECONTAINER- Returns:
-