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 available
LinkTypes per associated remote container.- Since:
- 3.7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLinkType(LinkType linkType) LinkType[]booleanisEmpty()voidsetLinkTypes(LinkType[] linkTypes) voidsetServiceProvider(Link serviceProvider) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ContainerScope
public ContainerScope()
-
-
Method Details
-
getServiceProvider
@OslcName("serviceProvider") @OslcTitle("ServiceProvider") @OslcPropertyDefinition("http://open-services.net/ns/core#serviceProvider") public Link getServiceProvider() -
setServiceProvider
-
getLinkTypes
@OslcName("linkType") @OslcTitle("LinkTypes") @OslcRepresentation(Inline) @OslcRdfCollectionType(collectionType="Seq") @OslcValueType(LocalResource) @OslcPropertyDefinition("http://www.sodius.com/ns/process#linkType") public LinkType[] getLinkTypes() -
addLinkType
-
isEmpty
public boolean isEmpty() -
setLinkTypes
-