GRA-UML / specification

GRA-UML Specification
Eclipse Public License 1.0
2 stars 1 forks source link

Corrections Example UML Model Validation Errors #30

Closed digre closed 10 years ago

digre commented 10 years ago

Connector[ CorrectionsServices::Law enforcement and corrections community:: Any provider - CorrectionsServices::CorrectionsComponents::CaseFileProvider:: SubjectQueryPoint] warning:Assembly connector 'CorrectionsServices::Law enforcement and corrections community::' must only be defined from a role end requiring an interface to a role end providing that interface.

Connector[ CorrectionsServices::Law enforcement and corrections community:: InformationProvider - CorrectionsServices::CorrectionsComponents::CaseFileProvider:: SubjectUpdatePoint] warning:Assembly connector 'CorrectionsServices::Law enforcement and corrections community::' must only be defined from a role end requiring an interface to a role end providing that interface.

Connector[ CorrectionsServices::Law enforcement and corrections community:: Any provider - CorrectionsServices::CorrectionsComponents::CaseFileProvider:: MetadataPort] warning:Assembly connector 'CorrectionsServices::Law enforcement and corrections community::' must only be defined from a role end requiring an interface to a role end providing that interface.

st3v3c00k commented 10 years ago

I've deleted these invalid connectors from the example and done a bit of tidying up. But I have a question which only Cory can answer - what is the difference between the roles Information Supplier and Information Provider? Similarly between Any Provider and Anyone Authorized? In both cases it seems rather pointless to have both, and I cannot see that it affects the provisioned artifacts.

CoryCasanave commented 10 years ago

Fixed roles Added interaction diagram for subscription Fixed spelling errors in IEPD