com.ibm.tivoli.oslc

Class OslcShape

  • java.lang.Object
    • com.ibm.tivoli.oslc.OslcShape
  • All Implemented Interfaces:
    Constants


    public class OslcShape
    extends java.lang.Object
    implements Constants
    • Field Detail

      • oslcModel

        protected com.hp.hpl.jena.rdf.model.Model oslcModel
      • shapeRes

        protected com.hp.hpl.jena.rdf.model.Resource shapeRes
    • Constructor Detail

      • OslcShape

        public OslcShape(com.hp.hpl.jena.rdf.model.Model oslcModel,
                         java.lang.String resType,
                         java.lang.String shapeURI)
    • Method Detail

      • setMaxSize

        public void setMaxSize(com.hp.hpl.jena.rdf.model.Resource property,
                               java.lang.String size)
      • setOccurs

        public void setOccurs(com.hp.hpl.jena.rdf.model.Resource property,
                              java.lang.String occursURI)
      • setPropertyName

        public void setPropertyName(com.hp.hpl.jena.rdf.model.Resource property,
                                    java.lang.String propName)
      • setDefaultValue

        public void setDefaultValue(com.hp.hpl.jena.rdf.model.Resource property,
                                    java.lang.String defValue)
      • setPropertyDefinition

        public void setPropertyDefinition(com.hp.hpl.jena.rdf.model.Resource property,
                                          java.lang.String propNsURI)
      • setValueType

        public void setValueType(com.hp.hpl.jena.rdf.model.Resource property)
      • setValueType

        public void setValueType(com.hp.hpl.jena.rdf.model.Resource property,
                                 java.lang.String valueType)
      • setRepresentation

        public void setRepresentation(com.hp.hpl.jena.rdf.model.Resource property,
                                      java.lang.String repURI)
      • setRange

        public void setRange(com.hp.hpl.jena.rdf.model.Resource property,
                             java.lang.String rangeURI)
      • setTitle

        public void setTitle(com.hp.hpl.jena.rdf.model.Resource property,
                             java.lang.String title)
      • setUsage

        public void setUsage(com.hp.hpl.jena.rdf.model.Resource Property,
                             java.util.Set usageURISet)
      • getTypeURI

        protected java.lang.String getTypeURI(java.lang.String ns,
                                              java.lang.String name)
      • createResourceProperty

        public com.hp.hpl.jena.rdf.model.Resource createResourceProperty(java.lang.String occursURI,
                                                                         java.lang.String propName,
                                                                         java.lang.String propNs,
                                                                         java.lang.String valueTypeURI,
                                                                         java.lang.String rangeURI,
                                                                         java.lang.String valueShapeURI,
                                                                         java.lang.String title,
                                                                         java.util.Set usageURIs,
                                                                         java.lang.String representationURI)
      • createLiteralProperty

        public void createLiteralProperty(java.lang.String occursURI,
                                          java.lang.String propName,
                                          java.lang.String propNs,
                                          java.lang.String valueTypeURI,
                                          java.lang.String title,
                                          java.lang.String defaultValue,
                                          int maxSize)
      • setExtendedInfo

        protected void setExtendedInfo(com.hp.hpl.jena.rdf.model.Resource property)