org.mindswap.owl.list
Class GenericListVocabulary

java.lang.Object
  extended by org.mindswap.owl.list.GenericListVocabulary
All Implemented Interfaces:
ListVocabulary

public class GenericListVocabulary
extends java.lang.Object
implements ListVocabulary

Author:
Evren Sirin

Constructor Summary
GenericListVocabulary(OWLClass List, OWLObjectProperty first, OWLDataProperty firstD, OWLObjectProperty rest, OWLIndividual nil)
           
GenericListVocabulary(java.net.URI baseURI)
           
GenericListVocabulary(java.net.URI List, java.net.URI first, java.net.URI rest, java.net.URI nil)
           
GenericListVocabulary(java.net.URI List, java.net.URI first, java.net.URI firstD, java.net.URI rest, java.net.URI nil)
           
 
Method Summary
 OWLObjectProperty first()
           
 OWLDataProperty firstD()
           
 java.lang.Class getJavaClass()
           
 OWLClass List()
           
 OWLIndividual nil()
           
 OWLObjectProperty rest()
           
 void setJavaClass(java.lang.Class javaClass)
           
 ListVocabulary specialize(OWLClass listType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericListVocabulary

public GenericListVocabulary(java.net.URI baseURI)

GenericListVocabulary

public GenericListVocabulary(java.net.URI List,
                             java.net.URI first,
                             java.net.URI rest,
                             java.net.URI nil)

GenericListVocabulary

public GenericListVocabulary(java.net.URI List,
                             java.net.URI first,
                             java.net.URI firstD,
                             java.net.URI rest,
                             java.net.URI nil)

GenericListVocabulary

public GenericListVocabulary(OWLClass List,
                             OWLObjectProperty first,
                             OWLDataProperty firstD,
                             OWLObjectProperty rest,
                             OWLIndividual nil)
Method Detail

List

public OWLClass List()
Specified by:
List in interface ListVocabulary

first

public OWLObjectProperty first()
Specified by:
first in interface ListVocabulary

firstD

public OWLDataProperty firstD()
Specified by:
firstD in interface ListVocabulary

rest

public OWLObjectProperty rest()
Specified by:
rest in interface ListVocabulary

nil

public OWLIndividual nil()
Specified by:
nil in interface ListVocabulary

getJavaClass

public java.lang.Class getJavaClass()

setJavaClass

public void setJavaClass(java.lang.Class javaClass)

specialize

public ListVocabulary specialize(OWLClass listType)
Specified by:
specialize in interface ListVocabulary


Copyright © 2004 Evren Sirin. All Rights Reserved.