My class have a field Map that references a functional interface.
public abstract class AbstractResourceAgent{
protected final Map<String, IInvokeOperation> resourceOperations;
}
then i extend that class and create and add anonymous intances of that IInvokeOperation to that Map like this:
public class AgentImplementation extends AbstractResourceAgent{
@Override
protected void describeResourceInvokeOperations() {
setOperation("someName", (AgentOperationTarget agentOpTarget) -> {
//do something...
});
}
}
Would that even show on a component diagram?