net.rewerse.i5.r3.juice.ontology
Interface Service

All Superinterfaces:
_Thing, com.ibm.adtech.jastor.Thing
All Known Subinterfaces:
AsynchClient, AsynchEngine, BrokerEngine, ComposerEngine, ECAEngine, Engine, EventComposer, EventDetector, ExpressionEngine, LanguageEngine, NativeEngine, RuleEngine
All Known Implementing Classes:
AsynchClientImpl, AsynchEngineImpl, BrokerEngineImpl, ComposerEngineImpl, ECAEngineImpl, EngineImpl, EventComposerImpl, EventDetectorImpl, ExpressionEngineImpl, LanguageEngineImpl, NativeEngineImpl, RuleEngineImpl, ServiceImpl

public interface Service
extends _Thing

Interface for Service ontology class
Use the net.rewerse.i5.r3.juice.ontology.r3Factory to create instances of this interface.

(URI: http://rewerse.net/I5/NS/2006/r3#Service)





Field Summary
static com.hp.hpl.jena.rdf.model.Property providesProperty
          The Jena Property for provides (URI: http://rewerse.net/I5/NS/2006/r3#provides)
static com.hp.hpl.jena.rdf.model.Resource TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface net.rewerse.i5.r3.juice.ontology._Thing
NAMESPACE, NS
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 Interface addProvides()
          Adds an anonymous value for the 'provides' property
 void addProvides(Interface t)
          Adds a value for the 'provides' property
 void addProvides(Interface provides, boolean full)
           
 void addProvides(java.lang.Iterable<Interface> c)
           
 void addProvides(java.lang.Iterable<Interface> c, boolean full)
           
 Interface addProvides(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'provides' property.
 Interface addProvides(com.hp.hpl.jena.rdf.model.Resource resource, boolean full)
           
 void clearProvides()
          Removes all values for the 'provides' property.
 java.lang.Iterable<Interface> getProvides()
          Get an Iterator the 'provides' property values.
 void removeProvides(Interface provides)
          Removes a value for the 'provides' property.
 void setProvides(java.lang.Iterable<Interface> c)
          Sets the 'provides' property value
 void setProvides(java.lang.Iterable<Interface> c, boolean full)
           
 
Methods inherited from interface net.rewerse.i5.juice.jastor.Thing
asDocument, asDOM, asDOM, asResource, asResource, asString, asString, clearRDFType, inModel, owlClass, setRDFType, thingClass, thingImplClass, validate, validate
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final com.hp.hpl.jena.rdf.model.Resource TYPE
The rdf:type for this ontology class


providesProperty

static final com.hp.hpl.jena.rdf.model.Property providesProperty
The Jena Property for provides

(URI: http://rewerse.net/I5/NS/2006/r3#provides)


Method Detail

getProvides

java.lang.Iterable<Interface> getProvides()
                                          throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'provides' property values. This iterator() may be used to remove all such values.

Returns:
Iterable of Interface
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
providesProperty

addProvides

void addProvides(Interface t)
                 throws java.lang.Exception
Adds a value for the 'provides' property

Parameters:
The - Interface to add
Throws:
java.lang.Exception
See Also:
providesProperty

addProvides

void addProvides(java.lang.Iterable<Interface> c)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addProvides

void addProvides(java.lang.Iterable<Interface> c,
                 boolean full)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addProvides

void addProvides(Interface provides,
                 boolean full)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addProvides

Interface addProvides()
                      throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'provides' property

Returns:
The anoymous Interface created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
providesProperty

addProvides

Interface addProvides(com.hp.hpl.jena.rdf.model.Resource resource)
                      throws java.lang.Exception
Adds a value for the 'provides' property. This method is equivalent constructing a new instance of Interface with the factory and calling addProvides(net.rewerse.i5.r3.juice.ontology.Interface provides) The resource argument have rdf:type http://rewerse.net/I5/NS/2006/r3#Interface. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
java.lang.Exception
See Also:
providesProperty

addProvides

Interface addProvides(com.hp.hpl.jena.rdf.model.Resource resource,
                      boolean full)
                      throws java.lang.Exception
Throws:
java.lang.Exception

removeProvides

void removeProvides(Interface provides)
                    throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'provides' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - Interface to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
providesProperty

setProvides

void setProvides(java.lang.Iterable<Interface> c)
                 throws java.lang.Exception
Sets the 'provides' property value

Parameters:
{@link - java.lang.Iterable} of Interface
Throws:
java.lang.Exception
See Also:
providesProperty

setProvides

void setProvides(java.lang.Iterable<Interface> c,
                 boolean full)
                 throws java.lang.Exception
Throws:
java.lang.Exception

clearProvides

void clearProvides()
                   throws com.ibm.adtech.jastor.JastorException
Removes all values for the 'provides' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Throws:
com.ibm.adtech.jastor.JastorException
See Also:
providesProperty