Class ProcessScheme
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.scheme.model.ProcessScheme
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process/scheme#") @OslcResourceShape(title="Process Scheme Resource Shape", describes="http://www.sodius.com/ns/process/scheme#ProcessScheme") public class ProcessScheme extends AbstractResource
Defines a process scheme, to configure common behavior for a set of project areas.- Since:
- 3.5.0
-
-
Constructor Summary
Constructors Constructor Description ProcessScheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getIdentifier()
URI
getSchemePolicy()
String
getTitle()
URI
getUsage()
boolean
isDefaultScheme()
void
setDescription(String description)
void
setIdentifier(String identifier)
void
setSchemePolicy(URI schemePolicy)
void
setTitle(String title)
void
setUsage(URI usage)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getIdentifier
@OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") public String getIdentifier()
-
setIdentifier
public void setIdentifier(String identifier)
-
getTitle
@OslcOccurs(ExactlyOne) @OslcValueType(XMLLiteral) @OslcPropertyDefinition("http://purl.org/dc/terms/title") public String getTitle()
-
setTitle
public void setTitle(String title)
-
getDescription
@OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcPropertyDefinition("http://purl.org/dc/terms/description") public String getDescription()
-
setDescription
public void setDescription(String description)
-
getUsage
@OslcPropertyDefinition("http://open-services.net/ns/core#usage") public URI getUsage()
-
setUsage
public void setUsage(URI usage)
-
isDefaultScheme
public boolean isDefaultScheme()
-
getSchemePolicy
@OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#schemePolicy") public URI getSchemePolicy()
-
setSchemePolicy
public void setSchemePolicy(URI schemePolicy)
-
-