@OslcNamespace(value="http://open-services.net/ns/config#")
@OslcResourceShape(title="Contribution Resource Shape",
describes="http://open-services.net/ns/config#Contribution")
public class Contribution
extends org.eclipse.lyo.oslc4j.core.model.AbstractResource
See the OSLC Configuration Management specification for details:
https://tools.oasis-open.org/version-control/browse/wsvn/oslc-core/trunk/specs/config/oslc-config-mgt.html
Constructor and Description |
---|
Contribution() |
Modifier and Type | Method and Description |
---|---|
URI |
getConfiguration() |
String |
getContributionOrder() |
URI |
getOverrides() |
void |
setConfiguration(URI configuration) |
void |
setContributionOrder(String contributionOrder) |
void |
setOverrides(URI overrides) |
@OslcDescription(value="The contributed configuration. This property is read-only for contributions to a baseline, and modifiable for contributions to a stream.") @OslcPropertyDefinition(value="http://open-services.net/ns/config#configuration") @OslcTitle(value="Configuration") @OslcName(value="configuration") @OslcOccurs(value=ExactlyOne) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/config#Configuration") public URI getConfiguration()
public void setConfiguration(URI configuration)
@OslcDescription(value="An indication of the order of the contribution, relative to other contributions.") @OslcPropertyDefinition(value="http://open-services.net/ns/config#contributionOrder") @OslcTitle(value="ContributionOrder") @OslcName(value="contributionOrder") @OslcOccurs(value=ExactlyOne) @OslcValueType(value=String) public String getContributionOrder()
public void setContributionOrder(String contributionOrder)
@OslcDescription(value="A reference to a configuration modified by a change set configuration.") @OslcPropertyDefinition(value="http://open-services.net/ns/config#overrides") @OslcTitle(value="Overrides") @OslcName(value="overrides") @OslcOccurs(value=ExactlyOne) @OslcValueType(value=Resource) @OslcRepresentation(value=Reference) @OslcRange(value="http://open-services.net/ns/config#Configuration") public URI getOverrides()
public void setOverrides(URI overrides)