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

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

public interface Engine
extends Client, Definition, Service, _Thing

Interface for Engine 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#Engine)





Field Summary
static com.hp.hpl.jena.rdf.model.Property _implementsProperty
          The Jena Property for _implements (URI: http://rewerse.net/I5/NS/2006/r3#implements)
static com.hp.hpl.jena.rdf.model.Property exportsProperty
          The Jena Property for exports (URI: http://rewerse.net/I5/NS/2006/r3#exports)
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.Client
notifyToProperty, providesProperty
 
Fields inherited from interface net.rewerse.i5.r3.juice.ontology._Thing
NAMESPACE, NS
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Fields inherited from interface net.rewerse.i5.r3.juice.ontology._Thing
NAMESPACE, NS
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Fields inherited from interface net.rewerse.i5.r3.juice.ontology.Service
providesProperty
 
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
 Language add_implements()
          Adds an anonymous value for the '_implements' property
 void add_implements(java.lang.Iterable<Language> c)
           
 void add_implements(java.lang.Iterable<Language> c, boolean full)
           
 void add_implements(Language t)
          Adds a value for the '_implements' property
 void add_implements(Language _implements, boolean full)
           
 Language add_implements(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the '_implements' property.
 Language add_implements(com.hp.hpl.jena.rdf.model.Resource resource, boolean full)
           
 LanguageConstruct addExports()
          Adds an anonymous value for the 'exports' property
 void addExports(java.lang.Iterable<LanguageConstruct> c)
           
 void addExports(java.lang.Iterable<LanguageConstruct> c, boolean full)
           
 void addExports(LanguageConstruct t)
          Adds a value for the 'exports' property
 void addExports(LanguageConstruct exports, boolean full)
           
 LanguageConstruct addExports(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'exports' property.
 LanguageConstruct addExports(com.hp.hpl.jena.rdf.model.Resource resource, boolean full)
           
 void clear_implements()
          Removes all values for the '_implements' property.
 void clearExports()
          Removes all values for the 'exports' property.
 java.lang.Iterable<Language> get_implements()
          Get an Iterator the '_implements' property values.
 java.lang.Iterable<LanguageConstruct> getExports()
          Get an Iterator the 'exports' property values.
 void remove_implements(Language _implements)
          Removes a value for the '_implements' property.
 void removeExports(LanguageConstruct exports)
          Removes a value for the 'exports' property.
 void set_implements(java.lang.Iterable<Language> c)
          Sets the '_implements' property value
 void set_implements(java.lang.Iterable<Language> c, boolean full)
           
 void setExports(java.lang.Iterable<LanguageConstruct> c)
          Sets the 'exports' property value
 void setExports(java.lang.Iterable<LanguageConstruct> c, boolean full)
           
 
Methods inherited from interface net.rewerse.i5.r3.juice.ontology.Client
addProvides, addProvides, addProvides, addProvides, addProvides, addProvides, addProvides, clearNotifyTo, clearProvides, getNotifyTo, getProvides, removeProvides, setNotifyTo, setNotifyTo, setNotifyTo, setNotifyTo, setProvides, setProvides
 
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
 
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
 
Methods inherited from interface net.rewerse.i5.r3.juice.ontology.Service
addProvides, addProvides, addProvides, addProvides, addProvides, addProvides, addProvides, clearProvides, getProvides, removeProvides, setProvides, setProvides
 
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


exportsProperty

static final com.hp.hpl.jena.rdf.model.Property exportsProperty
The Jena Property for exports

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



_implementsProperty

static final com.hp.hpl.jena.rdf.model.Property _implementsProperty
The Jena Property for _implements

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


Method Detail

getExports

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

Returns:
Iterable of LanguageConstruct
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
exportsProperty

addExports

void addExports(LanguageConstruct t)
                throws java.lang.Exception
Adds a value for the 'exports' property

Parameters:
The - LanguageConstruct to add
Throws:
java.lang.Exception
See Also:
exportsProperty

addExports

void addExports(java.lang.Iterable<LanguageConstruct> c)
                throws java.lang.Exception
Throws:
java.lang.Exception

addExports

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

addExports

void addExports(LanguageConstruct exports,
                boolean full)
                throws java.lang.Exception
Throws:
java.lang.Exception

addExports

LanguageConstruct addExports()
                             throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'exports' property

Returns:
The anoymous LanguageConstruct created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
exportsProperty

addExports

LanguageConstruct addExports(com.hp.hpl.jena.rdf.model.Resource resource)
                             throws java.lang.Exception
Adds a value for the 'exports' property. This method is equivalent constructing a new instance of LanguageConstruct with the factory and calling addExports(net.rewerse.i5.r3.juice.ontology.LanguageConstruct exports) The resource argument have rdf:type http://rewerse.net/I5/NS/2006/r3#LanguageConstruct. 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:
exportsProperty

addExports

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

removeExports

void removeExports(LanguageConstruct exports)
                   throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'exports' 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 - LanguageConstruct to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
exportsProperty

setExports

void setExports(java.lang.Iterable<LanguageConstruct> c)
                throws java.lang.Exception
Sets the 'exports' property value

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

setExports

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

clearExports

void clearExports()
                  throws com.ibm.adtech.jastor.JastorException
Removes all values for the 'exports' 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:
exportsProperty

get_implements

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

Returns:
Iterable of Language
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
_implementsProperty

add_implements

void add_implements(Language t)
                    throws java.lang.Exception
Adds a value for the '_implements' property

Parameters:
The - Language to add
Throws:
java.lang.Exception
See Also:
_implementsProperty

add_implements

void add_implements(java.lang.Iterable<Language> c)
                    throws java.lang.Exception
Throws:
java.lang.Exception

add_implements

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

add_implements

void add_implements(Language _implements,
                    boolean full)
                    throws java.lang.Exception
Throws:
java.lang.Exception

add_implements

Language add_implements()
                        throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the '_implements' property

Returns:
The anoymous Language created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
_implementsProperty

add_implements

Language add_implements(com.hp.hpl.jena.rdf.model.Resource resource)
                        throws java.lang.Exception
Adds a value for the '_implements' property. This method is equivalent constructing a new instance of Language with the factory and calling add_implements(net.rewerse.i5.r3.juice.ontology.Language _implements) The resource argument have rdf:type http://rewerse.net/I5/NS/2006/r3#Language. 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:
_implementsProperty

add_implements

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

remove_implements

void remove_implements(Language _implements)
                       throws com.ibm.adtech.jastor.JastorException
Removes a value for the '_implements' 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 - Language to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
_implementsProperty

set_implements

void set_implements(java.lang.Iterable<Language> c)
                    throws java.lang.Exception
Sets the '_implements' property value

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

set_implements

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

clear_implements

void clear_implements()
                      throws com.ibm.adtech.jastor.JastorException
Removes all values for the '_implements' 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:
_implementsProperty