@OslcNamespace(value="http://open-services.net/ns/core#") @OslcResourceShape(title="OSLC Resource Shape Resource Shape", describes="http://open-services.net/ns/core#ResourceShape") public final class ResourceShape extends AbstractResource
Constructor and Description |
---|
ResourceShape() |
ResourceShape(URI about) |
Modifier and Type | Method and Description |
---|---|
void |
addDescribeItem(URI describeItem) |
void |
addProperty(Property property) |
URI[] |
getDescribes() |
Property[] |
getProperties() |
Property |
getProperty(URI definition) |
String |
getTitle() |
void |
setDescribes(URI[] describes) |
void |
setProperties(Property[] properties) |
void |
setTitle(String title) |
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
public ResourceShape()
public ResourceShape(URI about)
public void addDescribeItem(URI describeItem)
public void addProperty(Property property)
@OslcDescription(value="Type or types of resource described by this shape") @OslcPropertyDefinition(value="http://open-services.net/ns/core#describes") @OslcReadOnly @OslcTitle(value="Describes") public URI[] getDescribes()
@OslcDescription(value="The properties that are allowed or required by this shape") @OslcName(value="property") @OslcPropertyDefinition(value="http://open-services.net/ns/core#property") @OslcRange(value="http://open-services.net/ns/core#Property") @OslcReadOnly @OslcRepresentation(value=Inline) @OslcTitle(value="Properties") @OslcValueShape(value="resourceShapes/property") @OslcValueType(value=LocalResource) public Property[] getProperties()
@OslcDescription(value="Title of the resource shape. SHOULD include only content that is valid and suitable inside an XHTML <div> element") @OslcPropertyDefinition(value="http://purl.org/dc/terms/title") @OslcReadOnly @OslcTitle(value="Title") @OslcValueType(value=XMLLiteral) public String getTitle()
public void setDescribes(URI[] describes)
public void setProperties(Property[] properties)
public void setTitle(String title)
Copyright © 2018. All rights reserved.