|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl
public class GenModelImpl
An implementation of the model object 'GenModel'.
The following features are implemented:
Copyright TextModel DirectoryCreation CommandsCreation IconsCreation SubmenusEdit DirectoryEditor DirectoryModel Plugin IDTemplate DirectoryRuntime JarForeign ModelDynamic TemplatesRedirectionForce OverwriteNon Externalized String TagModel NameModel Plugin ClassEdit Plugin ClassEditor Plugin ClassUpdate ClasspathGenerate SchemaNon NLS MarkersStatic PackagesModel Plugin VariablesRoot Extends InterfaceRoot Extends ClassRoot Implements InterfaceSuppress EMF TypesSuppress EMF Meta DataSuppress EMF Model TagsSuppress InterfacesFeature Map Wrapper InterfaceFeature Map Wrapper Internal InterfaceFeature Map Wrapper ClassRuntime CompatibilityRich Client PlatformReflective DelegationCode FormattingTests DirectoryTest Suite ClassBoolean Flags FieldBoolean Flags Reserved BitsImporter IDBundle ManifestFeature DelegationContainment ProxiesMinimal Reflective MethodsSuppress ContainmentSuppress NotificationArray AccessorsSuppress UnsettableFacade Helper ClassCompliance LevelSuppress Gen Model AnnotationsCopyright FieldsBinary Compatible Reflective MethodsPublic ConstructorsTemplate Plugin VariablesProvider Root Extends ClassGen PackagesUsed Gen Packages
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
|---|
GenBaseImpl.AnnotationFilter, GenBaseImpl.AnnotationFilterImpl, GenBaseImpl.ColorInformation, GenBaseImpl.EclipseUtil, GenBaseImpl.GenAnnotationCopier, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.UniqueNameHelper |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected JETEmitter |
actionBarContributorEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
actionBarContributorTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
adapterFactoryClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
adapterFactoryClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
advisorEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
advisorTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
ARRAY_ACCESSORS_EDEFAULT
The default value of the ' Array Accessors' attribute |
protected boolean |
arrayAccessors
The cached value of the ' Array Accessors' attribute |
protected static boolean |
BINARY_COMPATIBLE_REFLECTIVE_METHODS_EDEFAULT
The default value of the ' Binary Compatible Reflective Methods' attribute |
protected boolean |
binaryCompatibleReflectiveMethods
The cached value of the ' Binary Compatible Reflective Methods' attribute |
protected static java.lang.String |
BOOLEAN_FLAGS_FIELD_EDEFAULT
The default value of the ' Boolean Flags Field' attribute |
protected static int |
BOOLEAN_FLAGS_RESERVED_BITS_EDEFAULT
The default value of the ' Boolean Flags Reserved Bits' attribute |
protected java.lang.String |
booleanFlagsField
The cached value of the ' Boolean Flags Field' attribute |
protected int |
booleanFlagsReservedBits
The cached value of the ' Boolean Flags Reserved Bits' attribute |
protected JETEmitter |
buildPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
buildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
BUNDLE_MANIFEST_EDEFAULT
The default value of the ' Bundle Manifest' attribute |
protected boolean |
bundleManifest
The cached value of the ' Bundle Manifest' attribute |
protected boolean |
canGenerate
|
protected JETEmitter |
classEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
classTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
CODE_FORMATTING_EDEFAULT
The default value of the ' Code Formatting' attribute |
protected java.util.Map |
codeFormatterOptions
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected boolean |
codeFormatting
The cached value of the ' Code Formatting' attribute |
protected static GenJDKLevel |
COMPLIANCE_LEVEL_EDEFAULT
The default value of the ' Compliance Level' attribute |
protected GenJDKLevel |
complianceLevel
The cached value of the ' Compliance Level' attribute |
protected static boolean |
CONTAINMENT_PROXIES_EDEFAULT
The default value of the ' Containment Proxies' attribute |
protected boolean |
containmentProxies
The cached value of the ' Containment Proxies' attribute |
protected static boolean |
COPYRIGHT_FIELDS_EDEFAULT
The default value of the ' Copyright Fields' attribute |
protected static java.lang.String |
COPYRIGHT_TEXT_EDEFAULT
The default value of the ' Copyright Text' attribute |
protected boolean |
copyrightFields
The cached value of the ' Copyright Fields' attribute |
protected java.lang.String |
copyrightText
The cached value of the ' Copyright Text' attribute |
protected GenBaseImpl.GIFEmitter |
createChildGIFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
createChildGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
CREATION_COMMANDS_EDEFAULT
The default value of the ' Creation Commands' attribute |
protected static boolean |
CREATION_ICONS_EDEFAULT
The default value of the ' Creation Icons' attribute |
protected static boolean |
CREATION_SUBMENUS_EDEFAULT
The default value of the ' Creation Submenus' attribute |
protected boolean |
creationCommands
The cached value of the ' Creation Commands' attribute |
protected boolean |
creationIcons
The cached value of the ' Creation Icons' attribute |
protected boolean |
creationSubmenus
The cached value of the ' Creation Submenus' attribute |
protected static boolean |
DYNAMIC_TEMPLATES_EDEFAULT
The default value of the ' Dynamic Templates' attribute |
protected boolean |
dynamicTemplates
The cached value of the ' Dynamic Templates' attribute |
protected static java.lang.String |
EDIT_DIRECTORY_EDEFAULT
The default value of the ' Edit Directory' attribute |
protected static java.lang.String |
EDIT_PLUGIN_CLASS_EDEFAULT
The default value of the ' Edit Plugin Class' attribute |
protected JETEmitter |
editBuildPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editDirectory
The cached value of the ' Edit Directory' attribute |
protected boolean |
editDirectoryESet
This is true if the Edit Directory attribute has been set |
protected JETEmitter |
editManifestMFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editManifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static java.lang.String |
EDITOR_DIRECTORY_EDEFAULT
The default value of the ' Editor Directory' attribute |
protected static java.lang.String |
EDITOR_PLUGIN_CLASS_EDEFAULT
The default value of the ' Editor Plugin Class' attribute |
protected JETEmitter |
editorBuildPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorDirectory
The cached value of the ' Editor Directory' attribute |
protected boolean |
editorDirectoryESet
This is true if the Editor Directory attribute has been set |
protected JETEmitter |
editorEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
editorManifestMFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorManifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorPluginClass
The cached value of the ' Editor Plugin Class' attribute |
protected JETEmitter |
editorPluginClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected boolean |
editorPluginClassESet
This is true if the Editor Plugin Class attribute has been set |
protected JETEmitter |
editorPluginPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorPluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorPluginTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
editorPluginXMLEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorPluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editorTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editPluginClass
The cached value of the ' Edit Plugin Class' attribute |
protected JETEmitter |
editPluginClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected boolean |
editPluginClassESet
This is true if the Edit Plugin Class attribute has been set |
protected JETEmitter |
editPluginPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editPluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editPluginTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
editPluginXMLEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
editPluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
enumClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
enumClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected ExtendedMetaData |
extendedMetaData
|
protected static java.lang.String |
FACADE_HELPER_CLASS_EDEFAULT
The default value of the ' Facade Helper Class' attribute |
protected java.lang.String |
facadeHelperClass
The cached value of the ' Facade Helper Class' attribute |
protected JETEmitter |
factoryClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
factoryClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
factoryInterfaceEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
factoryInterfaceTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static GenDelegationKind |
FEATURE_DELEGATION_EDEFAULT
The default value of the ' Feature Delegation' attribute |
protected static java.lang.String |
FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
The default value of the ' Feature Map Wrapper Class' attribute |
protected static java.lang.String |
FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
The default value of the ' Feature Map Wrapper Interface' attribute |
protected static java.lang.String |
FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT
The default value of the ' Feature Map Wrapper Internal Interface' attribute |
protected GenDelegationKind |
featureDelegation
The cached value of the ' Feature Delegation' attribute |
protected java.lang.String |
featureMapWrapperClass
The cached value of the ' Feature Map Wrapper Class' attribute |
protected java.lang.String |
featureMapWrapperInterface
The cached value of the ' Feature Map Wrapper Interface' attribute |
protected java.lang.String |
featureMapWrapperInternalInterface
The cached value of the ' Feature Map Wrapper Internal Interface' attribute |
protected static boolean |
FORCE_OVERWRITE_EDEFAULT
The default value of the ' Force Overwrite' attribute |
protected boolean |
forceOverwrite
The cached value of the ' Force Overwrite' attribute |
protected EList<java.lang.String> |
foreignModel
The cached value of the ' Foreign Model' attribute list |
protected static boolean |
GENERATE_SCHEMA_EDEFAULT
The default value of the ' Generate Schema' attribute |
protected boolean |
generateSchema
The cached value of the ' Generate Schema' attribute |
protected EList<GenPackage> |
genPackages
The cached value of the ' Gen Packages' containment reference list |
protected static java.lang.String |
IMPORTER_ID_EDEFAULT
The default value of the ' Importer ID' attribute |
protected java.lang.String |
importerID
The cached value of the ' Importer ID' attribute |
protected int |
importInsertionPoint
|
protected ImportManager |
importManager
|
protected java.lang.StringBuffer |
importStringBuffer
|
protected JETEmitter |
interfaceEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
interfaceTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected GenBaseImpl.GIFEmitter |
itemGIFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
itemGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
itemProviderAdapterFactoryEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
itemProviderAdapterFactoryTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
itemProviderEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
itemProviderTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JControlModel |
jControlModel
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
jControlModelName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
lineDelimiter
|
protected JETEmitter |
manifestMFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
manifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
MINIMAL_REFLECTIVE_METHODS_EDEFAULT
The default value of the ' Minimal Reflective Methods' attribute |
protected boolean |
minimalReflectiveMethods
The cached value of the ' Minimal Reflective Methods' attribute |
protected static java.lang.String |
MODEL_DIRECTORY_EDEFAULT
The default value of the ' Model Directory' attribute |
protected static java.lang.String |
MODEL_NAME_EDEFAULT
The default value of the ' Model Name' attribute |
protected static java.lang.String |
MODEL_PLUGIN_CLASS_EDEFAULT
The default value of the ' Model Plugin Class' attribute |
protected static java.lang.String |
MODEL_PLUGIN_ID_EDEFAULT
The default value of the ' Model Plugin ID' attribute |
protected java.lang.String |
modelDirectory
The cached value of the ' Model Directory' attribute |
protected GenBaseImpl.GIFEmitter |
modelGIFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelName
The cached value of the ' Model Name' attribute |
protected java.lang.String |
modelPluginClass
The cached value of the ' Model Plugin Class' attribute |
protected JETEmitter |
modelPluginClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelPluginID
The cached value of the ' Model Plugin ID' attribute |
protected java.lang.String |
modelPluginTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected EList<java.lang.String> |
modelPluginVariables
The cached value of the ' Model Plugin Variables' attribute list |
protected JETEmitter |
modelTestSuiteEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelTestSuiteTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
modelWizardEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected GenBaseImpl.GIFEmitter |
modelWizardGIFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelWizardGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
modelWizardTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static java.lang.String |
NON_EXTERNALIZED_STRING_TAG_EDEFAULT
The default value of the ' Non Externalized String Tag' attribute |
protected static boolean |
NON_NLS_MARKERS_EDEFAULT
The default value of the ' Non NLS Markers' attribute |
protected java.lang.String |
nonExternalizedStringTag
The cached value of the ' Non Externalized String Tag' attribute |
protected boolean |
nonNLSMarkers
The cached value of the ' Non NLS Markers' attribute |
static java.lang.Class<?>[] |
OBJECT_ARGUMENT
Deprecated. in EMF 2.2. This field will be removed after 2.2. |
protected JETEmitter |
packageClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
packageClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
packageExampleEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
packageExampleTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
packageInterfaceEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
packageTestSuiteEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
packageTestSuiteTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
pluginPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
pluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
pluginXMLEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
pluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static java.lang.String |
PROVIDER_ROOT_EXTENDS_CLASS_EDEFAULT
The default value of the ' Provider Root Extends Class' attribute |
protected java.lang.String |
providerRootExtendsClass
The cached value of the ' Provider Root Extends Class' attribute |
protected static boolean |
PUBLIC_CONSTRUCTORS_EDEFAULT
The default value of the ' Public Constructors' attribute |
protected boolean |
publicConstructors
The cached value of the ' Public Constructors' attribute |
protected java.lang.String |
redirection
The cached value of the ' Redirection' attribute |
protected static java.lang.String |
REDIRECTION_EDEFAULT
The default value of the ' Redirection' attribute |
protected static boolean |
REFLECTIVE_DELEGATION_EDEFAULT
The default value of the ' Reflective Delegation' attribute |
protected JETEmitter |
resourceClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
resourceFactoryClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
resourceFactoryTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
resourceTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static boolean |
RICH_CLIENT_PLATFORM_EDEFAULT
The default value of the ' Rich Client Platform' attribute |
protected boolean |
richClientPlatform
The cached value of the ' Rich Client Platform' attribute |
protected static java.lang.String |
ROOT_EXTENDS_CLASS_EDEFAULT
The default value of the ' Root Extends Class' attribute |
protected static java.lang.String |
ROOT_EXTENDS_INTERFACE_EDEFAULT
The default value of the ' Root Extends Interface' attribute |
protected static java.lang.String |
ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
The default value of the ' Root Implements Interface' attribute |
protected java.lang.String |
rootExtendsClass
The cached value of the ' Root Extends Class' attribute |
protected java.lang.String |
rootExtendsInterface
The cached value of the ' Root Extends Interface' attribute |
protected java.lang.String |
rootImplementsInterface
The cached value of the ' Root Implements Interface' attribute |
protected GenClass |
rootImplementsInterfaceGenClass
|
protected static boolean |
RUNTIME_COMPATIBILITY_EDEFAULT
The default value of the ' Runtime Compatibility' attribute |
protected static boolean |
RUNTIME_JAR_EDEFAULT
The default value of the ' Runtime Jar' attribute |
protected boolean |
runtimeCompatibility
The cached value of the ' Runtime Compatibility' attribute |
protected boolean |
runtimeJar
The cached value of the ' Runtime Jar' attribute |
protected EList<GenPackage> |
staticGenPackages
|
protected EList<java.lang.String> |
staticPackages
The cached value of the ' Static Packages' attribute list |
protected static boolean |
SUPPRESS_CONTAINMENT_EDEFAULT
The default value of the ' Suppress Containment' attribute |
protected static boolean |
SUPPRESS_EMF_META_DATA_EDEFAULT
The default value of the ' Suppress EMF Meta Data' attribute |
protected static boolean |
SUPPRESS_EMF_MODEL_TAGS_EDEFAULT
The default value of the ' Suppress EMF Model Tags' attribute |
protected static boolean |
SUPPRESS_EMF_TYPES_EDEFAULT
The default value of the ' Suppress EMF Types' attribute |
protected static boolean |
SUPPRESS_GEN_MODEL_ANNOTATIONS_EDEFAULT
The default value of the ' Suppress Gen Model Annotations' attribute |
protected static boolean |
SUPPRESS_INTERFACES_EDEFAULT
The default value of the ' Suppress Interfaces' attribute |
protected static boolean |
SUPPRESS_NOTIFICATION_EDEFAULT
The default value of the ' Suppress Notification' attribute |
protected static boolean |
SUPPRESS_UNSETTABLE_EDEFAULT
The default value of the ' Suppress Unsettable' attribute |
protected boolean |
suppressContainment
The cached value of the ' Suppress Containment' attribute |
protected boolean |
suppressEMFMetaData
The cached value of the ' Suppress EMF Meta Data' attribute |
protected boolean |
suppressEMFModelTags
The cached value of the ' Suppress EMF Model Tags' attribute |
protected boolean |
suppressEMFTypes
The cached value of the ' Suppress EMF Types' attribute |
protected boolean |
suppressGenModelAnnotations
The cached value of the ' Suppress Gen Model Annotations' attribute |
protected boolean |
suppressInterfaces
The cached value of the ' Suppress Interfaces' attribute |
protected boolean |
suppressNotification
The cached value of the ' Suppress Notification' attribute |
protected boolean |
suppressUnsettable
The cached value of the ' Suppress Unsettable' attribute |
protected JETEmitter |
switchClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
switchClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static java.lang.String |
TEMPLATE_DIRECTORY_EDEFAULT
The default value of the ' Template Directory' attribute |
protected java.lang.String |
templateDirectory
The cached value of the ' Template Directory' attribute |
protected java.lang.String[] |
templatePath
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected EList<java.lang.String> |
templatePluginVariables
The cached value of the ' Template Plugin Variables' attribute list |
protected static java.lang.String |
TEST_SUITE_CLASS_EDEFAULT
The default value of the ' Test Suite Class' attribute |
protected JETEmitter |
testCaseEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testCaseTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static java.lang.String |
TESTS_DIRECTORY_EDEFAULT
The default value of the ' Tests Directory' attribute |
protected JETEmitter |
testsBuildPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testsBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testsDirectory
The cached value of the ' Tests Directory' attribute |
protected boolean |
testsDirectoryESet
This is true if the Tests Directory attribute has been set |
protected JETEmitter |
testsManifestMFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testsManifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
testsPluginPropertiesEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testsPluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
testsPluginXMLEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testsPluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
testSuiteClass
The cached value of the ' Test Suite Class' attribute |
protected boolean |
testSuiteClassESet
This is true if the Test Suite Class attribute has been set |
protected static boolean |
UPDATE_CLASSPATH_EDEFAULT
The default value of the ' Update Classpath' attribute |
protected boolean |
updateClasspath
The cached value of the ' Update Classpath' attribute |
protected EList<GenPackage> |
usedGenPackages
The cached value of the ' Used Gen Packages' reference list |
protected boolean |
validateModel
|
protected JETEmitter |
validatorSwitchClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
validatorSwitchClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
xmlProcessorClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected java.lang.String |
xmlProcessorClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
| Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
|---|
DEFAULT_ANNOTATION_FILTER, ecoreGenPackage, EMPTY_URI, genAnnotations, PLATFORM_RESOURCE_URI, xmlNamespaceGenPackage, xmlTypeGenPackage |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
GenModelImpl()
|
| Method Summary | |
|---|---|
protected void |
addClasspathEntries(JETEmitter jetEmitter)
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
void |
addImport(java.lang.String qualifiedName)
|
void |
addPseudoImport(java.lang.String qualifiedName)
|
protected void |
addQualifiedEditorPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedEditPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedModelPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedTestsPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
|
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.util.List<GenPackage> |
computeMissingUsedGenPackages()
|
GenBase |
create(EClass eClass)
|
org.eclipse.jdt.core.formatter.CodeFormatter |
createCodeFormatter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
GenAnnotation |
createGenAnnotation()
|
GenClass |
createGenClass()
|
GenDataType |
createGenDataType()
|
GenEnum |
createGenEnum()
|
GenEnumLiteral |
createGenEnumLiteral()
|
GenFeature |
createGenFeature()
|
GenModel |
createGenModel()
|
GenOperation |
createGenOperation()
|
GenPackage |
createGenPackage()
|
GenParameter |
createGenParameter()
|
GenTypeParameter |
createGenTypeParameter()
|
protected JETEmitter |
createJETEmitter(java.lang.String relativeTemplateURI)
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
protected java.lang.String |
createPackageName(java.lang.String text)
|
Diagnostic |
diagnose()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
emitSortedImports()
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
protected GenClass |
findGenClass(EClass eClass)
|
GenClassifier |
findGenClassifier(EClassifier classifier)
|
protected GenDataType |
findGenDataType(EDataType eDataType)
|
protected GenEnum |
findGenEnum(EEnum eEnum)
|
GenPackage |
findGenPackage(EPackage ePackage)
|
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(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(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(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(Monitor progressMonitor)
Deprecated. In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. |
JETEmitter |
getActionBarContributorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getAdapterFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.util.List<GenPackage> |
getAllGenAndUsedGenPackagesWithClassifiers()
|
java.util.List<GenFeature> |
getAllGenFeatures()
|
java.util.List<GenPackage> |
getAllGenPackagesWithClassifiers()
|
protected void |
getAllGenPackagesWithClassifiersHelper(java.util.List<GenPackage> result,
java.util.List<GenPackage> genPackages)
|
java.util.List<GenPackage> |
getAllGenUsedAndStaticGenPackagesWithClassifiers()
|
java.util.List<GenPackage> |
getAllUsedGenPackagesWithClassifiers()
|
java.lang.String |
getBooleanFlagsField()
|
int |
getBooleanFlagsReservedBits()
|
JETEmitter |
getBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
GenJDKLevel |
getComplianceLevel()
|
protected java.lang.String |
getCopyright(boolean includeGenModelCopyrightTextAsDefault)
|
java.lang.String |
getCopyrightFieldLiteral()
|
java.lang.String |
getCopyrightText()
|
GenBaseImpl.GIFEmitter |
getCreateChildGIFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getDate()
|
java.lang.String |
getDriverNumber()
|
JETEmitter |
getEditBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditDirectory()
Returns the value of the 'Edit Directory' attribute |
java.lang.String |
getEditDirectoryGen()
|
java.lang.String |
getEditIconsDirectory()
|
JETEmitter |
getEditManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorAdvisorClassName()
|
JETEmitter |
getEditorAdvisorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getEditorBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorDirectory()
Returns the value of the 'Editor Directory' attribute |
java.lang.String |
getEditorDirectoryGen()
|
JETEmitter |
getEditorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorIconsDirectory()
|
JETEmitter |
getEditorManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorPluginClass()
Returns the value of the 'Editor Plugin Class' attribute |
JETEmitter |
getEditorPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorPluginClassGen()
|
java.lang.String |
getEditorPluginClassName()
|
protected java.lang.String |
getEditorPluginClassToUse()
|
java.lang.String |
getEditorPluginDirectory()
|
java.lang.String |
getEditorPluginID()
|
java.lang.String |
getEditorPluginPackageName()
|
JETEmitter |
getEditorPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getEditorPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditorProjectDirectory()
|
java.util.List<java.lang.String> |
getEditorQualifiedPackageNames()
|
java.util.List<java.lang.String> |
getEditorRequiredPlugins()
|
java.lang.String |
getEditPluginClass()
Returns the value of the 'Edit Plugin Class' attribute |
JETEmitter |
getEditPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditPluginClassGen()
|
java.lang.String |
getEditPluginClassName()
|
protected java.lang.String |
getEditPluginClassToUse()
|
java.lang.String |
getEditPluginDirectory()
|
java.lang.String |
getEditPluginID()
|
java.lang.String |
getEditPluginPackageName()
|
JETEmitter |
getEditPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getEditPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getEditProjectDirectory()
|
java.util.List<java.lang.String> |
getEditQualifiedPackageNames()
|
java.util.List<java.lang.String> |
getEditRequiredPlugins()
|
java.util.List<java.lang.String> |
getEditResourceDelegateImportedPluginClassNames()
|
java.util.List<java.lang.String> |
getEffectiveModelPluginIDs()
|
java.util.List<java.lang.String> |
getEffectiveModelPluginVariables()
|
JETEmitter |
getEnumClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
ExtendedMetaData |
getExtendedMetaData()
|
java.lang.String |
getFacadeHelperClass()
|
JETEmitter |
getFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
GenDelegationKind |
getFeatureDelegation()
|
java.lang.String |
getFeatureMapWrapperClass()
|
java.lang.String |
getFeatureMapWrapperInterface()
|
java.lang.String |
getFeatureMapWrapperInternalInterface()
|
java.util.List<GenFeature> |
getFilteredAllGenFeatures()
|
EList<java.lang.String> |
getForeignModel()
|
GenModel |
getGenModel()
|
EList<GenPackage> |
getGenPackages()
|
java.lang.String |
getImportedName(java.lang.String qualifiedName)
|
java.lang.String |
getImporterID()
|
ImportManager |
getImportManager()
|
java.lang.String |
getIndentation(java.lang.StringBuffer stringBuffer)
|
GenBaseImpl.GIFEmitter |
getItemGIFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getItemProviderAdapterFactoryEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getItemProviderEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JControlModel |
getJControlModel()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. Generator provides an equivalent to this method.
This method will be removed after 2.2. |
java.lang.String |
getLineDelimiter()
|
protected GenPackage |
getMainGenPackage()
|
protected java.lang.String |
getMainPackage()
|
JETEmitter |
getManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getMergeRulesLocation()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. Generator.Options provides an
equivalent way to obtain this information. This method will be removed after 2.2. |
java.util.List<EPackage> |
getMissingPackages()
|
protected void |
getMissingPackagesHelper(java.util.List<EPackage> ePackages,
java.util.List<GenPackage> genPackages)
|
java.lang.String |
getModelDirectory()
|
java.lang.String |
getModelDirectoryGen()
|
GenBaseImpl.GIFEmitter |
getModelGIFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getModelName()
|
java.lang.String |
getModelPluginClass()
|
JETEmitter |
getModelPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getModelPluginClassName()
|
protected java.lang.String |
getModelPluginClassToUse()
|
java.lang.String |
getModelPluginID()
|
java.lang.String |
getModelPluginPackageName()
|
EList<java.lang.String> |
getModelPluginVariables()
|
protected java.lang.String |
getModelProject()
|
java.lang.String |
getModelProjectDirectory()
|
java.util.List<java.lang.String> |
getModelQualifiedPackageNames()
|
java.util.List<java.lang.String> |
getModelRequiredPlugins()
|
JETEmitter |
getModelTestSuiteEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getModelWizardEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
GenBaseImpl.GIFEmitter |
getModelWizardGIFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getName()
|
java.lang.String |
getNonExternalizedStringTag()
|
java.lang.String |
getNonNLS()
|
java.lang.String |
getNonNLS(int i)
|
java.lang.String |
getNonNLS(java.lang.String s)
|
java.lang.String |
getNonNLS(java.lang.String s,
int i)
|
JETEmitter |
getPackageClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getPackageExampleEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getPackageTestSuiteEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
protected java.lang.String |
getPluginClass(boolean isSet,
java.lang.String baseName,
java.lang.String packageSuffix,
java.lang.String classSuffix)
|
protected java.lang.String |
getPluginClassName(java.lang.String baseName,
java.lang.String defaultSuffix)
|
protected java.lang.String |
getPluginDirectory(boolean isSet,
java.lang.String baseDirectory,
java.lang.String suffix)
|
protected java.lang.String |
getPluginPackageName(java.lang.String baseName,
java.lang.String pluginID)
|
JETEmitter |
getPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
protected static java.lang.String |
getProjectPath(java.lang.String path)
|
java.util.Set<java.lang.String> |
getPropertyCategories()
|
java.lang.String |
getPropertyCategoryKey(java.lang.String category)
|
java.lang.String |
getProviderRootExtendsClass()
|
java.lang.String |
getQualifiedEditorAdvisorClassName()
|
java.lang.String |
getQualifiedEditorPluginClassName()
|
java.lang.String |
getQualifiedEditPluginClassName()
|
java.lang.String |
getQualifiedModelPluginClassName()
|
java.lang.String |
getQualifiedTestSuiteClassName()
|
java.lang.String |
getRedirection()
|
java.lang.String |
getRelativeGenModelLocation()
|
JETEmitter |
getResourceClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getResourceFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getRootExtendsClass()
|
java.lang.String |
getRootExtendsInterface()
|
java.lang.String |
getRootImplementsInterface()
|
GenClass |
getRootImplementsInterfaceGenClass()
|
protected java.lang.String |
getSourceFragmentPath()
|
EList<GenPackage> |
getStaticGenPackages()
|
EList<java.lang.String> |
getStaticPackages()
|
JETEmitter |
getSwitchClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getTemplateDirectory()
|
protected java.lang.String[] |
getTemplatePath()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. Generator.Options provides an
equivalent way to obtain this information. This method will be removed after 2.2. |
EList<java.lang.String> |
getTemplatePluginVariables()
|
JETEmitter |
getTestCaseEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getTestsBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getTestsDirectory()
Returns the value of the 'Tests Directory' attribute |
java.lang.String |
getTestsDirectoryGen()
|
JETEmitter |
getTestsManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getTestsPluginID()
|
JETEmitter |
getTestsPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
JETEmitter |
getTestsPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getTestsProjectDirectory()
|
java.util.List<java.lang.String> |
getTestsQualifiedPackageNames()
|
java.util.List<java.lang.String> |
getTestsRequiredPlugins()
|
java.lang.String |
getTestSuiteClass()
Returns the value of the 'Test Suite Class' attribute |
java.lang.String |
getTestSuiteClassGen()
|
java.lang.String |
getTestSuiteClassName()
|
java.lang.String |
getTestSuitePackageName()
|
EList<GenPackage> |
getUsedGenPackages()
|
JETEmitter |
getValidatorClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
java.lang.String |
getXMLEncodingChoices()
|
JETEmitter |
getXMLProcessorClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
boolean |
hasCopyrightField()
|
boolean |
hasEditorSupport()
|
boolean |
hasEditSupport()
|
boolean |
hasLocalGenModel()
|
boolean |
hasModelPluginClass()
|
protected boolean |
hasModelSupport()
|
boolean |
hasPluginSupport()
|
boolean |
hasTestSuiteClass()
|
boolean |
hasTestSupport()
|
boolean |
hasXMLDependency()
|
void |
initialize(java.util.Collection<? extends EPackage> ePackages)
|
boolean |
isArrayAccessors()
|
boolean |
isBinaryCompatibleReflectiveMethods()
|
boolean |
isBooleanFlagsEnabled()
|
boolean |
isBundleManifest()
|
boolean |
isCodeFormatting()
|
boolean |
isContainmentProxies()
|
boolean |
isCopyrightFields()
|
boolean |
isCreationCommands()
|
boolean |
isCreationIcons()
|
boolean |
isCreationSubmenus()
|
boolean |
isDynamicTemplates()
|
boolean |
isForceOverwrite()
|
boolean |
isGenerateSchema()
|
boolean |
isMinimalReflectiveMethods()
|
boolean |
isNonNLSMarkers()
|
boolean |
isPublicConstructors()
|
boolean |
isReflectiveDelegation()
|
boolean |
isRichClientPlatform()
|
boolean |
isRuntimeCompatibility()
|
boolean |
isRuntimeJar()
|
boolean |
isSetEditDirectory()
|
boolean |
isSetEditorDirectory()
|
boolean |
isSetEditorPluginClass()
|
boolean |
isSetEditPluginClass()
|
boolean |
isSetTestsDirectory()
|
boolean |
isSetTestSuiteClass()
|
boolean |
isSuppressContainment()
|
boolean |
isSuppressedAnnotation(java.lang.String source)
|
boolean |
isSuppressEMFMetaData()
|
boolean |
isSuppressEMFModelTags()
|
boolean |
isSuppressEMFTypes()
|
boolean |
isSuppressGenModelAnnotations()
|
boolean |
isSuppressInterfaces()
|
boolean |
isSuppressNotification()
|
boolean |
isSuppressUnsettable()
|
boolean |
isUpdateClasspath()
|
boolean |
isValidateModel()
|
boolean |
isVirtualDelegation()
|
void |
markImportLocation(java.lang.StringBuffer stringBuffer)
|
void |
markImportLocation(java.lang.StringBuffer stringBuffer,
GenPackage genPackage)
|
boolean |
needsRuntimeCompatibility()
|
protected void |
populateExtendedMetaData(java.util.List<GenPackage> genPackages)
|
boolean |
reconcile()
|
boolean |
reconcile(GenModel oldGenModelVersion)
Restore all the corresponding settings of the old version into this version. |
protected void |
reconcileSettings(GenModel oldGenModelVersion)
|
boolean |
sameEditEditorProject()
|
boolean |
sameModelEditorProject()
|
boolean |
sameModelEditProject()
|
boolean |
sameModelTestsProject()
|
void |
setArrayAccessors(boolean newArrayAccessors)
|
void |
setBinaryCompatibleReflectiveMethods(boolean newBinaryCompatibleReflectiveMethods)
|
void |
setBooleanFlagsField(java.lang.String newBooleanFlagsField)
|
void |
setBooleanFlagsReservedBits(int newBooleanFlagsReservedBits)
|
void |
setBundleManifest(boolean newBundleManifest)
|
void |
setCanGenerate(boolean canGenerate)
|
void |
setCodeFormatterOptions(java.util.Map options)
Deprecated. In EMF 2.2, the Generator.Options should be used to
record code formatter options in order to be used via the new Generator-based design. This method will be removed after 2.2. |
void |
setCodeFormatting(boolean newCodeFormatting)
|
void |
setComplianceLevel(GenJDKLevel newComplianceLevel)
|
void |
setContainmentProxies(boolean newContainmentProxies)
|
void |
setCopyrightFields(boolean newCopyrightFields)
|
void |
setCopyrightText(java.lang.String newCopyrightText)
|
void |
setCreationCommands(boolean newCreationCommands)
|
void |
setCreationIcons(boolean newCreationIcons)
|
void |
setCreationSubmenus(boolean newCreationSubmenus)
|
void |
setDynamicTemplates(boolean newDynamicTemplates)
|
void |
setEditDirectory(java.lang.String newEditDirectory)
|
void |
setEditorDirectory(java.lang.String newEditorDirectory)
|
void |
setEditorPluginClass(java.lang.String newEditorPluginClass)
|
void |
setEditPluginClass(java.lang.String newEditPluginClass)
|
void |
setFacadeHelperClass(java.lang.String newFacadeHelperClass)
|
void |
setFeatureDelegation(GenDelegationKind newFeatureDelegation)
|
void |
setFeatureMapWrapperClass(java.lang.String newFeatureMapWrapperClass)
|
void |
setFeatureMapWrapperInterface(java.lang.String newFeatureMapWrapperInterface)
|
void |
setFeatureMapWrapperInternalInterface(java.lang.String newFeatureMapWrapperInternalInterface)
|
void |
setForceOverwrite(boolean newForceOverwrite)
|
void |
setGenerateSchema(boolean newGenerateSchema)
|
void |
setImporterID(java.lang.String newImporterID)
|
void |
setImportManager(ImportManager importManager)
|
void |
setLineDelimiter(java.lang.String lineDelimiter)
|
void |
setMethod(JETEmitter jetEmitter,
java.lang.String className)
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2. |
void |
setMinimalReflectiveMethods(boolean newMinimalReflectiveMethods)
|
void |
setModelDirectory(java.lang.String newModelDirectory)
|
void |
setModelName(java.lang.String newModelName)
|
void |
setModelPluginClass(java.lang.String newModelPluginClass)
|
void |
setModelPluginID(java.lang.String newModelPluginID)
|
void |
setNonExternalizedStringTag(java.lang.String newNonExternalizedStringTag)
Sets the value of the ' Non Externalized String Tag' attribute |
void |
setNonExternalizedStringTagGen(java.lang.String newNonExternalizedStringTag)
|
void |
setNonNLSMarkers(boolean newNonNLSMarkers)
Sets the value of the ' Non NLS Markers' attribute |
void |
setNonNLSMarkersGen(boolean newNonNLSMarkers)
|
void |
setProviderRootExtendsClass(java.lang.String newProviderRootExtendsClass)
|
void |
setPublicConstructors(boolean newPublicConstructors)
|
void |
setRedirection(java.lang.String newRedirection)
|
void |
setReflectiveDelegation(boolean newReflectiveDelegation)
|
void |
setRichClientPlatform(boolean newRichClientPlatform)
|
void |
setRootExtendsClass(java.lang.String newRootExtendsClass)
|
void |
setRootExtendsInterface(java.lang.String newRootExtendsInterface)
|
void |
setRootImplementsInterface(java.lang.String newRootImplementsInterface)
Sets the value of the ' Root Implements Interface' attribute |
void |
setRootImplementsInterfaceGen(java.lang.String newRootImplementsInterface)
|
void |
setRuntimeCompatibility(boolean newRuntimeCompatibility)
|
void |
setRuntimeJar(boolean newRuntimeJar)
|
void |
setSuppressContainment(boolean newSuppressContainment)
|
void |
setSuppressEMFMetaData(boolean newSuppressEMFMetaData)
|
void |
setSuppressEMFModelTags(boolean newSuppressEMFModelTags)
|
void |
setSuppressEMFTypes(boolean newSuppressEMFTypes)
|
void |
setSuppressGenModelAnnotations(boolean newSuppressGenModelAnnotations)
|
void |
setSuppressInterfaces(boolean newSuppressInterfaces)
|
void |
setSuppressNotification(boolean newSuppressNotification)
|
void |
setSuppressUnsettable(boolean newSuppressUnsettable)
|
void |
setTemplateDirectory(java.lang.String newTemplateDirectory)
|
void |
setTestsDirectory(java.lang.String newTestsDirectory)
|
void |
setTestSuiteClass(java.lang.String newTestSuiteClass)
|
void |
setUpdateClasspath(boolean newUpdateClasspath)
|
void |
setValidateModel(boolean validateModel)
|
java.lang.String |
toString()
|
void |
unsetEditDirectory()
|
void |
unsetEditorDirectory()
|
void |
unsetEditorPluginClass()
|
void |
unsetEditPluginClass()
|
void |
unsetTestsDirectory()
|
void |
unsetTestSuiteClass()
|
boolean |
useClassOverrideAnnotation()
|
boolean |
useGenerics()
|
IStatus |
validate()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
|---|
capName, format, gen, genEdit, genEditor, generate, generateEdit, generateEditor, generateSchema, generateTests, genSchema, genTests, getCopyright, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, hasCopyright, hasDocumentation, safeName, uncapName, uncapPrefixedName |
| 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 |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected static final java.lang.String COPYRIGHT_TEXT_EDEFAULT
Copyright Text' attribute.
getCopyrightText()protected java.lang.String copyrightText
Copyright Text' attribute.
getCopyrightText()protected static final java.lang.String MODEL_DIRECTORY_EDEFAULT
Model Directory' attribute.
getModelDirectory()protected java.lang.String modelDirectory
Model Directory' attribute.
getModelDirectory()protected static final boolean CREATION_COMMANDS_EDEFAULT
Creation Commands' attribute.
isCreationCommands(),
Constant Field Valuesprotected boolean creationCommands
Creation Commands' attribute.
isCreationCommands()protected static final boolean CREATION_ICONS_EDEFAULT
Creation Icons' attribute.
isCreationIcons(),
Constant Field Valuesprotected boolean creationIcons
Creation Icons' attribute.
isCreationIcons()protected static final boolean CREATION_SUBMENUS_EDEFAULT
Creation Submenus' attribute.
isCreationSubmenus(),
Constant Field Valuesprotected boolean creationSubmenus
Creation Submenus' attribute.
isCreationSubmenus()protected static final java.lang.String EDIT_DIRECTORY_EDEFAULT
Edit Directory' attribute.
getEditDirectory()protected java.lang.String editDirectory
Edit Directory' attribute.
getEditDirectory()protected boolean editDirectoryESet
protected static final java.lang.String EDITOR_DIRECTORY_EDEFAULT
Editor Directory' attribute.
getEditorDirectory()protected java.lang.String editorDirectory
Editor Directory' attribute.
getEditorDirectory()protected boolean editorDirectoryESet
protected static final java.lang.String MODEL_PLUGIN_ID_EDEFAULT
Model Plugin ID' attribute.
getModelPluginID()protected java.lang.String modelPluginID
Model Plugin ID' attribute.
getModelPluginID()protected static final java.lang.String TEMPLATE_DIRECTORY_EDEFAULT
Template Directory' attribute.
getTemplateDirectory()protected java.lang.String templateDirectory
Template Directory' attribute.
getTemplateDirectory()protected static final boolean RUNTIME_JAR_EDEFAULT
Runtime Jar' attribute.
isRuntimeJar(),
Constant Field Valuesprotected boolean runtimeJar
Runtime Jar' attribute.
isRuntimeJar()protected EList<java.lang.String> foreignModel
Foreign Model' attribute list.
getForeignModel()protected static final boolean DYNAMIC_TEMPLATES_EDEFAULT
Dynamic Templates' attribute.
isDynamicTemplates(),
Constant Field Valuesprotected boolean dynamicTemplates
Dynamic Templates' attribute.
isDynamicTemplates()protected static final java.lang.String REDIRECTION_EDEFAULT
Redirection' attribute.
getRedirection()protected java.lang.String redirection
Redirection' attribute.
getRedirection()protected static final boolean FORCE_OVERWRITE_EDEFAULT
Force Overwrite' attribute.
isForceOverwrite(),
Constant Field Valuesprotected boolean forceOverwrite
Force Overwrite' attribute.
isForceOverwrite()protected static final java.lang.String NON_EXTERNALIZED_STRING_TAG_EDEFAULT
Non Externalized String Tag' attribute.
getNonExternalizedStringTag()protected java.lang.String nonExternalizedStringTag
Non Externalized String Tag' attribute.
getNonExternalizedStringTag()protected static final java.lang.String MODEL_NAME_EDEFAULT
Model Name' attribute.
getModelName()protected java.lang.String modelName
Model Name' attribute.
getModelName()protected static final java.lang.String MODEL_PLUGIN_CLASS_EDEFAULT
Model Plugin Class' attribute.
getModelPluginClass()protected java.lang.String modelPluginClass
Model Plugin Class' attribute.
getModelPluginClass()protected static final java.lang.String EDIT_PLUGIN_CLASS_EDEFAULT
Edit Plugin Class' attribute.
getEditPluginClass()protected java.lang.String editPluginClass
Edit Plugin Class' attribute.
getEditPluginClass()protected boolean editPluginClassESet
protected static final java.lang.String EDITOR_PLUGIN_CLASS_EDEFAULT
Editor Plugin Class' attribute.
getEditorPluginClass()protected java.lang.String editorPluginClass
Editor Plugin Class' attribute.
getEditorPluginClass()protected boolean editorPluginClassESet
protected static final boolean UPDATE_CLASSPATH_EDEFAULT
Update Classpath' attribute.
isUpdateClasspath(),
Constant Field Valuesprotected boolean updateClasspath
Update Classpath' attribute.
isUpdateClasspath()protected static final boolean GENERATE_SCHEMA_EDEFAULT
Generate Schema' attribute.
isGenerateSchema(),
Constant Field Valuesprotected boolean generateSchema
Generate Schema' attribute.
isGenerateSchema()protected static final boolean NON_NLS_MARKERS_EDEFAULT
Non NLS Markers' attribute.
isNonNLSMarkers(),
Constant Field Valuesprotected boolean nonNLSMarkers
Non NLS Markers' attribute.
isNonNLSMarkers()protected EList<java.lang.String> staticPackages
Static Packages' attribute list.
getStaticPackages()protected EList<java.lang.String> modelPluginVariables
Model Plugin Variables' attribute list.
getModelPluginVariables()protected static final java.lang.String ROOT_EXTENDS_INTERFACE_EDEFAULT
Root Extends Interface' attribute.
getRootExtendsInterface(),
Constant Field Valuesprotected java.lang.String rootExtendsInterface
Root Extends Interface' attribute.
getRootExtendsInterface()protected static final java.lang.String ROOT_EXTENDS_CLASS_EDEFAULT
Root Extends Class' attribute.
getRootExtendsClass(),
Constant Field Valuesprotected java.lang.String rootExtendsClass
Root Extends Class' attribute.
getRootExtendsClass()protected static final java.lang.String ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
Root Implements Interface' attribute.
getRootImplementsInterface()protected java.lang.String rootImplementsInterface
Root Implements Interface' attribute.
getRootImplementsInterface()protected static final boolean SUPPRESS_EMF_TYPES_EDEFAULT
Suppress EMF Types' attribute.
isSuppressEMFTypes(),
Constant Field Valuesprotected boolean suppressEMFTypes
Suppress EMF Types' attribute.
isSuppressEMFTypes()protected static final boolean SUPPRESS_EMF_META_DATA_EDEFAULT
Suppress EMF Meta Data' attribute.
isSuppressEMFMetaData(),
Constant Field Valuesprotected boolean suppressEMFMetaData
Suppress EMF Meta Data' attribute.
isSuppressEMFMetaData()protected static final boolean SUPPRESS_EMF_MODEL_TAGS_EDEFAULT
Suppress EMF Model Tags' attribute.
isSuppressEMFModelTags(),
Constant Field Valuesprotected boolean suppressEMFModelTags
Suppress EMF Model Tags' attribute.
isSuppressEMFModelTags()protected static final boolean SUPPRESS_INTERFACES_EDEFAULT
Suppress Interfaces' attribute.
isSuppressInterfaces(),
Constant Field Valuesprotected boolean suppressInterfaces
Suppress Interfaces' attribute.
isSuppressInterfaces()protected static final java.lang.String FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
Feature Map Wrapper Interface' attribute.
getFeatureMapWrapperInterface()protected java.lang.String featureMapWrapperInterface
Feature Map Wrapper Interface' attribute.
getFeatureMapWrapperInterface()protected static final java.lang.String FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT
Feature Map Wrapper Internal Interface' attribute.
getFeatureMapWrapperInternalInterface()protected java.lang.String featureMapWrapperInternalInterface
Feature Map Wrapper Internal Interface' attribute.
getFeatureMapWrapperInternalInterface()protected static final java.lang.String FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
Feature Map Wrapper Class' attribute.
getFeatureMapWrapperClass()protected java.lang.String featureMapWrapperClass
Feature Map Wrapper Class' attribute.
getFeatureMapWrapperClass()protected static final boolean RUNTIME_COMPATIBILITY_EDEFAULT
Runtime Compatibility' attribute.
isRuntimeCompatibility(),
Constant Field Valuesprotected boolean runtimeCompatibility
Runtime Compatibility' attribute.
isRuntimeCompatibility()protected static final boolean RICH_CLIENT_PLATFORM_EDEFAULT
Rich Client Platform' attribute.
isRichClientPlatform(),
Constant Field Valuesprotected boolean richClientPlatform
Rich Client Platform' attribute.
isRichClientPlatform()protected static final boolean REFLECTIVE_DELEGATION_EDEFAULT
Reflective Delegation' attribute.
isReflectiveDelegation(),
Constant Field Valuesprotected static final boolean CODE_FORMATTING_EDEFAULT
Code Formatting' attribute.
isCodeFormatting(),
Constant Field Valuesprotected boolean codeFormatting
Code Formatting' attribute.
isCodeFormatting()protected static final java.lang.String TESTS_DIRECTORY_EDEFAULT
Tests Directory' attribute.
getTestsDirectory()protected java.lang.String testsDirectory
Tests Directory' attribute.
getTestsDirectory()protected boolean testsDirectoryESet
protected static final java.lang.String TEST_SUITE_CLASS_EDEFAULT
Test Suite Class' attribute.
getTestSuiteClass()protected java.lang.String testSuiteClass
Test Suite Class' attribute.
getTestSuiteClass()protected boolean testSuiteClassESet
protected static final java.lang.String BOOLEAN_FLAGS_FIELD_EDEFAULT
Boolean Flags Field' attribute.
getBooleanFlagsField()protected java.lang.String booleanFlagsField
Boolean Flags Field' attribute.
getBooleanFlagsField()protected static final int BOOLEAN_FLAGS_RESERVED_BITS_EDEFAULT
Boolean Flags Reserved Bits' attribute.
getBooleanFlagsReservedBits(),
Constant Field Valuesprotected int booleanFlagsReservedBits
Boolean Flags Reserved Bits' attribute.
getBooleanFlagsReservedBits()protected static final java.lang.String IMPORTER_ID_EDEFAULT
Importer ID' attribute.
getImporterID()protected java.lang.String importerID
Importer ID' attribute.
getImporterID()protected static final boolean BUNDLE_MANIFEST_EDEFAULT
Bundle Manifest' attribute.
isBundleManifest(),
Constant Field Valuesprotected boolean bundleManifest
Bundle Manifest' attribute.
isBundleManifest()protected static final GenDelegationKind FEATURE_DELEGATION_EDEFAULT
Feature Delegation' attribute.
getFeatureDelegation()protected GenDelegationKind featureDelegation
Feature Delegation' attribute.
getFeatureDelegation()protected static final boolean CONTAINMENT_PROXIES_EDEFAULT
Containment Proxies' attribute.
isContainmentProxies(),
Constant Field Valuesprotected boolean containmentProxies
Containment Proxies' attribute.
isContainmentProxies()protected static final boolean MINIMAL_REFLECTIVE_METHODS_EDEFAULT
Minimal Reflective Methods' attribute.
isMinimalReflectiveMethods(),
Constant Field Valuesprotected boolean minimalReflectiveMethods
Minimal Reflective Methods' attribute.
isMinimalReflectiveMethods()protected static final boolean SUPPRESS_CONTAINMENT_EDEFAULT
Suppress Containment' attribute.
isSuppressContainment(),
Constant Field Valuesprotected boolean suppressContainment
Suppress Containment' attribute.
isSuppressContainment()protected static final boolean SUPPRESS_NOTIFICATION_EDEFAULT
Suppress Notification' attribute.
isSuppressNotification(),
Constant Field Valuesprotected boolean suppressNotification
Suppress Notification' attribute.
isSuppressNotification()protected static final boolean ARRAY_ACCESSORS_EDEFAULT
Array Accessors' attribute.
isArrayAccessors(),
Constant Field Valuesprotected boolean arrayAccessors
Array Accessors' attribute.
isArrayAccessors()protected static final boolean SUPPRESS_UNSETTABLE_EDEFAULT
Suppress Unsettable' attribute.
isSuppressUnsettable(),
Constant Field Valuesprotected boolean suppressUnsettable
Suppress Unsettable' attribute.
isSuppressUnsettable()protected static final java.lang.String FACADE_HELPER_CLASS_EDEFAULT
Facade Helper Class' attribute.
This value should be always equals to JMerger.DEFAULT_FACADE_HELPER_CLASS.
getFacadeHelperClass(),
Constant Field Valuesprotected java.lang.String facadeHelperClass
Facade Helper Class' attribute.
getFacadeHelperClass()protected static final GenJDKLevel COMPLIANCE_LEVEL_EDEFAULT
Compliance Level' attribute.
getComplianceLevel()protected GenJDKLevel complianceLevel
Compliance Level' attribute.
getComplianceLevel()protected static final boolean SUPPRESS_GEN_MODEL_ANNOTATIONS_EDEFAULT
Suppress Gen Model Annotations' attribute.
isSuppressGenModelAnnotations(),
Constant Field Valuesprotected boolean suppressGenModelAnnotations
Suppress Gen Model Annotations' attribute.
isSuppressGenModelAnnotations()protected static final boolean COPYRIGHT_FIELDS_EDEFAULT
Copyright Fields' attribute.
isCopyrightFields(),
Constant Field Valuesprotected boolean copyrightFields
Copyright Fields' attribute.
isCopyrightFields()protected static final boolean BINARY_COMPATIBLE_REFLECTIVE_METHODS_EDEFAULT
Binary Compatible Reflective Methods' attribute.
isBinaryCompatibleReflectiveMethods(),
Constant Field Valuesprotected boolean binaryCompatibleReflectiveMethods
Binary Compatible Reflective Methods' attribute.
isBinaryCompatibleReflectiveMethods()protected static final boolean PUBLIC_CONSTRUCTORS_EDEFAULT
Public Constructors' attribute.
isPublicConstructors(),
Constant Field Valuesprotected boolean publicConstructors
Public Constructors' attribute.
isPublicConstructors()protected EList<java.lang.String> templatePluginVariables
Template Plugin Variables' attribute list.
getTemplatePluginVariables()protected static final java.lang.String PROVIDER_ROOT_EXTENDS_CLASS_EDEFAULT
Provider Root Extends Class' attribute.
getProviderRootExtendsClass()protected java.lang.String providerRootExtendsClass
Provider Root Extends Class' attribute.
getProviderRootExtendsClass()protected EList<GenPackage> genPackages
Gen Packages' containment reference list.
getGenPackages()protected EList<GenPackage> staticGenPackages
protected EList<GenPackage> usedGenPackages
Used Gen Packages' reference list.
getUsedGenPackages()protected boolean validateModel
protected ImportManager importManager
protected java.lang.StringBuffer importStringBuffer
protected int importInsertionPoint
protected boolean canGenerate
protected java.lang.String lineDelimiter
@Deprecated protected java.lang.String jControlModelName
@Deprecated protected java.lang.String interfaceTemplateName
@Deprecated protected java.lang.String classTemplateName
@Deprecated protected java.lang.String enumClassTemplateName
@Deprecated protected java.lang.String packageClassTemplateName
@Deprecated protected java.lang.String factoryInterfaceTemplateName
@Deprecated protected java.lang.String factoryClassTemplateName
@Deprecated protected java.lang.String adapterFactoryClassTemplateName
@Deprecated protected java.lang.String switchClassTemplateName
@Deprecated protected java.lang.String validatorSwitchClassTemplateName
@Deprecated protected java.lang.String xmlProcessorClassTemplateName
@Deprecated protected java.lang.String pluginXMLTemplateName
@Deprecated protected java.lang.String manifestMFTemplateName
@Deprecated protected java.lang.String pluginPropertiesTemplateName
@Deprecated protected java.lang.String buildPropertiesTemplateName
@Deprecated protected java.lang.String modelPluginTemplateName
@Deprecated protected java.lang.String resourceTemplateName
@Deprecated protected java.lang.String resourceFactoryTemplateName
@Deprecated protected java.lang.String[] templatePath
@Deprecated protected JControlModel jControlModel
@Deprecated protected JETEmitter interfaceEmitter
@Deprecated protected JETEmitter classEmitter
@Deprecated protected JETEmitter enumClassEmitter
@Deprecated protected JETEmitter packageInterfaceEmitter
@Deprecated protected JETEmitter packageClassEmitter
@Deprecated protected JETEmitter factoryInterfaceEmitter
@Deprecated protected JETEmitter factoryClassEmitter
@Deprecated protected JETEmitter adapterFactoryClassEmitter
@Deprecated protected JETEmitter switchClassEmitter
@Deprecated protected JETEmitter validatorSwitchClassEmitter
@Deprecated protected JETEmitter xmlProcessorClassEmitter
@Deprecated protected JETEmitter pluginXMLEmitter
@Deprecated protected JETEmitter manifestMFEmitter
@Deprecated protected JETEmitter pluginPropertiesEmitter
@Deprecated protected JETEmitter buildPropertiesEmitter
@Deprecated protected JETEmitter modelPluginClassEmitter
@Deprecated protected JETEmitter resourceClassEmitter
@Deprecated protected JETEmitter resourceFactoryClassEmitter
@Deprecated public static final java.lang.Class<?>[] OBJECT_ARGUMENT
protected ExtendedMetaData extendedMetaData
@Deprecated protected java.lang.String itemProviderTemplateName
@Deprecated protected java.lang.String itemProviderAdapterFactoryTemplateName
@Deprecated protected java.lang.String editPluginTemplateName
@Deprecated protected java.lang.String editPluginXMLTemplateName
@Deprecated protected java.lang.String editManifestMFTemplateName
@Deprecated protected java.lang.String editPluginPropertiesTemplateName
@Deprecated protected java.lang.String editBuildPropertiesTemplateName
@Deprecated protected java.lang.String itemGIFName
@Deprecated protected java.lang.String createChildGIFName
@Deprecated protected java.lang.String editorTemplateName
@Deprecated protected java.lang.String actionBarContributorTemplateName
@Deprecated protected java.lang.String modelWizardTemplateName
@Deprecated protected java.lang.String advisorTemplateName
@Deprecated protected java.lang.String editorPluginTemplateName
@Deprecated protected java.lang.String editorPluginXMLTemplateName
@Deprecated protected java.lang.String editorManifestMFTemplateName
@Deprecated protected java.lang.String editorPluginPropertiesTemplateName
@Deprecated protected java.lang.String editorBuildPropertiesTemplateName
@Deprecated protected java.lang.String modelGIFName
@Deprecated protected java.lang.String modelWizardGIFName
@Deprecated protected JETEmitter itemProviderEmitter
@Deprecated protected JETEmitter itemProviderAdapterFactoryEmitter
@Deprecated protected JETEmitter editPluginClassEmitter
@Deprecated protected JETEmitter editPluginXMLEmitter
@Deprecated protected JETEmitter editManifestMFEmitter
@Deprecated protected JETEmitter editPluginPropertiesEmitter
@Deprecated protected JETEmitter editBuildPropertiesEmitter
@Deprecated protected GenBaseImpl.GIFEmitter itemGIFEmitter
@Deprecated protected GenBaseImpl.GIFEmitter createChildGIFEmitter
@Deprecated protected JETEmitter editorEmitter
@Deprecated protected JETEmitter actionBarContributorEmitter
@Deprecated protected JETEmitter modelWizardEmitter
@Deprecated protected JETEmitter advisorEmitter
@Deprecated protected JETEmitter editorPluginClassEmitter
@Deprecated protected JETEmitter editorManifestMFEmitter
@Deprecated protected JETEmitter editorPluginXMLEmitter
@Deprecated protected JETEmitter editorPluginPropertiesEmitter
@Deprecated protected JETEmitter editorBuildPropertiesEmitter
@Deprecated protected GenBaseImpl.GIFEmitter modelGIFEmitter
@Deprecated protected GenBaseImpl.GIFEmitter modelWizardGIFEmitter
@Deprecated protected java.lang.String testCaseTemplateName
@Deprecated protected java.lang.String modelTestSuiteTemplateName
@Deprecated protected java.lang.String packageTestSuiteTemplateName
@Deprecated protected java.lang.String packageExampleTemplateName
@Deprecated protected java.lang.String testsPluginXMLTemplateName
@Deprecated protected java.lang.String testsManifestMFTemplateName
@Deprecated protected java.lang.String testsPluginPropertiesTemplateName
@Deprecated protected java.lang.String testsBuildPropertiesTemplateName
@Deprecated protected JETEmitter testCaseEmitter
@Deprecated protected JETEmitter modelTestSuiteEmitter
@Deprecated protected JETEmitter packageTestSuiteEmitter
@Deprecated protected JETEmitter packageExampleEmitter
@Deprecated protected JETEmitter testsPluginXMLEmitter
@Deprecated protected JETEmitter testsManifestMFEmitter
@Deprecated protected JETEmitter testsPluginPropertiesEmitter
@Deprecated protected JETEmitter testsBuildPropertiesEmitter
protected GenClass rootImplementsInterfaceGenClass
@Deprecated protected java.util.Map codeFormatterOptions
| Constructor Detail |
|---|
protected GenModelImpl()
| Method Detail |
|---|
public GenModel getGenModel()
getGenModel in interface GenBasegetGenModel in class GenBaseImplpublic GenPackage findGenPackage(EPackage ePackage)
findGenPackage in interface GenModelfindGenPackage in class GenBaseImplprotected GenClass findGenClass(EClass eClass)
findGenClass in class GenBaseImplprotected GenEnum findGenEnum(EEnum eEnum)
findGenEnum in class GenBaseImplprotected GenDataType findGenDataType(EDataType eDataType)
findGenDataType in class GenBaseImplprotected EClass eStaticClass()
eStaticClass in class GenBaseImplpublic java.lang.String getCopyrightText()
getCopyrightText in interface GenModelGenModel.setCopyrightText(String),
GenModelPackage.getGenModel_CopyrightText()public void setCopyrightText(java.lang.String newCopyrightText)
setCopyrightText in interface GenModelnewCopyrightText - the new value of the 'Copyright Text' attribute.GenModel.getCopyrightText()protected java.lang.String getSourceFragmentPath()
public java.lang.String getModelDirectory()
getModelDirectory in interface GenModelGenModel.setModelDirectory(String),
GenModelPackage.getGenModel_ModelDirectory()public java.lang.String getModelDirectoryGen()
public void setModelDirectory(java.lang.String newModelDirectory)
setModelDirectory in interface GenModelnewModelDirectory - the new value of the 'Model Directory' attribute.GenModel.getModelDirectory()public boolean isCreationCommands()
isCreationCommands in interface GenModelGenModel.setCreationCommands(boolean),
GenModelPackage.getGenModel_CreationCommands()public void setCreationCommands(boolean newCreationCommands)
setCreationCommands in interface GenModelnewCreationCommands - the new value of the 'Creation Commands' attribute.GenModel.isCreationCommands()public boolean isCreationIcons()
isCreationIcons in interface GenModelGenModel.setCreationIcons(boolean),
GenModelPackage.getGenModel_CreationIcons()public void setCreationIcons(boolean newCreationIcons)
setCreationIcons in interface GenModelnewCreationIcons - the new value of the 'Creation Icons' attribute.GenModel.isCreationIcons()
public void markImportLocation(java.lang.StringBuffer stringBuffer,
GenPackage genPackage)
markImportLocation in interface GenModelpublic void markImportLocation(java.lang.StringBuffer stringBuffer)
markImportLocation in interface GenModelpublic void emitSortedImports()
emitSortedImports in interface GenModelpublic java.lang.String getImportedName(java.lang.String qualifiedName)
getImportedName in interface GenModelpublic void addImport(java.lang.String qualifiedName)
addImport in interface GenModelpublic void addPseudoImport(java.lang.String qualifiedName)
addPseudoImport in interface GenModelpublic ImportManager getImportManager()
getImportManager in interface GenModelgetImportManager in class GenBaseImplpublic void setImportManager(ImportManager importManager)
setImportManager in interface GenModelsetImportManager in class GenBaseImplpublic java.lang.String getLineDelimiter()
getLineDelimiter in interface GenModelpublic void setLineDelimiter(java.lang.String lineDelimiter)
setLineDelimiter in interface GenModelpublic java.lang.String getDriverNumber()
getDriverNumber in interface GenModelpublic java.lang.String getDate()
getDate in interface GenModelpublic java.lang.String getNonNLS()
getNonNLS in interface GenModelpublic java.lang.String getNonNLS(int i)
getNonNLS in interface GenModelpublic java.lang.String getNonNLS(java.lang.String s)
getNonNLS in interface GenModel
public java.lang.String getNonNLS(java.lang.String s,
int i)
getNonNLS in interface GenModelpublic void initialize(java.util.Collection<? extends EPackage> ePackages)
initialize in interface GenModel@Deprecated protected java.lang.String[] getTemplatePath()
GeneratorAdapter should be used to
implement code generation. Generator.Options provides an
equivalent way to obtain this information. This method will be removed after 2.2.
@Deprecated public java.lang.String getMergeRulesLocation()
GeneratorAdapter should be used to
implement code generation. Generator.Options provides an
equivalent way to obtain this information. This method will be removed after 2.2.
getMergeRulesLocation in interface GenModel@Deprecated public JControlModel getJControlModel()
GeneratorAdapter should be used to
implement code generation. Generator provides an equivalent to this method.
This method will be removed after 2.2.
getJControlModel in interface GenModel
@Deprecated
public void setMethod(JETEmitter jetEmitter,
java.lang.String className)
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated protected JETEmitter createJETEmitter(java.lang.String relativeTemplateURI)
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated
protected void addClasspathEntries(JETEmitter jetEmitter)
throws JETException
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
JETException@Deprecated public JETEmitter getClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getClassEmitter in interface GenModel@Deprecated public JETEmitter getEnumClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEnumClassEmitter in interface GenModel@Deprecated public JETEmitter getFactoryClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getFactoryClassEmitter in interface GenModel@Deprecated public JETEmitter getPackageClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getPackageClassEmitter in interface GenModel@Deprecated public JETEmitter getAdapterFactoryClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getAdapterFactoryClassEmitter in interface GenModel@Deprecated public JETEmitter getSwitchClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getSwitchClassEmitter in interface GenModel@Deprecated public JETEmitter getValidatorClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getValidatorClassEmitter in interface GenModel@Deprecated public JETEmitter getXMLProcessorClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getXMLProcessorClassEmitter in interface GenModel@Deprecated public JETEmitter getPluginXMLEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getPluginXMLEmitter in interface GenModel@Deprecated public JETEmitter getManifestMFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getManifestMFEmitter in interface GenModel@Deprecated public JETEmitter getPluginPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated public JETEmitter getBuildPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getBuildPropertiesEmitter in interface GenModel@Deprecated public JETEmitter getModelPluginClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getModelPluginClassEmitter in interface GenModel@Deprecated public JETEmitter getResourceClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getResourceClassEmitter in interface GenModel@Deprecated public JETEmitter getResourceFactoryClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getResourceFactoryClassEmitter in interface GenModelprotected boolean hasModelSupport()
public boolean canGenerate()
canGenerate in interface GenBasecanGenerate in class GenBaseImplpublic void setCanGenerate(boolean canGenerate)
setCanGenerate in interface GenModelpublic IStatus validate()
validate in interface GenModelpublic boolean isValidateModel()
isValidateModel in interface GenModelpublic void setValidateModel(boolean validateModel)
setValidateModel in interface GenModelpublic Diagnostic diagnose()
diagnose in interface GenModelpublic ExtendedMetaData getExtendedMetaData()
getExtendedMetaData in interface GenModelgetExtendedMetaData in class GenBaseImplprotected void populateExtendedMetaData(java.util.List<GenPackage> genPackages)
public boolean hasPluginSupport()
hasPluginSupport in interface GenModel@Deprecated public void generate(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generate in interface GenBasegenerate in class GenBaseImplpublic boolean hasEditSupport()
hasEditSupport in interface GenModelpublic boolean canGenerateEdit()
canGenerateEdit in interface GenBasecanGenerateEdit in class GenBaseImpl@Deprecated public void generateEdit(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generateEdit in interface GenBasegenerateEdit in class GenBaseImplpublic boolean hasEditorSupport()
hasEditorSupport in interface GenModelpublic boolean canGenerateEditor()
canGenerateEditor in interface GenBasecanGenerateEditor in class GenBaseImpl@Deprecated public void generateEditor(Monitor progressMonitor)
Generator should be used to generate code.
This method will be removed after 2.2.
generateEditor in interface GenBasegenerateEditor in class GenBaseImpl@Deprecated public boolean canGenerateSchema()
canGenerateSchema in interface GenBasecanGenerateSchema in class GenBaseImpl@Deprecated public void generateSchema(Monitor progressMonitor)
generateSchema in interface GenBasegenerateSchema in class GenBaseImplpublic boolean hasTestSupport()
hasTestSupport in interface GenModelpublic boolean canGenerateTests()
canGenerateTests in interface GenBasecanGenerateTests in class GenBaseImpl@Deprecated public void generateTests(Monitor progressMonitor)
generateTests in interface GenBasegenerateTests in class GenBaseImpl@Deprecated public JETEmitter getItemProviderEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getItemProviderEmitter in interface GenModel@Deprecated public JETEmitter getItemProviderAdapterFactoryEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getItemProviderAdapterFactoryEmitter in interface GenModel@Deprecated public JETEmitter getEditPluginClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditPluginClassEmitter in interface GenModel@Deprecated public JETEmitter getEditPluginXMLEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditPluginXMLEmitter in interface GenModel@Deprecated public JETEmitter getEditManifestMFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditManifestMFEmitter in interface GenModel@Deprecated public JETEmitter getEditPluginPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditPluginPropertiesEmitter in interface GenModel@Deprecated public JETEmitter getEditBuildPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditBuildPropertiesEmitter in interface GenModel@Deprecated public GenBaseImpl.GIFEmitter getItemGIFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated public GenBaseImpl.GIFEmitter getCreateChildGIFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated public GenBaseImpl.GIFEmitter getModelGIFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated public GenBaseImpl.GIFEmitter getModelWizardGIFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
@Deprecated public JETEmitter getEditorEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorEmitter in interface GenModel@Deprecated public JETEmitter getActionBarContributorEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getActionBarContributorEmitter in interface GenModel@Deprecated public JETEmitter getModelWizardEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getModelWizardEmitter in interface GenModel@Deprecated public JETEmitter getEditorAdvisorEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorAdvisorEmitter in interface GenModel@Deprecated public JETEmitter getEditorPluginClassEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorPluginClassEmitter in interface GenModel@Deprecated public JETEmitter getEditorPluginXMLEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorPluginXMLEmitter in interface GenModel@Deprecated public JETEmitter getEditorManifestMFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorManifestMFEmitter in interface GenModel@Deprecated public JETEmitter getEditorPluginPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorPluginPropertiesEmitter in interface GenModel@Deprecated public JETEmitter getEditorBuildPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getEditorBuildPropertiesEmitter in interface GenModel@Deprecated public JETEmitter getTestCaseEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getTestCaseEmitter in interface GenModel@Deprecated public JETEmitter getModelTestSuiteEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getModelTestSuiteEmitter in interface GenModel@Deprecated public JETEmitter getPackageTestSuiteEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getPackageTestSuiteEmitter in interface GenModel@Deprecated public JETEmitter getPackageExampleEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getPackageExampleEmitter in interface GenModel@Deprecated public JETEmitter getTestsPluginXMLEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getTestsPluginXMLEmitter in interface GenModel@Deprecated public JETEmitter getTestsManifestMFEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getTestsManifestMFEmitter in interface GenModel@Deprecated public JETEmitter getTestsPluginPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getTestsPluginPropertiesEmitter in interface GenModel@Deprecated public JETEmitter getTestsBuildPropertiesEmitter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
getTestsBuildPropertiesEmitter in interface GenModel
protected java.lang.String getPluginDirectory(boolean isSet,
java.lang.String baseDirectory,
java.lang.String suffix)
public java.lang.String getEditDirectory()
GenModel
When unset, this attribute takes a default value based on the model directory.
getEditDirectory in interface GenModelGenModel.isSetEditDirectory(),
GenModel.unsetEditDirectory(),
GenModel.setEditDirectory(String),
GenModelPackage.getGenModel_EditDirectory()public java.lang.String getEditDirectoryGen()
public void setEditDirectory(java.lang.String newEditDirectory)
setEditDirectory in interface GenModelnewEditDirectory - the new value of the 'Edit Directory' attribute.GenModel.isSetEditDirectory(),
GenModel.unsetEditDirectory(),
GenModel.getEditDirectory()public void unsetEditDirectory()
unsetEditDirectory in interface GenModelGenModel.isSetEditDirectory(),
GenModel.getEditDirectory(),
GenModel.setEditDirectory(String)public boolean isSetEditDirectory()
isSetEditDirectory in interface GenModelGenModel.unsetEditDirectory(),
GenModel.getEditDirectory(),
GenModel.setEditDirectory(String)public boolean isCreationSubmenus()
isCreationSubmenus in interface GenModelGenModel.setCreationSubmenus(boolean),
GenModelPackage.getGenModel_CreationSubmenus()public void setCreationSubmenus(boolean newCreationSubmenus)
setCreationSubmenus in interface GenModelnewCreationSubmenus - the new value of the 'Creation Submenus' attribute.GenModel.isCreationSubmenus()public java.lang.String getEditorDirectory()
GenModel
When unset, this attribute takes a default value based on the model directory.
getEditorDirectory in interface GenModelGenModel.isSetEditorDirectory(),
GenModel.unsetEditorDirectory(),
GenModel.setEditorDirectory(String),
GenModelPackage.getGenModel_EditorDirectory()public java.lang.String getEditorDirectoryGen()
public void setEditorDirectory(java.lang.String newEditorDirectory)
setEditorDirectory in interface GenModelnewEditorDirectory - the new value of the 'Editor Directory' attribute.GenModel.isSetEditorDirectory(),
GenModel.unsetEditorDirectory(),
GenModel.getEditorDirectory()public void unsetEditorDirectory()
unsetEditorDirectory in interface GenModelGenModel.isSetEditorDirectory(),
GenModel.getEditorDirectory(),
GenModel.setEditorDirectory(String)public boolean isSetEditorDirectory()
isSetEditorDirectory in interface GenModelGenModel.unsetEditorDirectory(),
GenModel.getEditorDirectory(),
GenModel.setEditorDirectory(String)public java.lang.String getModelPluginID()
getModelPluginID in interface GenModelGenModel.setModelPluginID(String),
GenModelPackage.getGenModel_ModelPluginID()public void setModelPluginID(java.lang.String newModelPluginID)
setModelPluginID in interface GenModelnewModelPluginID - the new value of the 'Model Plugin ID' attribute.GenModel.getModelPluginID()public java.lang.String getTemplateDirectory()
getTemplateDirectory in interface GenModelGenModel.setTemplateDirectory(String),
GenModelPackage.getGenModel_TemplateDirectory()public void setTemplateDirectory(java.lang.String newTemplateDirectory)
setTemplateDirectory in interface GenModelnewTemplateDirectory - the new value of the 'Template Directory' attribute.GenModel.getTemplateDirectory()public boolean isRuntimeJar()
isRuntimeJar in interface GenModelGenModel.setRuntimeJar(boolean),
GenModelPackage.getGenModel_RuntimeJar()public void setRuntimeJar(boolean newRuntimeJar)
setRuntimeJar in interface GenModelnewRuntimeJar - the new value of the 'Runtime Jar' attribute.GenModel.isRuntimeJar()public EList<java.lang.String> getForeignModel()
getForeignModel in interface GenModelGenModelPackage.getGenModel_ForeignModel()public boolean isDynamicTemplates()
isDynamicTemplates in interface GenModelGenModel.setDynamicTemplates(boolean),
GenModelPackage.getGenModel_DynamicTemplates()public void setDynamicTemplates(boolean newDynamicTemplates)
setDynamicTemplates in interface GenModelnewDynamicTemplates - the new value of the 'Dynamic Templates' attribute.GenModel.isDynamicTemplates()public java.lang.String getRedirection()
getRedirection in interface GenModelGenModel.setRedirection(String),
GenModelPackage.getGenModel_Redirection()public void setRedirection(java.lang.String newRedirection)
setRedirection in interface GenModelnewRedirection - the new value of the 'Redirection' attribute.GenModel.getRedirection()public boolean isForceOverwrite()
isForceOverwrite in interface GenModelGenModel.setForceOverwrite(boolean),
GenModelPackage.getGenModel_ForceOverwrite()public void setForceOverwrite(boolean newForceOverwrite)
setForceOverwrite in interface GenModelnewForceOverwrite - the new value of the 'Force Overwrite' attribute.GenModel.isForceOverwrite()public java.lang.String getNonExternalizedStringTag()
getNonExternalizedStringTag in interface GenModelGenModel.setNonExternalizedStringTag(String),
GenModelPackage.getGenModel_NonExternalizedStringTag()public void setNonExternalizedStringTagGen(java.lang.String newNonExternalizedStringTag)
public void setNonExternalizedStringTag(java.lang.String newNonExternalizedStringTag)
GenModelNon Externalized String Tag' attribute.
This attribute has been replaced by nonNLSMarkers. To automate the transition, this sets the attribute
null, and calls setNonNLSMarkers(value != null).
setNonExternalizedStringTag in interface GenModelnewNonExternalizedStringTag - the new value of the 'Non Externalized String Tag' attribute.GenModel.getNonExternalizedStringTag()public java.lang.String getName()
getName in class GenBaseImplpublic java.lang.String getModelName()
getModelName in interface GenModelGenModel.setModelName(String),
GenModelPackage.getGenModel_ModelName()public void setModelName(java.lang.String newModelName)
setModelName in interface GenModelnewModelName - the new value of the 'Model Name' attribute.GenModel.getModelName()public java.lang.String getModelPluginClass()
getModelPluginClass in interface GenModelGenModel.setModelPluginClass(String),
GenModelPackage.getGenModel_ModelPluginClass()
protected java.lang.String getPluginClass(boolean isSet,
java.lang.String baseName,
java.lang.String packageSuffix,
java.lang.String classSuffix)
public void setModelPluginClass(java.lang.String newModelPluginClass)
setModelPluginClass in interface GenModelnewModelPluginClass - the new value of the 'Model Plugin Class' attribute.GenModel.getModelPluginClass()public java.lang.String getEditPluginClass()
GenModel
When unset, this attribute takes a default value based on the model name,
and the first of the generated packages.
getEditPluginClass in interface GenModelGenModel.isSetEditPluginClass(),
GenModel.unsetEditPluginClass(),
GenModel.setEditPluginClass(String),
GenModelPackage.getGenModel_EditPluginClass()public java.lang.String getEditPluginClassGen()
protected java.lang.String getModelProject()
protected java.lang.String getMainPackage()
protected GenPackage getMainGenPackage()
public void setEditPluginClass(java.lang.String newEditPluginClass)
setEditPluginClass in interface GenModelnewEditPluginClass - the new value of the 'Edit Plugin Class' attribute.GenModel.isSetEditPluginClass(),
GenModel.unsetEditPluginClass(),
GenModel.getEditPluginClass()public void unsetEditPluginClass()
unsetEditPluginClass in interface GenModelGenModel.isSetEditPluginClass(),
GenModel.getEditPluginClass(),
GenModel.setEditPluginClass(String)public boolean isSetEditPluginClass()
isSetEditPluginClass in interface GenModelGenModel.unsetEditPluginClass(),
GenModel.getEditPluginClass(),
GenModel.setEditPluginClass(String)public java.lang.String getEditorPluginClass()
GenModel
When unset, this attribute takes a default value based on model name,
and the first of the generated packages.
getEditorPluginClass in interface GenModelGenModel.isSetEditorPluginClass(),
GenModel.unsetEditorPluginClass(),
GenModel.setEditorPluginClass(String),
GenModelPackage.getGenModel_EditorPluginClass()public java.lang.String getEditorPluginClassGen()
public void setEditorPluginClass(java.lang.String newEditorPluginClass)
setEditorPluginClass in interface GenModelnewEditorPluginClass - the new value of the 'Editor Plugin Class' attribute.GenModel.isSetEditorPluginClass(),
GenModel.unsetEditorPluginClass(),
GenModel.getEditorPluginClass()public void unsetEditorPluginClass()
unsetEditorPluginClass in interface GenModelGenModel.isSetEditorPluginClass(),
GenModel.getEditorPluginClass(),
GenModel.setEditorPluginClass(String)public boolean isSetEditorPluginClass()
isSetEditorPluginClass in interface GenModelGenModel.unsetEditorPluginClass(),
GenModel.getEditorPluginClass(),
GenModel.setEditorPluginClass(String)public boolean isUpdateClasspath()
isUpdateClasspath in interface GenModelGenModel.setUpdateClasspath(boolean),
GenModelPackage.getGenModel_UpdateClasspath()public void setUpdateClasspath(boolean newUpdateClasspath)
setUpdateClasspath in interface GenModelnewUpdateClasspath - the new value of the 'Update Classpath' attribute.GenModel.isUpdateClasspath()public boolean isGenerateSchema()
isGenerateSchema in interface GenModelGenModel.setGenerateSchema(boolean),
GenModelPackage.getGenModel_GenerateSchema()public void setGenerateSchema(boolean newGenerateSchema)
setGenerateSchema in interface GenModelnewGenerateSchema - the new value of the 'Generate Schema' attribute.GenModel.isGenerateSchema()public boolean isNonNLSMarkers()
isNonNLSMarkers in interface GenModelGenModel.setNonNLSMarkers(boolean),
GenModelPackage.getGenModel_NonNLSMarkers()public void setNonNLSMarkersGen(boolean newNonNLSMarkers)
public void setNonNLSMarkers(boolean newNonNLSMarkers)
GenModelNon NLS Markers' attribute.
As a side effect, this method sets nonExternalizedStringTag to null.
setNonNLSMarkers in interface GenModelnewNonNLSMarkers - the new value of the 'Non NLS Markers' attribute.GenModel.isNonNLSMarkers()public EList<java.lang.String> getStaticPackages()
getStaticPackages in interface GenModelGenModelPackage.getGenModel_StaticPackages()public EList<java.lang.String> getModelPluginVariables()
getModelPluginVariables in interface GenModelGenModelPackage.getGenModel_ModelPluginVariables()public java.lang.String getRootExtendsInterface()
getRootExtendsInterface in interface GenModelGenModel.setRootExtendsInterface(String),
GenModelPackage.getGenModel_RootExtendsInterface()public void setRootExtendsInterface(java.lang.String newRootExtendsInterface)
setRootExtendsInterface in interface GenModelnewRootExtendsInterface - the new value of the 'Root Extends Interface' attribute.GenModel.getRootExtendsInterface()public java.lang.String getRootExtendsClass()
getRootExtendsClass in interface GenModelGenModel.setRootExtendsClass(String),
GenModelPackage.getGenModel_RootExtendsClass()public void setRootExtendsClass(java.lang.String newRootExtendsClass)
setRootExtendsClass in interface GenModelnewRootExtendsClass - the new value of the 'Root Extends Class' attribute.GenModel.getRootExtendsClass()public java.lang.String getRootImplementsInterface()
getRootImplementsInterface in interface GenModelGenModel.setRootImplementsInterface(String),
GenModelPackage.getGenModel_RootImplementsInterface()public GenClass getRootImplementsInterfaceGenClass()
getRootImplementsInterfaceGenClass in interface GenModelpublic void setRootImplementsInterfaceGen(java.lang.String newRootImplementsInterface)
public void setRootImplementsInterface(java.lang.String newRootImplementsInterface)
GenModelRoot Implements Interface' attribute.
setRootImplementsInterface in interface GenModelnewRootImplementsInterface - the new value of the 'Root Implements Interface' attribute.GenModel.getRootImplementsInterface()public java.util.List<java.lang.String> getEffectiveModelPluginVariables()
getEffectiveModelPluginVariables in interface GenModelpublic java.util.List<java.lang.String> getEffectiveModelPluginIDs()
public boolean isSuppressEMFTypes()
isSuppressEMFTypes in interface GenModelGenModel.setSuppressEMFTypes(boolean),
GenModelPackage.getGenModel_SuppressEMFTypes()public void setSuppressEMFTypes(boolean newSuppressEMFTypes)
setSuppressEMFTypes in interface GenModelnewSuppressEMFTypes - the new value of the 'Suppress EMF Types' attribute.GenModel.isSuppressEMFTypes()public boolean isSuppressEMFMetaData()
isSuppressEMFMetaData in interface GenModelGenModel.setSuppressEMFMetaData(boolean),
GenModelPackage.getGenModel_SuppressEMFMetaData()public void setSuppressEMFMetaData(boolean newSuppressEMFMetaData)
setSuppressEMFMetaData in interface GenModelnewSuppressEMFMetaData - the new value of the 'Suppress EMF Meta Data' attribute.GenModel.isSuppressEMFMetaData()public boolean isSuppressEMFModelTags()
isSuppressEMFModelTags in interface GenModelGenModel.setSuppressEMFModelTags(boolean),
GenModelPackage.getGenModel_SuppressEMFModelTags()public void setSuppressEMFModelTags(boolean newSuppressEMFModelTags)
setSuppressEMFModelTags in interface GenModelnewSuppressEMFModelTags - the new value of the 'Suppress EMF Model Tags' attribute.GenModel.isSuppressEMFModelTags()public boolean isSuppressInterfaces()
isSuppressInterfaces in interface GenModelGenModel.setSuppressInterfaces(boolean),
GenModelPackage.getGenModel_SuppressInterfaces()public void setSuppressInterfaces(boolean newSuppressInterfaces)
setSuppressInterfaces in interface GenModelnewSuppressInterfaces - the new value of the 'Suppress Interfaces' attribute.GenModel.isSuppressInterfaces()public java.lang.String getFeatureMapWrapperInterface()
getFeatureMapWrapperInterface in interface GenModelGenModel.setFeatureMapWrapperInterface(String),
GenModelPackage.getGenModel_FeatureMapWrapperInterface()public void setFeatureMapWrapperInterface(java.lang.String newFeatureMapWrapperInterface)
setFeatureMapWrapperInterface in interface GenModelnewFeatureMapWrapperInterface - the new value of the 'Feature Map Wrapper Interface' attribute.GenModel.getFeatureMapWrapperInterface()public java.lang.String getFeatureMapWrapperInternalInterface()
getFeatureMapWrapperInternalInterface in interface GenModelGenModel.setFeatureMapWrapperInternalInterface(String),
GenModelPackage.getGenModel_FeatureMapWrapperInternalInterface()public void setFeatureMapWrapperInternalInterface(java.lang.String newFeatureMapWrapperInternalInterface)
setFeatureMapWrapperInternalInterface in interface GenModelnewFeatureMapWrapperInternalInterface - the new value of the 'Feature Map Wrapper Internal Interface' attribute.GenModel.getFeatureMapWrapperInternalInterface()public java.lang.String getFeatureMapWrapperClass()
getFeatureMapWrapperClass in interface GenModelGenModel.setFeatureMapWrapperClass(String),
GenModelPackage.getGenModel_FeatureMapWrapperClass()public void setFeatureMapWrapperClass(java.lang.String newFeatureMapWrapperClass)
setFeatureMapWrapperClass in interface GenModelnewFeatureMapWrapperClass - the new value of the 'Feature Map Wrapper Class' attribute.GenModel.getFeatureMapWrapperClass()public boolean isRuntimeCompatibility()
isRuntimeCompatibility in interface GenModelGenModel.setRuntimeCompatibility(boolean),
GenModelPackage.getGenModel_RuntimeCompatibility()public boolean needsRuntimeCompatibility()
needsRuntimeCompatibility in interface GenModelpublic void setRuntimeCompatibility(boolean newRuntimeCompatibility)
setRuntimeCompatibility in interface GenModelnewRuntimeCompatibility - the new value of the 'Runtime Compatibility' attribute.GenModel.isRuntimeCompatibility()public boolean isRichClientPlatform()
isRichClientPlatform in interface GenModelGenModel.setRichClientPlatform(boolean),
GenModelPackage.getGenModel_RichClientPlatform()public void setRichClientPlatform(boolean newRichClientPlatform)
setRichClientPlatform in interface GenModelnewRichClientPlatform - the new value of the 'Rich Client Platform' attribute.GenModel.isRichClientPlatform()public boolean isReflectiveDelegation()
isReflectiveDelegation in interface GenModelGenModel.setReflectiveDelegation(boolean),
GenModelPackage.getGenModel_ReflectiveDelegation()public void setReflectiveDelegation(boolean newReflectiveDelegation)
setReflectiveDelegation in interface GenModelnewReflectiveDelegation - the new value of the 'Reflective Delegation' attribute.GenModel.isReflectiveDelegation()public boolean isCodeFormatting()
isCodeFormatting in interface GenModelGenModel.setCodeFormatting(boolean),
GenModelPackage.getGenModel_CodeFormatting()public void setCodeFormatting(boolean newCodeFormatting)
setCodeFormatting in interface GenModelnewCodeFormatting - the new value of the 'Code Formatting' attribute.GenModel.isCodeFormatting()public java.lang.String getTestsDirectory()
GenModel
By default, this attribute is set to null.
When unset, it takes a default value based on the model directory.
getTestsDirectory in interface GenModelGenModel.isSetTestsDirectory(),
GenModel.unsetTestsDirectory(),
GenModel.setTestsDirectory(String),
GenModelPackage.getGenModel_TestsDirectory()public java.lang.String getTestsDirectoryGen()
public void setTestsDirectory(java.lang.String newTestsDirectory)
setTestsDirectory in interface GenModelnewTestsDirectory - the new value of the 'Tests Directory' attribute.GenModel.isSetTestsDirectory(),
GenModel.unsetTestsDirectory(),
GenModel.getTestsDirectory()public void unsetTestsDirectory()
unsetTestsDirectory in interface GenModelGenModel.isSetTestsDirectory(),
GenModel.getTestsDirectory(),
GenModel.setTestsDirectory(String)public boolean isSetTestsDirectory()
isSetTestsDirectory in interface GenModelGenModel.unsetTestsDirectory(),
GenModel.getTestsDirectory(),
GenModel.setTestsDirectory(String)public java.lang.String getTestSuiteClass()
GenModel
When unset, this attribute takes a default value based on the model name,
and the first of the generated packages.
getTestSuiteClass in interface GenModelGenModel.isSetTestSuiteClass(),
GenModel.unsetTestSuiteClass(),
GenModel.setTestSuiteClass(String),
GenModelPackage.getGenModel_TestSuiteClass()public java.lang.String getTestSuiteClassGen()
public void setTestSuiteClass(java.lang.String newTestSuiteClass)
setTestSuiteClass in interface GenModelnewTestSuiteClass - the new value of the 'Test Suite Class' attribute.GenModel.isSetTestSuiteClass(),
GenModel.unsetTestSuiteClass(),
GenModel.getTestSuiteClass()public void unsetTestSuiteClass()
unsetTestSuiteClass in interface GenModelGenModel.isSetTestSuiteClass(),
GenModel.getTestSuiteClass(),
GenModel.setTestSuiteClass(String)public boolean isSetTestSuiteClass()
isSetTestSuiteClass in interface GenModelGenModel.unsetTestSuiteClass(),
GenModel.getTestSuiteClass(),
GenModel.setTestSuiteClass(String)public java.lang.String getBooleanFlagsField()
getBooleanFlagsField in interface GenModelGenModel.setBooleanFlagsField(String),
GenModelPackage.getGenModel_BooleanFlagsField()public void setBooleanFlagsField(java.lang.String newBooleanFlagsField)
setBooleanFlagsField in interface GenModelnewBooleanFlagsField - the new value of the 'Boolean Flags Field' attribute.GenModel.getBooleanFlagsField()public int getBooleanFlagsReservedBits()
getBooleanFlagsReservedBits in interface GenModelGenModel.setBooleanFlagsReservedBits(int),
GenModelPackage.getGenModel_BooleanFlagsReservedBits()public void setBooleanFlagsReservedBits(int newBooleanFlagsReservedBits)
setBooleanFlagsReservedBits in interface GenModelnewBooleanFlagsReservedBits - the new value of the 'Boolean Flags Reserved Bits' attribute.GenModel.getBooleanFlagsReservedBits()public java.lang.String getImporterID()
getImporterID in interface GenModelGenModel.setImporterID(String),
GenModelPackage.getGenModel_ImporterID()public void setImporterID(java.lang.String newImporterID)
setImporterID in interface GenModelnewImporterID - the new value of the 'Importer ID' attribute.GenModel.getImporterID()public boolean isBundleManifest()
isBundleManifest in interface GenModelGenModel.setBundleManifest(boolean),
GenModelPackage.getGenModel_BundleManifest()public void setBundleManifest(boolean newBundleManifest)
setBundleManifest in interface GenModelnewBundleManifest - the new value of the 'Bundle Manifest' attribute.GenModel.isBundleManifest()public GenDelegationKind getFeatureDelegation()
getFeatureDelegation in interface GenModelGenDelegationKind,
GenModel.setFeatureDelegation(GenDelegationKind),
GenModelPackage.getGenModel_FeatureDelegation()public void setFeatureDelegation(GenDelegationKind newFeatureDelegation)
setFeatureDelegation in interface GenModelnewFeatureDelegation - the new value of the 'Feature Delegation' attribute.GenDelegationKind,
GenModel.getFeatureDelegation()public boolean isContainmentProxies()
isContainmentProxies in interface GenModelGenModel.setContainmentProxies(boolean),
GenModelPackage.getGenModel_ContainmentProxies()public void setContainmentProxies(boolean newContainmentProxies)
setContainmentProxies in interface GenModelnewContainmentProxies - the new value of the 'Containment Proxies' attribute.GenModel.isContainmentProxies()public boolean isMinimalReflectiveMethods()
isMinimalReflectiveMethods in interface GenModelGenModel.setMinimalReflectiveMethods(boolean),
GenModelPackage.getGenModel_MinimalReflectiveMethods()public void setMinimalReflectiveMethods(boolean newMinimalReflectiveMethods)
setMinimalReflectiveMethods in interface GenModelnewMinimalReflectiveMethods - the new value of the 'Minimal Reflective Methods' attribute.GenModel.isMinimalReflectiveMethods()public boolean isSuppressContainment()
isSuppressContainment in interface GenModelGenModel.setSuppressContainment(boolean),
GenModelPackage.getGenModel_SuppressContainment()public void setSuppressContainment(boolean newSuppressContainment)
setSuppressContainment in interface GenModelnewSuppressContainment - the new value of the 'Suppress Containment' attribute.GenModel.isSuppressContainment()public boolean isSuppressNotification()
isSuppressNotification in interface GenModelGenModel.setSuppressNotification(boolean),
GenModelPackage.getGenModel_SuppressNotification()public void setSuppressNotification(boolean newSuppressNotification)
setSuppressNotification in interface GenModelnewSuppressNotification - the new value of the 'Suppress Notification' attribute.GenModel.isSuppressNotification()public boolean isArrayAccessors()
isArrayAccessors in interface GenModelGenModel.setArrayAccessors(boolean),
GenModelPackage.getGenModel_ArrayAccessors()public void setArrayAccessors(boolean newArrayAccessors)
setArrayAccessors in interface GenModelnewArrayAccessors - the new value of the 'Array Accessors' attribute.GenModel.isArrayAccessors()public boolean isSuppressUnsettable()
isSuppressUnsettable in interface GenModelGenModel.setSuppressUnsettable(boolean),
GenModelPackage.getGenModel_SuppressUnsettable()public void setSuppressUnsettable(boolean newSuppressUnsettable)
setSuppressUnsettable in interface GenModelnewSuppressUnsettable - the new value of the 'Suppress Unsettable' attribute.GenModel.isSuppressUnsettable()public java.lang.String getFacadeHelperClass()
getFacadeHelperClass in interface GenModelGenModel.setFacadeHelperClass(String),
GenModelPackage.getGenModel_FacadeHelperClass()public void setFacadeHelperClass(java.lang.String newFacadeHelperClass)
setFacadeHelperClass in interface GenModelnewFacadeHelperClass - the new value of the 'Facade Helper Class' attribute.GenModel.getFacadeHelperClass()public GenJDKLevel getComplianceLevel()
getComplianceLevel in interface GenModelGenJDKLevel,
GenModel.setComplianceLevel(GenJDKLevel),
GenModelPackage.getGenModel_ComplianceLevel()public void setComplianceLevel(GenJDKLevel newComplianceLevel)
setComplianceLevel in interface GenModelnewComplianceLevel - the new value of the 'Compliance Level' attribute.GenJDKLevel,
GenModel.getComplianceLevel()public boolean isSuppressGenModelAnnotations()
isSuppressGenModelAnnotations in interface GenModelGenModel.setSuppressGenModelAnnotations(boolean),
GenModelPackage.getGenModel_SuppressGenModelAnnotations()public void setSuppressGenModelAnnotations(boolean newSuppressGenModelAnnotations)
setSuppressGenModelAnnotations in interface GenModelnewSuppressGenModelAnnotations - the new value of the 'Suppress Gen Model Annotations' attribute.GenModel.isSuppressGenModelAnnotations()public boolean isCopyrightFields()
isCopyrightFields in interface GenModelGenModel.setCopyrightFields(boolean),
GenModelPackage.getGenModel_CopyrightFields()public void setCopyrightFields(boolean newCopyrightFields)
setCopyrightFields in interface GenModelnewCopyrightFields - the new value of the 'Copyright Fields' attribute.GenModel.isCopyrightFields()public boolean isBinaryCompatibleReflectiveMethods()
isBinaryCompatibleReflectiveMethods in interface GenModelGenModel.setBinaryCompatibleReflectiveMethods(boolean),
GenModelPackage.getGenModel_BinaryCompatibleReflectiveMethods()public void setBinaryCompatibleReflectiveMethods(boolean newBinaryCompatibleReflectiveMethods)
setBinaryCompatibleReflectiveMethods in interface GenModelnewBinaryCompatibleReflectiveMethods - the new value of the 'Binary Compatible Reflective Methods' attribute.GenModel.isBinaryCompatibleReflectiveMethods()public boolean isPublicConstructors()
isPublicConstructors in interface GenModelGenModel.setPublicConstructors(boolean),
GenModelPackage.getGenModel_PublicConstructors()public void setPublicConstructors(boolean newPublicConstructors)
setPublicConstructors in interface GenModelnewPublicConstructors - the new value of the 'Public Constructors' attribute.GenModel.isPublicConstructors()public EList<java.lang.String> getTemplatePluginVariables()
getTemplatePluginVariables in interface GenModelGenModelPackage.getGenModel_TemplatePluginVariables()public java.lang.String getProviderRootExtendsClass()
getProviderRootExtendsClass in interface GenModelGenModel.setProviderRootExtendsClass(String),
GenModelPackage.getGenModel_ProviderRootExtendsClass()public void setProviderRootExtendsClass(java.lang.String newProviderRootExtendsClass)
setProviderRootExtendsClass in interface GenModelnewProviderRootExtendsClass - the new value of the 'Provider Root Extends Class' attribute.GenModel.getProviderRootExtendsClass()public EList<GenPackage> getGenPackages()
getGenPackages in interface GenModelGenModelPackage.getGenModel_GenPackages(),
GenPackage.getGenModel()public EList<GenPackage> getStaticGenPackages()
getStaticGenPackages in interface GenModelpublic EList<GenPackage> getUsedGenPackages()
getUsedGenPackages in interface GenModelGenModelPackage.getGenModel_UsedGenPackages()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class GenBaseImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class GenBaseImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenBaseImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenBaseImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenBaseImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenBaseImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class BasicEObjectImplprotected static java.lang.String getProjectPath(java.lang.String path)
public java.lang.String getModelProjectDirectory()
getModelProjectDirectory in interface GenModelpublic java.lang.String getEditProjectDirectory()
getEditProjectDirectory in interface GenModelpublic java.lang.String getEditorProjectDirectory()
getEditorProjectDirectory in interface GenModelpublic java.lang.String getTestsProjectDirectory()
getTestsProjectDirectory in interface GenModelpublic boolean sameModelEditProject()
sameModelEditProject in interface GenModelpublic boolean sameEditEditorProject()
sameEditEditorProject in interface GenModelpublic boolean sameModelEditorProject()
sameModelEditorProject in interface GenModelpublic boolean sameModelTestsProject()
sameModelTestsProject in interface GenModelpublic java.lang.String getEditIconsDirectory()
getEditIconsDirectory in interface GenModelpublic java.lang.String getEditorIconsDirectory()
getEditorIconsDirectory in interface GenModelpublic java.lang.String getEditPluginID()
getEditPluginID in interface GenModelpublic java.lang.String getEditorPluginID()
getEditorPluginID in interface GenModelpublic java.lang.String getTestsPluginID()
getTestsPluginID in interface GenModelpublic boolean hasModelPluginClass()
hasModelPluginClass in interface GenModelprotected java.lang.String getModelPluginClassToUse()
protected java.lang.String getEditPluginClassToUse()
public java.lang.String getEditPluginDirectory()
getEditPluginDirectory in interface GenModelprotected java.lang.String getEditorPluginClassToUse()
public java.lang.String getEditorPluginDirectory()
getEditorPluginDirectory in interface GenModel
protected java.lang.String getPluginClassName(java.lang.String baseName,
java.lang.String defaultSuffix)
protected java.lang.String getPluginPackageName(java.lang.String baseName,
java.lang.String pluginID)
protected java.lang.String createPackageName(java.lang.String text)
public java.lang.String getModelPluginPackageName()
getModelPluginPackageName in interface GenModelpublic java.lang.String getModelPluginClassName()
getModelPluginClassName in interface GenModelpublic java.lang.String getQualifiedModelPluginClassName()
getQualifiedModelPluginClassName in interface GenModelpublic java.lang.String getEditPluginPackageName()
getEditPluginPackageName in interface GenModelpublic java.lang.String getEditPluginClassName()
getEditPluginClassName in interface GenModelpublic java.lang.String getQualifiedEditPluginClassName()
getQualifiedEditPluginClassName in interface GenModelpublic java.lang.String getEditorPluginPackageName()
getEditorPluginPackageName in interface GenModelpublic java.lang.String getEditorPluginClassName()
getEditorPluginClassName in interface GenModelpublic java.lang.String getQualifiedEditorPluginClassName()
getQualifiedEditorPluginClassName in interface GenModelpublic java.lang.String getQualifiedEditorAdvisorClassName()
getQualifiedEditorAdvisorClassName in interface GenModelpublic java.lang.String getEditorAdvisorClassName()
getEditorAdvisorClassName in interface GenModelpublic boolean hasTestSuiteClass()
hasTestSuiteClass in interface GenModelpublic java.lang.String getTestSuitePackageName()
getTestSuitePackageName in interface GenModelpublic java.lang.String getTestSuiteClassName()
getTestSuiteClassName in interface GenModelpublic java.lang.String getQualifiedTestSuiteClassName()
getQualifiedTestSuiteClassName in interface GenModel
protected void getAllGenPackagesWithClassifiersHelper(java.util.List<GenPackage> result,
java.util.List<GenPackage> genPackages)
public java.util.List<GenPackage> getAllGenPackagesWithClassifiers()
getAllGenPackagesWithClassifiers in interface GenModelpublic java.util.List<GenPackage> getAllUsedGenPackagesWithClassifiers()
getAllUsedGenPackagesWithClassifiers in interface GenModelpublic java.util.List<GenPackage> getAllGenAndUsedGenPackagesWithClassifiers()
getAllGenAndUsedGenPackagesWithClassifiers in interface GenModelpublic java.util.List<GenPackage> getAllGenUsedAndStaticGenPackagesWithClassifiers()
getAllGenUsedAndStaticGenPackagesWithClassifiers in interface GenModelpublic java.util.List<java.lang.String> getModelQualifiedPackageNames()
getModelQualifiedPackageNames in interface GenModel
protected void addQualifiedModelPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
public java.util.List<java.lang.String> getModelRequiredPlugins()
getModelRequiredPlugins in interface GenModelpublic java.util.List<java.lang.String> getEditQualifiedPackageNames()
getEditQualifiedPackageNames in interface GenModel
protected void addQualifiedEditPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
public java.util.List<java.lang.String> getEditRequiredPlugins()
getEditRequiredPlugins in interface GenModelpublic java.util.List<java.lang.String> getEditorQualifiedPackageNames()
getEditorQualifiedPackageNames in interface GenModel
protected void addQualifiedEditorPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
public java.util.List<java.lang.String> getEditorRequiredPlugins()
getEditorRequiredPlugins in interface GenModelpublic java.util.List<java.lang.String> getTestsQualifiedPackageNames()
getTestsQualifiedPackageNames in interface GenModel
protected void addQualifiedTestsPackageNames(java.util.List<java.lang.String> packageNames,
GenPackage genPackage)
public java.util.List<java.lang.String> getTestsRequiredPlugins()
getTestsRequiredPlugins in interface GenModelpublic java.util.List<java.lang.String> getEditResourceDelegateImportedPluginClassNames()
getEditResourceDelegateImportedPluginClassNames in interface GenModelpublic boolean reconcile(GenModel oldGenModelVersion)
GenModel
reconcile in interface GenModelprotected void reconcileSettings(GenModel oldGenModelVersion)
public boolean reconcile()
reconcile in interface GenBasepublic java.util.List<GenPackage> computeMissingUsedGenPackages()
computeMissingUsedGenPackages in interface GenModelpublic java.util.List<EPackage> getMissingPackages()
getMissingPackages in interface GenModel
protected void getMissingPackagesHelper(java.util.List<EPackage> ePackages,
java.util.List<GenPackage> genPackages)
public boolean hasXMLDependency()
hasXMLDependency in interface GenModelpublic java.lang.String getXMLEncodingChoices()
getXMLEncodingChoices in interface GenModelpublic java.lang.String getIndentation(java.lang.StringBuffer stringBuffer)
getIndentation in interface GenModelpublic java.util.List<GenFeature> getAllGenFeatures()
getAllGenFeatures in interface GenModelpublic java.util.List<GenFeature> getFilteredAllGenFeatures()
getFilteredAllGenFeatures in interface GenModel@Deprecated public void setCodeFormatterOptions(java.util.Map options)
Generator.Options should be used to
record code formatter options in order to be used via the new Generator-based design. This method will be removed after 2.2.
create a new code formatter.
setCodeFormatterOptions in interface GenModel@Deprecated public org.eclipse.jdt.core.formatter.CodeFormatter createCodeFormatter()
GeneratorAdapter should be used to
implement code generation. AbstractGeneratorAdapter provides
an equivalent to this method. This method will be removed after 2.2.
createCodeFormatter in interface GenModelpublic boolean isBooleanFlagsEnabled()
isBooleanFlagsEnabled in interface GenModelpublic GenModel createGenModel()
createGenModel in interface GenModelpublic GenPackage createGenPackage()
createGenPackage in interface GenModelpublic GenClass createGenClass()
createGenClass in interface GenModelpublic GenFeature createGenFeature()
createGenFeature in interface GenModelpublic GenEnum createGenEnum()
createGenEnum in interface GenModelpublic GenEnumLiteral createGenEnumLiteral()
createGenEnumLiteral in interface GenModelpublic GenDataType createGenDataType()
createGenDataType in interface GenModelpublic GenOperation createGenOperation()
createGenOperation in interface GenModelpublic GenParameter createGenParameter()
createGenParameter in interface GenModelpublic GenTypeParameter createGenTypeParameter()
createGenTypeParameter in interface GenModelpublic GenAnnotation createGenAnnotation()
createGenAnnotation in interface GenModelpublic GenBase create(EClass eClass)
create in interface GenModelpublic java.util.Set<java.lang.String> getPropertyCategories()
getPropertyCategories in interface GenModelpublic boolean hasLocalGenModel()
hasLocalGenModel in interface GenModelpublic java.lang.String getRelativeGenModelLocation()
getRelativeGenModelLocation in interface GenModelpublic java.lang.String getPropertyCategoryKey(java.lang.String category)
getPropertyCategoryKey in interface GenModelpublic boolean isVirtualDelegation()
isVirtualDelegation in interface GenModelpublic boolean useClassOverrideAnnotation()
useClassOverrideAnnotation in interface GenModelpublic boolean useGenerics()
useGenerics in interface GenModelpublic GenClassifier findGenClassifier(EClassifier classifier)
findGenClassifier in interface GenModelfindGenClassifier in class GenBaseImplpublic boolean isSuppressedAnnotation(java.lang.String source)
isSuppressedAnnotation in interface GenModelprotected java.lang.String getCopyright(boolean includeGenModelCopyrightTextAsDefault)
getCopyright in class GenBaseImplpublic boolean hasCopyrightField()
hasCopyrightField in interface GenModelpublic java.lang.String getCopyrightFieldLiteral()
getCopyrightFieldLiteral in interface GenModel
|
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 | |||||||||