See the package javadoc for more details on CoordinationArtifacts.
The primary job of the Artifact is to link
Facet s to
RolePlayer s, as specified by a
ConnectionSpec .
Returns true iff the Artifact matches given spec. This will
only be called with specs that the Artifact's provider has
already said it supports. The default implementation in
CoordinationArtifactImpl therefore returns true for all specs
in which the artifact-id field matches the artifact's id.
Does the linkage between a
Facet , which is generally
created on the fly based on the spec, and the player. The
default implementation in
CoordinationArtifactImpl handles this by deferring the creation to an abstract method.