A C D E F G I L M N O P R S T U

G

Generator - class org.autosemantix.generator.Generator.
The Generator component is responsible for creating a complete and functional Java implementation of a given Model.
Generator(Project) - Constructor for class org.autosemantix.generator.Generator
 
generate() - Method in class org.autosemantix.generator.ClassGenerator
Generate the required source code.
generate(Object) - Method in class org.autosemantix.generator.ClassGenerator
Generate the required source code.
generate() - Method in class org.autosemantix.generator.FactoryGenerator
Generate the required source code.
generate(Object) - Method in class org.autosemantix.generator.FactoryGenerator
Generate the required source code.
generate(Model) - Method in class org.autosemantix.generator.Generator
This method delagates the code generation tasks to the various Generator classes in order to generate a complete Java implementation for the given model.
generate() - Method in class org.autosemantix.generator.InterfaceGenerator
Generate the required source code.
generate(Object) - Method in class org.autosemantix.generator.InterfaceGenerator
Generate the required source code.
generate() - Method in class org.autosemantix.generator.ThingGenerator
Generate the required source code.
generate(Object) - Method in class org.autosemantix.generator.ThingGenerator
Generate the required source code.
getAnnotation() - Method in class org.autosemantix.deltalog.DefaultElement
 
getAnnotation() - Method in interface org.autosemantix.deltalog.Element
Get the annotation associated with this element.
getBaseClass() - Method in class org.autosemantix.Project
 
getChangeLog() - Method in class org.autosemantix.Project
 
getChangeLogFile() - Method in class org.autosemantix.Project
 
getChanges() - Method in class org.autosemantix.deltalog.Release
Get the list of changes made in this release.
getClassDir() - Method in class org.autosemantix.Project
 
getClasses() - Method in class org.autosemantix.Model
Get a list of all classes in top level package of the current model.
getDefault() - Static method in class org.autosemantix.plugin.AutoSemantixPlugin
Get the plugin instance for this plugin.
getDeltaFile() - Method in class org.autosemantix.Project
 
getDirectSuperTypes(EClass) - Static method in class org.autosemantix.Model
Find a list of all suprclasses which are one level up in the inheritance hierarchy.
getElements() - Method in class org.autosemantix.deltalog.Change
Get the list of elements that this change applies to.
getFactory() - Method in class org.autosemantix.Model
Get the current factory being used to create ecore objects.
getFactoryDir() - Method in class org.autosemantix.Project
 
getGetterMethodName(EStructuralFeature) - Static method in class org.autosemantix.NameValidator
Get an appropriate getter method name for the given attribute.
getHeader() - Method in class org.autosemantix.Project
 
getHeaderFile() - Method in class org.autosemantix.Project
 
getInterfaceDir() - Method in class org.autosemantix.Project
 
getJavaType(String) - Method in class org.autosemantix.Model
A lookup function to convert ecore types to regular Java types.
getLocalFeatures(EClass) - Static method in class org.autosemantix.Model
Find a list of attributes which are not inherited from the super classes.
getLogger() - Method in class org.autosemantix.Project
 
getModel() - Method in class org.autosemantix.Project
 
getModelFile() - Method in class org.autosemantix.Project
 
getName() - Method in class org.autosemantix.Project
 
getOntology() - Method in class org.autosemantix.Project
 
getPackagePrefix() - Method in class org.autosemantix.Project
 
getProjectDir() - Method in class org.autosemantix.Project
 
getProjectName() - Method in class org.autosemantix.deltalog.DeltaLog
Get the name of the current project.
getRelease(String) - Method in class org.autosemantix.deltalog.DeltaLog
Search for a specific release based on a version name.
getReleases() - Method in class org.autosemantix.deltalog.DeltaLog
Get the list of releases.
getSetterMethodName(EStructuralFeature) - Static method in class org.autosemantix.NameValidator
Get an appropriate setter method name for the given attribute.
getSourceDir() - Method in class org.autosemantix.Project
 
getTarget() - Method in class org.autosemantix.deltalog.Change
Get the target element of this change.
getURIs() - Method in class org.autosemantix.Project
 
getValidAttributeName(String) - Static method in class org.autosemantix.NameValidator
Converts an invalid attribute name to a valid one.
getValidClassName(String) - Static method in class org.autosemantix.NameValidator
Converts an invalid class name to a valid one.
getVersion() - Method in class org.autosemantix.deltalog.Release
Get the version tag for this release.
getWorkspace() - Static method in class org.autosemantix.plugin.AutoSemantixPlugin
Get the workspace associated with this plugin.

A C D E F G I L M N O P R S T U