Class ArtifactTypeMapping
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.types.model.ArtifactTypeMapping
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process/types#") @OslcResourceShape(title="Artifact Type Mapping Resource Shape", describes="http://www.sodius.com/ns/process/types#ArtifactTypeMapping") public class ArtifactTypeMapping extends AbstractResource
Describes the resource type and linking settings ofan application native artifact type
.- Since:
- 3.7.0
-
-
Constructor Summary
Constructors Constructor Description ArtifactTypeMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactType
getArtifactType()
IncomingLinkingPolicy
getIncomingLinkingPolicy()
OutgoingLinkingPolicy
getOutgoingLinkingPolicy()
Link
getResourceType()
void
setArtifactType(ArtifactType artifactType)
void
setIncomingLinkingPolicy(IncomingLinkingPolicy incomingLinkingPolicy)
void
setOutgoingLinkingPolicy(OutgoingLinkingPolicy outgoingLinkingPolicy)
void
setResourceType(Link resourceType)
String
toString()
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getArtifactType
@OslcTitle("Artifact Type") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://www.sodius.com/ns/process/types#artifactType") @OslcDescription("The artifact type") @OslcValueType(LocalResource) @OslcRepresentation(Inline) public ArtifactType getArtifactType()
-
setArtifactType
public void setArtifactType(ArtifactType artifactType)
-
getResourceType
@OslcTitle("Resource Type") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://open-services.net/ns/core#resourceType") @OslcDescription("The mapped resource type") @OslcValueType(Resource) @OslcRepresentation(Reference) public Link getResourceType()
-
setResourceType
public void setResourceType(Link resourceType)
-
getOutgoingLinkingPolicy
@OslcTitle("Outgoing Linking Policy") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://www.sodius.com/ns/process/types#outgoingLinkingPolicy") @OslcDescription("The policy for linking from the local application") @OslcValueType(LocalResource) @OslcRepresentation(Inline) public OutgoingLinkingPolicy getOutgoingLinkingPolicy()
-
setOutgoingLinkingPolicy
public void setOutgoingLinkingPolicy(OutgoingLinkingPolicy outgoingLinkingPolicy)
-
getIncomingLinkingPolicy
@OslcTitle("Incoming Linking Policy") @OslcOccurs(ExactlyOne) @OslcPropertyDefinition("http://www.sodius.com/ns/process/types#incomingLinkingPolicy") @OslcDescription("The policy for linking from the remote application") @OslcValueType(LocalResource) @OslcRepresentation(Inline) public IncomingLinkingPolicy getIncomingLinkingPolicy()
-
setIncomingLinkingPolicy
public void setIncomingLinkingPolicy(IncomingLinkingPolicy incomingLinkingPolicy)
-
-