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

All Superinterfaces:
_Thing, Definition, com.ibm.adtech.jastor.Thing
All Known Implementing Classes:
LanguageImpl

public interface Language
extends Definition, _Thing

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





Field Summary
static com.hp.hpl.jena.rdf.model.Property definesProperty
          The Jena Property for defines (URI: http://rewerse.net/I5/NS/2006/r3#defines)
static com.hp.hpl.jena.rdf.model.Property implementationProperty
          The Jena Property for implementation (URI: http://rewerse.net/I5/NS/2006/r3#implementation)
static com.hp.hpl.jena.rdf.model.Property nameProperty
          The Jena Property for name (URI: http://rewerse.net/I5/NS/2006/r3#name)
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
 LanguageResource addDefines()
          Adds an anonymous value for the 'defines' property
 void addDefines(java.lang.Iterable<LanguageResource> c)
           
 void addDefines(java.lang.Iterable<LanguageResource> c, boolean full)
           
 void addDefines(LanguageResource t)
          Adds a value for the 'defines' property
 void addDefines(LanguageResource defines, boolean full)
           
 LanguageResource addDefines(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'defines' property.
 LanguageResource addDefines(com.hp.hpl.jena.rdf.model.Resource resource, boolean full)
           
 Engine addImplementation()
          Adds an anonymous value for the 'implementation' property
 void addImplementation(Engine t)
          Adds a value for the 'implementation' property
 void addImplementation(Engine implementation, boolean full)
           
 void addImplementation(java.lang.Iterable<Engine> c)
           
 void addImplementation(java.lang.Iterable<Engine> c, boolean full)
           
 Engine addImplementation(com.hp.hpl.jena.rdf.model.Resource resource)
          Adds a value for the 'implementation' property.
 Engine addImplementation(com.hp.hpl.jena.rdf.model.Resource resource, boolean full)
           
 void clearDefines()
          Removes all values for the 'defines' property.
 void clearImplementation()
          Removes all values for the 'implementation' property.
 void clearName()
          Removes all values for the 'name' property.
 java.lang.Iterable<LanguageResource> getDefines()
          Get an Iterator the 'defines' property values.
 java.lang.Iterable<Engine> getImplementation()
          Get an Iterator the 'implementation' property values.
 java.lang.String getName()
          Gets the 'name' property value
 void removeDefines(LanguageResource defines)
          Removes a value for the 'defines' property.
 void removeImplementation(Engine implementation)
          Removes a value for the 'implementation' property.
 void setDefines(java.lang.Iterable<LanguageResource> c)
          Sets the 'defines' property value
 void setDefines(java.lang.Iterable<LanguageResource> c, boolean full)
           
 void setImplementation(java.lang.Iterable<Engine> c)
          Sets the 'implementation' property value
 void setImplementation(java.lang.Iterable<Engine> c, boolean full)
           
 void setName(java.lang.String name)
          Sets the 'name' property value
 
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


implementationProperty

static final com.hp.hpl.jena.rdf.model.Property implementationProperty
The Jena Property for implementation

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



definesProperty

static final com.hp.hpl.jena.rdf.model.Property definesProperty
The Jena Property for defines

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



nameProperty

static final com.hp.hpl.jena.rdf.model.Property nameProperty
The Jena Property for name

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


Method Detail

getImplementation

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

Returns:
Iterable of Engine
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
implementationProperty

addImplementation

void addImplementation(Engine t)
                       throws java.lang.Exception
Adds a value for the 'implementation' property

Parameters:
The - Engine to add
Throws:
java.lang.Exception
See Also:
implementationProperty

addImplementation

void addImplementation(java.lang.Iterable<Engine> c)
                       throws java.lang.Exception
Throws:
java.lang.Exception

addImplementation

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

addImplementation

void addImplementation(Engine implementation,
                       boolean full)
                       throws java.lang.Exception
Throws:
java.lang.Exception

addImplementation

Engine addImplementation()
                         throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'implementation' property

Returns:
The anoymous Engine created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
implementationProperty

addImplementation

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

addImplementation

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

removeImplementation

void removeImplementation(Engine implementation)
                          throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'implementation' 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 - Engine to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
implementationProperty

setImplementation

void setImplementation(java.lang.Iterable<Engine> c)
                       throws java.lang.Exception
Sets the 'implementation' property value

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

setImplementation

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

clearImplementation

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

getDefines

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

Returns:
Iterable of LanguageResource
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
definesProperty

addDefines

void addDefines(LanguageResource t)
                throws java.lang.Exception
Adds a value for the 'defines' property

Parameters:
The - LanguageResource to add
Throws:
java.lang.Exception
See Also:
definesProperty

addDefines

void addDefines(java.lang.Iterable<LanguageResource> c)
                throws java.lang.Exception
Throws:
java.lang.Exception

addDefines

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

addDefines

void addDefines(LanguageResource defines,
                boolean full)
                throws java.lang.Exception
Throws:
java.lang.Exception

addDefines

LanguageResource addDefines()
                            throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'defines' property

Returns:
The anoymous LanguageResource created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
definesProperty

addDefines

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

addDefines

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

removeDefines

void removeDefines(LanguageResource defines)
                   throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'defines' 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 - LanguageResource to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
definesProperty

setDefines

void setDefines(java.lang.Iterable<LanguageResource> c)
                throws java.lang.Exception
Sets the 'defines' property value

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

setDefines

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

clearDefines

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

getName

java.lang.String getName()
                         throws com.ibm.adtech.jastor.JastorException
Gets the 'name' property value

Returns:
String
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
nameProperty

setName

void setName(java.lang.String name)
             throws com.ibm.adtech.jastor.JastorException
Sets the 'name' property value

Parameters:
{@link - java.lang.String}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
nameProperty

clearName

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