Class ContainerScope
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.links.model.ContainerScope
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process#") @OslcResourceShape(title="Container Scope Resource Shape", describes="http://www.sodius.com/ns/process#ContainerScope") public class ContainerScope extends AbstractResource
Encapsulates availableLinkType
s per associated remote container.- Since:
- 3.7.0
-
-
Constructor Summary
Constructors Constructor Description ContainerScope()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLinkType(LinkType linkType)
LinkType[]
getLinkTypes()
Link
getServiceProvider()
boolean
isEmpty()
void
setLinkTypes(LinkType[] linkTypes)
void
setServiceProvider(Link serviceProvider)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getServiceProvider
@OslcName("serviceProvider") @OslcTitle("ServiceProvider") @OslcPropertyDefinition("http://open-services.net/ns/core#serviceProvider") public Link getServiceProvider()
-
setServiceProvider
public void setServiceProvider(Link serviceProvider)
-
getLinkTypes
@OslcName("linkType") @OslcTitle("LinkTypes") @OslcRepresentation(Inline) @OslcRdfCollectionType(collectionType="Seq") @OslcValueType(LocalResource) @OslcPropertyDefinition("http://www.sodius.com/ns/process#linkType") public LinkType[] getLinkTypes()
-
addLinkType
public void addLinkType(LinkType linkType)
-
isEmpty
public boolean isEmpty()
-
setLinkTypes
public void setLinkTypes(LinkType[] linkTypes)
-
-