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 -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()getUsage()booleanvoidsetDescription(String description) voidsetIdentifier(String identifier) voidsetSchemePolicy(URI schemePolicy) voidvoidMethods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ProcessScheme
public ProcessScheme()
-
-
Method Details
-
getIdentifier
@OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcPropertyDefinition("http://purl.org/dc/terms/identifier") public String getIdentifier() -
setIdentifier
-
getTitle
@OslcOccurs(ExactlyOne) @OslcValueType(XMLLiteral) @OslcPropertyDefinition("http://purl.org/dc/terms/title") public String getTitle() -
setTitle
-
getDescription
@OslcOccurs(ZeroOrOne) @OslcValueType(XMLLiteral) @OslcPropertyDefinition("http://purl.org/dc/terms/description") public String getDescription() -
setDescription
-
getUsage
-
setUsage
-
isDefaultScheme
public boolean isDefaultScheme() -
getSchemePolicy
@OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#schemePolicy") public URI getSchemePolicy() -
setSchemePolicy
-