org.openrdf.elmo.codegen.concepts
Interface CodeClass

All Superinterfaces:
Class, Entity, Resource, Thing
All Known Subinterfaces:
CodeMessageClass
All Known Implementing Classes:
ClassMessageSupport, ClassPropertySupport, ConceptSupport, MessageConceptSupport

public interface CodeClass
extends Class, Class


Method Summary
 File generateSourceCode(File dir, JavaNameResolver resolver)
           
 Iterable<Property> getDeclaredProperties()
           
 Iterable<CodeMessageClass> getMessageTypes()
           
 CodeClass getRange(Property property)
           
 boolean isFunctional(Property property)
           
 
Methods inherited from interface org.openrdf.concepts.owl.Class
getOwlComplementOf, getOwlDisjointWith, getOwlEquivalentClasses, getOwlIntersectionOf, getOwlOneOf, getOwlUnionOf, setOwlComplementOf, setOwlDisjointWith, setOwlEquivalentClasses, setOwlIntersectionOf, setOwlOneOf, setOwlUnionOf
 
Methods inherited from interface org.openrdf.concepts.rdfs.Class
getRdfsSubClassOf, setRdfsSubClassOf
 
Methods inherited from interface org.openrdf.concepts.owl.Thing
getOwlDifferentFrom, getOwlSameAs, getOwlVersionInfo, setOwlDifferentFrom, setOwlSameAs, setOwlVersionInfo
 
Methods inherited from interface org.openrdf.concepts.rdfs.Resource
getRdfsComment, getRdfsIsDefinedBy, getRdfsLabel, getRdfsMembers, getRdfsSeeAlso, getRdfTypes, getRdfValues, setRdfsComment, setRdfsIsDefinedBy, setRdfsLabel, setRdfsMembers, setRdfsSeeAlso, setRdfTypes, setRdfValues
 
Methods inherited from interface org.openrdf.elmo.Entity
getElmoManager, getQName
 

Method Detail

getDeclaredProperties

Iterable<Property> getDeclaredProperties()

getRange

CodeClass getRange(Property property)

isFunctional

boolean isFunctional(Property property)

getMessageTypes

Iterable<CodeMessageClass> getMessageTypes()

generateSourceCode

File generateSourceCode(File dir,
                        JavaNameResolver resolver)
                        throws Exception
Throws:
Exception


Copyright © 2004-2008 Aduna. All Rights Reserved.