[snip]
Raymond Feng wrote:
We can have something like:
Well... You know what I think about how to model the intent ->
operations relationship :) I think that you should experiment a bit with
what you're proposing, I'd like to just bring to your attention that:
- modeling operation and service as just strings is not consistent with
what we're doing elsewhere in the model, and will require lookups all
over the place
- IIRC policies can be associated with operations on services,
references, callbacks and implementations, component types (and I'm not
sure about constraining types)
- policies can also be associated with all operations on an interface,
or all operations on an implementation
- you'll need to distinguish between intent attach points and policySet
attach points
public interface Component extends PolicyAttachPoint {
...
// List<Intent> getRequiredIntents(); // from PolicyAttachPoint
// List<PolicySet> getPolicySets(); // from PolicyAttachPoint
List<OperationPolicyAttachPoint> getOperationPolicyAttachPoints();
}
public interface OperationPolicyAttachPoint extends PolicyAttachPoint {
String getOperation();
String getService();
void setOperation(String operation);
void setService(String service);
}
Thanks,
Raymond
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]