org.eclipse.emf.codegen.ecore.genmodel
Interface GenBase

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
GenClass, GenClassifier, GenDataType, GenEnum, GenEnumLiteral, GenFeature, GenModel, GenOperation, GenPackage, GenParameter
All Known Implementing Classes:
GenBaseImpl

public interface GenBase
extends EObject

A representation of the model object 'Gen Base'.

See Also:
GenModelPackage.getGenBase()

Method Summary
 boolean canGenerate()
           
 boolean canGenerateEdit()
           
 boolean canGenerateEditor()
           
 java.lang.String capName(java.lang.String name)
           
 GenModelPackage ePackageGenModel()
           
 java.lang.String format(java.lang.String name, char separator, java.lang.String prefix, boolean includePrefix)
           
 void generate(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 void generateEdit(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 void generateEditor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 GenModel getGenModel()
           
 boolean reconcile()
           
 java.lang.String safeName(java.lang.String name)
           
 java.lang.String uncapName(java.lang.String name)
           
 java.lang.String uncapPrefixedName(java.lang.String in)
           
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getGenModel

public GenModel getGenModel()

capName

public java.lang.String capName(java.lang.String name)

uncapName

public java.lang.String uncapName(java.lang.String name)

uncapPrefixedName

public java.lang.String uncapPrefixedName(java.lang.String in)

safeName

public java.lang.String safeName(java.lang.String name)

format

public java.lang.String format(java.lang.String name,
                               char separator,
                               java.lang.String prefix,
                               boolean includePrefix)

canGenerate

public boolean canGenerate()

generate

public void generate(org.eclipse.core.runtime.IProgressMonitor progressMonitor)

ePackageGenModel

public GenModelPackage ePackageGenModel()

canGenerateEdit

public boolean canGenerateEdit()

generateEdit

public void generateEdit(org.eclipse.core.runtime.IProgressMonitor progressMonitor)

canGenerateEditor

public boolean canGenerateEditor()

generateEditor

public void generateEditor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)

reconcile

public boolean reconcile()

Copyright 2001-2003 IBM Corporation and others.
All Rights Reserved.