|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GenBase
A representation of the model object 'Gen Base'.
The following features are supported:
GenModelPackage.getGenBase()
Method Summary | |
---|---|
boolean |
canGenerate()
|
boolean |
canGenerateEdit()
|
boolean |
canGenerateEditor()
|
boolean |
canGenerateSchema()
Deprecated. In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. |
boolean |
canGenerateTests()
|
java.lang.String |
capName(java.lang.String name)
|
java.lang.String |
format(java.lang.String name,
char separator,
java.lang.String prefix,
boolean includePrefix)
Deprecated. in 2.2. Please use CodeGenUtil.format(String, char, String, boolean, boolean) instead. |
void |
gen(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
genEdit(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
genEditor(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generate(IProgressMonitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generate(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateEdit(IProgressMonitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateEdit(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateEditor(IProgressMonitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateEditor(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateSchema(IProgressMonitor progressMonitor)
Deprecated. In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. |
void |
generateSchema(Monitor progressMonitor)
Deprecated. In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. |
void |
generateTests(IProgressMonitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
generateTests(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
void |
genSchema(Monitor progressMonitor)
Deprecated. In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. |
void |
genTests(Monitor progressMonitor)
Deprecated. In EMF 2.2, a Generator should be used to generate code.
This method will be removed after 2.2. |
java.lang.String |
getCopyright(java.lang.String indentation)
|
java.lang.String |
getDocumentation(java.lang.String indentation)
|
EModelElement |
getEcoreModelElement()
|
GenAnnotation |
getGenAnnotation(java.lang.String source)
|
EList<GenAnnotation> |
getGenAnnotations()
Returns the value of the 'Gen Annotations' containment reference list. |
GenModel |
getGenModel()
|
boolean |
hasCopyright()
|
boolean |
hasDocumentation()
|
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, eContainingFeature, 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 |
---|
EList<GenAnnotation> getGenAnnotations()
GenAnnotation
.
It is bidirectional and its opposite is 'Gen Base
'.
GenModelPackage.getGenBase_GenAnnotations()
,
GenAnnotation.getGenBase()
GenAnnotation getGenAnnotation(java.lang.String source)
GenModel getGenModel()
java.lang.String capName(java.lang.String name)
java.lang.String uncapName(java.lang.String name)
java.lang.String uncapPrefixedName(java.lang.String in)
java.lang.String safeName(java.lang.String name)
@Deprecated java.lang.String format(java.lang.String name, char separator, java.lang.String prefix, boolean includePrefix)
CodeGenUtil.format(String, char, String, boolean, boolean)
instead.
boolean canGenerate()
@Deprecated void generate(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void gen(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void generate(IProgressMonitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
boolean canGenerateEdit()
@Deprecated void generateEdit(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void genEdit(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void generateEdit(IProgressMonitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
boolean canGenerateEditor()
@Deprecated void generateEditor(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void genEditor(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void generateEditor(IProgressMonitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated boolean canGenerateSchema()
@Deprecated void generateSchema(Monitor progressMonitor)
@Deprecated void genSchema(Monitor progressMonitor)
@Deprecated void generateSchema(IProgressMonitor progressMonitor)
boolean canGenerateTests()
@Deprecated void generateTests(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void genTests(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
@Deprecated void generateTests(IProgressMonitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
boolean reconcile()
boolean hasDocumentation()
java.lang.String getDocumentation(java.lang.String indentation)
EModelElement getEcoreModelElement()
boolean hasCopyright()
java.lang.String getCopyright(java.lang.String indentation)
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |