Class ArtifactTypeUsageMapping
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.model.ArtifactTypeUsageMapping
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process#") @OslcResourceShape(title="Artifact Type Usage Mapping Resource Shape", describes="http://www.sodius.com/ns/process#ArtifactTypeUsageMapping") public class ArtifactTypeUsageMapping extends AbstractResource
Describes a mapping between a local Artifact Type and its Usage and Dialogs. Used to customize Service Providers.- Since:
- 3.1.0
- See Also:
ArtifactTypeUsageMappings
-
-
Constructor Summary
Constructors Constructor Description ArtifactTypeUsageMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactTypeId()
String
getLabel()
URI
getResourceType()
URI
getUsage()
boolean
isProvideCreation()
boolean
isProvideSelection()
void
setArtifactTypeId(String artifactTypeId)
void
setLabel(String label)
void
setProvideCreation(boolean provideCreation)
void
setProvideSelection(boolean provideSelection)
void
setResourceType(URI resourceType)
void
setUsage(URI usage)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getLabel
@OslcPropertyDefinition("http://open-services.net/ns/core#label") @OslcName("label") @OslcOccurs(ExactlyOne) public String getLabel()
-
setLabel
public void setLabel(String label)
-
getArtifactTypeId
@OslcPropertyDefinition("http://www.sodius.com/ns/process#artifactTypeId") @OslcName("artifactTypeId") @OslcOccurs(ExactlyOne) public String getArtifactTypeId()
-
setArtifactTypeId
public void setArtifactTypeId(String artifactTypeId)
-
getResourceType
@OslcPropertyDefinition("http://open-services.net/ns/core#resourceType") @OslcTitle("Resource Type") @OslcOccurs(ExactlyOne) public URI getResourceType()
-
setResourceType
public void setResourceType(URI resourceType)
-
getUsage
@OslcName("usage") @OslcPropertyDefinition("http://open-services.net/ns/core#usage") @OslcRepresentation(Reference) @OslcTitle("Usage") @OslcOccurs(ExactlyOne) public URI getUsage()
-
setUsage
public void setUsage(URI usage)
-
isProvideCreation
@OslcPropertyDefinition("http://www.sodius.com/ns/process#providesCreation") @OslcName("providesCreation") @OslcOccurs(ExactlyOne) public boolean isProvideCreation()
-
setProvideCreation
public void setProvideCreation(boolean provideCreation)
-
isProvideSelection
@OslcPropertyDefinition("http://www.sodius.com/ns/process#providesSelection") @OslcName("providesSelection") @OslcOccurs(ExactlyOne) public boolean isProvideSelection()
-
setProvideSelection
public void setProvideSelection(boolean provideSelection)
-
-