nl.tudelft.tbm.eeni.owl2java.model.jmodel.utils
Class NamingUtils

java.lang.Object
  extended by nl.tudelft.tbm.eeni.owl2java.model.jmodel.utils.NamingUtils

public class NamingUtils
extends Object


Field Summary
static int anonCounter
           
static String anonPrefix
           
static String classNameAddOn
           
static String classNamingSchema
           
static String interfaceNameAddOn
           
static String interfaceNamingSchema
           
static String intersectionClassGlue
           
static String intersectionClassPrefix
           
static List<String> propertyIgnoredPrefixes
           
static String propertyNamingSchema
           
static boolean propertyStripPrefix
           
static String unionClassGlue
           
static String unionClassPrefix
           
 
Constructor Summary
NamingUtils()
           
 
Method Summary
static String createIntersectionClassName(com.hp.hpl.jena.ontology.IntersectionClass cls)
           
static String createUnionClassName(com.hp.hpl.jena.ontology.UnionClass cls)
           
static String getJavaClassName(com.hp.hpl.jena.ontology.OntClass ontClass)
           
static String getJavaClassName(String localName, String prefix)
           
static String getJavaFullName(JPackage pkg, String className)
           
static String getJavaInterfaceName(com.hp.hpl.jena.ontology.OntClass ontClass)
           
static String getJavaInterfaceName(String localName, String prefix)
           
static String getJavaPackageName(String basePackage, String prefix)
           
static String getPropertyName(com.hp.hpl.jena.ontology.OntProperty ontProperty)
           
static String getValidJavaName(String aName)
           
static String stripPropertyPrefixes(String string)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anonCounter

public static int anonCounter

anonPrefix

public static String anonPrefix

unionClassPrefix

public static String unionClassPrefix

unionClassGlue

public static String unionClassGlue

intersectionClassPrefix

public static String intersectionClassPrefix

intersectionClassGlue

public static String intersectionClassGlue

classNameAddOn

public static String classNameAddOn

classNamingSchema

public static String classNamingSchema

interfaceNameAddOn

public static String interfaceNameAddOn

interfaceNamingSchema

public static String interfaceNamingSchema

propertyNamingSchema

public static String propertyNamingSchema

propertyStripPrefix

public static boolean propertyStripPrefix

propertyIgnoredPrefixes

public static List<String> propertyIgnoredPrefixes
Constructor Detail

NamingUtils

public NamingUtils()
Method Detail

getJavaClassName

public static String getJavaClassName(com.hp.hpl.jena.ontology.OntClass ontClass)

getJavaClassName

public static String getJavaClassName(String localName,
                                      String prefix)

getJavaFullName

public static String getJavaFullName(JPackage pkg,
                                     String className)

getJavaInterfaceName

public static String getJavaInterfaceName(com.hp.hpl.jena.ontology.OntClass ontClass)

getJavaInterfaceName

public static String getJavaInterfaceName(String localName,
                                          String prefix)

getJavaPackageName

public static String getJavaPackageName(String basePackage,
                                        String prefix)

getPropertyName

public static String getPropertyName(com.hp.hpl.jena.ontology.OntProperty ontProperty)

getValidJavaName

public static String getValidJavaName(String aName)

stripPropertyPrefixes

public static String stripPropertyPrefixes(String string)

createUnionClassName

public static String createUnionClassName(com.hp.hpl.jena.ontology.UnionClass cls)

createIntersectionClassName

public static String createIntersectionClassName(com.hp.hpl.jena.ontology.IntersectionClass cls)


Copyright © 2011. All Rights Reserved.