Class LinkingRawResources
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.server.process.links.model.LinkingRawResources
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/process#")
@OslcResourceShape(title="Linking Raw Resources Shape",
describes="http://www.sodius.com/ns/process#LinkingRawResources")
public class LinkingRawResources
extends AbstractResource
Encapsulates the linking raw resource URLs.
Used by the DnD flow to, given the set of dropped/pasted resources, determine the remote container to use for linking.
- Since:
- 3.7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLinkingResource(String linkingResource) String[]booleanisEmpty()voidremoveLinkingResource(String... linkingResources) voidsetLinkingResources(String[] linkingResources) voidsetLinkingType(URI linkingType) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
LinkingRawResources
public LinkingRawResources()
-
-
Method Details
-
getLinkingType
@OslcPropertyDefinition("http://www.sodius.com/ns/process#linkingType") @OslcValueType(Resource) public URI getLinkingType() -
setLinkingType
-
getLinkingResources
@OslcName("linkingResource") @OslcPropertyDefinition("http://www.sodius.com/ns/process#linkingResource") @OslcTitle("Linking Resource") @OslcRdfCollectionType(collectionType="Seq") @OslcValueType(String) public String[] getLinkingResources() -
addLinkingResource
-
removeLinkingResource
-
setLinkingResources
-
isEmpty
public boolean isEmpty()
-