public interface IExecutionControlDirective extends Serializable
IExecutable
.
Things can't work correctly if Directive does not know informations about the IExecutable
implementation
on which they can apply, and / or if the executable does not know informations about the Directive.isApplyingTo(IAddon)
should not return true
on an IExecutable
that does not know it. This would result into a flow control error.Modifier and Type | Method and Description |
---|---|
String |
getDebugInfo()
Some additional informations about the directive.
|
String |
getType()
Gives information about directive type.
|
boolean |
isApplyingTo(IAddon executable)
Tests if this directive applies to this executable.
|
boolean isApplyingTo(IAddon executable)
String getType()
IExecutable
should know what to do with it.String getDebugInfo()