Class ResourceTypePolicy
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.scheme.model.LinkingPolicy
-
- com.sodius.oslc.server.process.scheme.model.ResourceTypePolicy
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process/scheme#") @OslcResourceShape(title="Resource Type Policy Resource Shape", describes="http://www.sodius.com/ns/process/scheme#ResourceTypePolicy") public class ResourceTypePolicy extends LinkingPolicy
Describes the policies of a resource type.- Since:
- 3.5.0
-
-
Constructor Summary
Constructors Constructor Description ResourceTypePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLinkTypePolicy(LinkTypePolicy linkTypePolicy)
List<LinkTypePolicy>
getLinkTypePolicies()
Link
getResourceType()
void
setLinkTypePolicies(List<LinkTypePolicy> linkTypePolicies)
void
setResourceType(Link resourceType)
-
Methods inherited from class com.sodius.oslc.server.process.scheme.model.LinkingPolicy
isBackLinkingDisabled, isCreationDialogDisabled, isLinkingDisabled, setBackLinkingDisabled, setCreationDialogDisabled, setLinkingDisabled
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getResourceType
@OslcOccurs(ExactlyOne) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcPropertyDefinition("http://open-services.net/ns/core#resourceType") public Link getResourceType()
-
setResourceType
public void setResourceType(Link resourceType)
-
getLinkTypePolicies
@OslcName("linkTypePolicy") @OslcOccurs(ZeroOrMany) @OslcValueType(LocalResource) @OslcRepresentation(Inline) @OslcRange("http://www.sodius.com/ns/process/scheme#LinkTypePolicy") @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#linkTypePolicy") public List<LinkTypePolicy> getLinkTypePolicies()
-
addLinkTypePolicy
public void addLinkTypePolicy(LinkTypePolicy linkTypePolicy)
-
setLinkTypePolicies
public void setLinkTypePolicies(List<LinkTypePolicy> linkTypePolicies)
-
-