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 of
an application native artifact type.- Since:
- 3.7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetArtifactType(ArtifactType artifactType) voidsetIncomingLinkingPolicy(IncomingLinkingPolicy incomingLinkingPolicy) voidsetOutgoingLinkingPolicy(OutgoingLinkingPolicy outgoingLinkingPolicy) voidsetResourceType(Link resourceType) toString()Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ArtifactTypeMapping
public ArtifactTypeMapping()
-
-
Method Details
-
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
-
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
-
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
-
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
-
toString
-