Class ArtifactTypeMappings
java.lang.Object
org.eclipse.lyo.oslc4j.core.model.AbstractResource
com.sodius.oslc.server.process.types.model.ArtifactTypeMappings
- All Implemented Interfaces:
IExtendedResource,IResource
@OslcNamespace("http://www.sodius.com/ns/process/types#")
@OslcResourceShape(title="Artifact Type Mappings Resource Shape",
describes="http://www.sodius.com/ns/process/types#ArtifactTypeMappings")
public class ArtifactTypeMappings
extends AbstractResource
Encapsulates
ArtifactTypeMapping and the Feedback messages generated by the validation.- Since:
- 3.7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddMapping(ArtifactTypeMapping mappings) voidaddSuggestedMappings(SuggestedMapping mapping) voidsetDomains(Collection<Link> domains) voidsetFeedback(Feedback feedback) voidsetMappings(Collection<ArtifactTypeMapping> mappings) voidsetSuggestedMappings(List<SuggestedMapping> suggestedMappings) Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
Constructor Details
-
ArtifactTypeMappings
public ArtifactTypeMappings()
-
-
Method Details
-
getFeedback
@OslcOccurs(ZeroOrOne) @OslcValueType(LocalResource) @OslcRepresentation(Inline) @OslcPropertyDefinition("http://www.sodius.com/ns/feedback#feedback") public Feedback getFeedback() -
setFeedback
-
getMappings
@OslcName("artifactTypeMapping") @OslcOccurs(ZeroOrMany) @OslcValueType(LocalResource) @OslcRepresentation(Inline) @OslcPropertyDefinition("http://www.sodius.com/ns/process/types#artifactTypeMapping") public Collection<ArtifactTypeMapping> getMappings() -
addMapping
-
setMappings
-
getDomains
@OslcName("domain") @OslcOccurs(ZeroOrMany) @OslcValueType(Resource) @OslcRepresentation(Reference) @OslcPropertyDefinition("http://open-services.net/ns/core#domain") public Collection<Link> getDomains() -
addDomain
-
setDomains
-
getSuggestedMappings
@OslcName("suggestedMapping") @OslcOccurs(ZeroOrMany) @OslcValueType(LocalResource) @OslcRepresentation(Inline) @OslcPropertyDefinition("http://www.sodius.com/ns/process/types#suggestedMapping") public List<SuggestedMapping> getSuggestedMappings() -
addSuggestedMappings
-
setSuggestedMappings
-