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, GenTypedElement
- All Known Implementing Classes:
- GenBaseImpl, GenClassifierImpl, GenClassImpl, GenDataTypeImpl, GenEnumImpl, GenEnumLiteralImpl, GenFeatureImpl, GenModelImpl, GenOperationImpl, GenPackageImpl, GenParameterImpl, GenTypedElementImpl
- public interface GenBase
- extends EObject
A representation of the model object 'Gen Base'.
- See Also:
GenModelPackage.getGenBase()
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
getGenModel
public GenModel getGenModel()
capName
public String capName(String name)
uncapName
public String uncapName(String name)
uncapPrefixedName
public String uncapPrefixedName(String in)
safeName
public String safeName(String name)
format
public String format(String name,
char separator,
String prefix,
boolean includePrefix)
canGenerate
public boolean canGenerate()
generate
public void generate(IProgressMonitor progressMonitor)
canGenerateEdit
public boolean canGenerateEdit()
generateEdit
public void generateEdit(IProgressMonitor progressMonitor)
canGenerateEditor
public boolean canGenerateEditor()
generateEditor
public void generateEditor(IProgressMonitor progressMonitor)
canGenerateSchema
public boolean canGenerateSchema()
generateSchema
public void generateSchema(IProgressMonitor progressMonitor)
canGenerateTests
public boolean canGenerateTests()
generateTests
public void generateTests(IProgressMonitor progressMonitor)
reconcile
public boolean reconcile()
hasDocumentation
public boolean hasDocumentation()
getDocumentation
public String getDocumentation(String indentation)