ibspan.tss.layout.ontology.datamodel
Interface Menu

All Superinterfaces:
LayoutElement, com.ibm.adtech.jastor.Thing
All Known Implementing Classes:
MenuImpl

public interface Menu
extends LayoutElement, com.ibm.adtech.jastor.Thing

Interface for Menu ontology class
Use the ibspan.tss.layout.ontology.datamodel.DataModelFactory to create instances of this interface.

(URI: http://www.ibspan.waw.pl/tss/DataModel#Menu)





Field Summary
static Resource CommonMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#CommonMenu
static Resource DefineSearchMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#DefineSearchMenu
static Resource DetailsMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#DetailsMenu
static Property hasLinkProperty
          The Jena Property for hasLink (URI: http://www.ibspan.waw.pl/tss/DataModel#hasLink)
static Resource LoginMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#LoginMenu
static Resource LoginSuccessMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#LoginSuccessMenu
static Resource ResultsMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#ResultsMenu
static Resource TYPE
          The rdf:type for this ontology class
static Resource WelcomeMenu
          Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#WelcomeMenu
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 Link addHasLink()
          Adds an anonymous value for the 'hasLink' property
 void addHasLink(Link hasLink)
          Adds a value for the 'hasLink' property
 Link addHasLink(Resource resource)
          Adds a value for the 'hasLink' property.
 Iterator getHasLink()
          Get an Iterator the 'hasLink' property values.
 void removeHasLink(Link hasLink)
          Removes a value for the 'hasLink' property.
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final Resource TYPE
The rdf:type for this ontology class


hasLinkProperty

static final Property hasLinkProperty
The Jena Property for hasLink

(URI: http://www.ibspan.waw.pl/tss/DataModel#hasLink)



DefineSearchMenu

static final Resource DefineSearchMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#DefineSearchMenu


ResultsMenu

static final Resource ResultsMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#ResultsMenu


WelcomeMenu

static final Resource WelcomeMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#WelcomeMenu


LoginSuccessMenu

static final Resource LoginSuccessMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#LoginSuccessMenu


CommonMenu

static final Resource CommonMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#CommonMenu


LoginMenu

static final Resource LoginMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#LoginMenu


DetailsMenu

static final Resource DetailsMenu
Individual for URI: http://www.ibspan.waw.pl/tss/db/Templates#DetailsMenu

Method Detail

getHasLink

Iterator getHasLink()
                    throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'hasLink' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Link
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasLinkProperty

addHasLink

void addHasLink(Link hasLink)
                throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'hasLink' property

Parameters:
The - Link to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasLinkProperty

addHasLink

Link addHasLink()
                throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'hasLink' property

Returns:
The anoymous Link created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasLinkProperty

addHasLink

Link addHasLink(Resource resource)
                throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'hasLink' property. This method is equivalent constructing a new instance of Link with the factory and calling addHasLink(ibspan.tss.layout.ontology.datamodel.Link hasLink) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/DataModel#Link. 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:
com.ibm.adtech.jastor.JastorException
See Also:
hasLinkProperty

removeHasLink

void removeHasLink(Link hasLink)
                   throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'hasLink' 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 - Link to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasLinkProperty