@OslcResourceShape(title="Architecture Management LinkType Resource Shape",
describes="http://open-services.net/ns/am#LinkType")
@OslcNamespace(value="http://open-services.net/ns/am#")
@OslcName(value="LinkType")
public class ArchitectureLinkType
extends org.eclipse.lyo.oslc4j.core.model.AbstractResource
See the OSLC Architecture Management specification for details:
http://open-services.net/wiki/architecture-management/OSLC-Architecture-Management-Specification-Version-2.0/
Constructor and Description |
---|
ArchitectureLinkType() |
ArchitectureLinkType(URI about) |
Modifier and Type | Method and Description |
---|---|
void |
addContributor(URI contributor) |
void |
addCreator(URI creator) |
String |
getComment() |
URI[] |
getContributors() |
Date |
getCreated() |
URI[] |
getCreators() |
String |
getIdentifier() |
URI |
getInstanceShape() |
String |
getLabel() |
Date |
getModified() |
URI |
getServiceProvider() |
void |
setComment(String comment) |
void |
setContributors(URI[] contributors) |
void |
setCreated(Date created) |
void |
setCreators(URI[] creators) |
void |
setIdentifier(String identifier) |
void |
setInstanceShape(URI instanceShape) |
void |
setLabel(String label) |
void |
setModified(Date modified) |
void |
setServiceProvider(URI serviceProvider) |
public ArchitectureLinkType()
public ArchitectureLinkType(URI about)
public void addContributor(URI contributor)
public void addCreator(URI creator)
@OslcDescription(value="Comment about the LinkType.") @OslcName(value="comment") @OslcPropertyDefinition(value="http://www.w3.org/2000/01/rdf-schema#comment") @OslcTitle(value="Comment") @OslcOccurs(value=ZeroOrOne) public String getComment()
public void setComment(String comment)
@OslcDescription(value="The label for the LinkType.") @OslcName(value="label") @OslcPropertyDefinition(value="http://www.w3.org/2000/01/rdf-schema#label") @OslcTitle(value="Label") @OslcOccurs(value=ExactlyOne) public String getLabel()
public void setLabel(String label)
@OslcName(value="contributor") @OslcPropertyDefinition(value="http://purl.org/dc/terms/contributor") @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcTitle(value="Contributors") public URI[] getContributors()
@OslcDescription(value="Timestamp of resource creation.") @OslcPropertyDefinition(value="http://purl.org/dc/terms/created") @OslcReadOnly @OslcTitle(value="Created") public Date getCreated()
@OslcDescription(value="Creator or creators of resource.") @OslcName(value="creator") @OslcPropertyDefinition(value="http://purl.org/dc/terms/creator") @OslcRange(value="http://xmlns.com/foaf/0.1/Person") @OslcTitle(value="Creators") public URI[] getCreators()
@OslcDescription(value="A unique identifier for a resource. Assigned by the service provider when a resource is created. Not intended for end-user display.") @OslcOccurs(value=ExactlyOne) @OslcPropertyDefinition(value="http://purl.org/dc/terms/identifier") @OslcReadOnly @OslcTitle(value="Identifier") public String getIdentifier()
@OslcDescription(value="Resource Shape that provides hints as to resource property value-types and allowed values. ") @OslcPropertyDefinition(value="http://open-services.net/ns/core#instanceShape") @OslcRange(value="http://open-services.net/ns/core#ResourceShape") @OslcTitle(value="Instance Shape") public URI getInstanceShape()
@OslcDescription(value="Timestamp of latest resource modification.") @OslcPropertyDefinition(value="http://purl.org/dc/terms/modified") @OslcReadOnly @OslcTitle(value="Modified") public Date getModified()
@OslcDescription(value="The scope of a resource is a URI for the resource\'s OSLC Service Provider.") @OslcPropertyDefinition(value="http://open-services.net/ns/core#serviceProvider") @OslcRange(value="http://open-services.net/ns/core#ServiceProvider") @OslcTitle(value="Service Provider") public URI getServiceProvider()
public void setContributors(URI[] contributors)
public void setCreated(Date created)
public void setCreators(URI[] creators)
public void setIdentifier(String identifier)
public void setInstanceShape(URI instanceShape)
public void setModified(Date modified)
public void setServiceProvider(URI serviceProvider)