|
|||||||||||
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
An implementation of the model object 'GenModel'.
The following features are implemented:
Copyright Text
Model Directory
Creation Commands
Creation Icons
Edit Directory
Editor Directory
Model Plugin ID
Template Directory
Runtime Jar
Foreign Model
Dynamic Templates
Redirection
Force Overwrite
Non Externalized String Tag
Model Name
Model Plugin Class
Edit Plugin Class
Editor Plugin Class
Update Classpath
Generate Schema
Non NLS Markers
Static Packages
Model Plugin Variables
Root Extends Interface
Root Extends Class
Root Implements Interface
Suppress EMF Types
Suppress EMF Meta Data
Suppress EMF Model Tags
Suppress Interfaces
Feature Map Wrapper Interface
Feature Map Wrapper Internal Interface
Feature Map Wrapper Class
Runtime Compatibility
Rich Client Platform
Reflective Delegation
Code Formatting
Tests Directory
Test Suite Class
Boolean Flags Field
Boolean Flags Reserved Bits
Importer ID
Bundle Manifest
Feature Delegation
Containment Proxies
Minimal Reflective Methods
Suppress Containment
Suppress Notification
Array Accessors
Suppress Unsettable
Facade Helper Class
Gen Packages
Used Gen Packages
Nested Class Summary |
Nested classes 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 inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
Nested classes inherited from class 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 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 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 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 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 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 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 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 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 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 String |
COPYRIGHT_TEXT_EDEFAULT
The default value of the ' Copyright Text ' attribute |
protected 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 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 boolean |
creationCommands
The cached value of the ' Creation Commands ' attribute |
protected boolean |
creationIcons
The cached value of the ' Creation Icons ' 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 String |
EDIT_DIRECTORY_EDEFAULT
The default value of the ' Edit Directory ' attribute |
protected static 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 String |
editBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
editManifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static String |
EDITOR_DIRECTORY_EDEFAULT
The default value of the ' Editor Directory ' attribute |
protected static 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 String |
editorBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
editorManifestMFTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
editorPluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
editorPluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected String |
editorTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
editPluginPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 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 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 String |
FACADE_HELPER_CLASS_EDEFAULT
The default value of the ' Facade Helper Class ' attribute |
protected 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 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 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 String |
FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
The default value of the ' Feature Map Wrapper Class ' attribute |
protected static String |
FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
The default value of the ' Feature Map Wrapper Interface ' attribute |
protected static 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 String |
featureMapWrapperClass
The cached value of the ' Feature Map Wrapper Class ' attribute |
protected String |
featureMapWrapperInterface
The cached value of the ' Feature Map Wrapper Interface ' attribute |
protected 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 |
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 |
genPackages
The cached value of the ' Gen Packages ' containment reference list |
protected static String |
IMPORTER_ID_EDEFAULT
The default value of the ' Importer ID ' attribute |
protected String |
importerID
The cached value of the ' Importer ID ' attribute |
protected int |
importInsertionPoint
|
protected ImportManager |
importManager
|
protected 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 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 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 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 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 String |
jControlModelName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected JETEmitter |
manifestMFEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
MODEL_DIRECTORY_EDEFAULT
The default value of the ' Model Directory ' attribute |
protected static String |
MODEL_NAME_EDEFAULT
The default value of the ' Model Name ' attribute |
protected static String |
MODEL_PLUGIN_CLASS_EDEFAULT
The default value of the ' Model Plugin Class ' attribute |
protected static String |
MODEL_PLUGIN_ID_EDEFAULT
The default value of the ' Model Plugin ID ' attribute |
protected 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 String |
modelGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected String |
modelName
The cached value of the ' Model Name ' attribute |
protected 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 String |
modelPluginID
The cached value of the ' Model Plugin ID ' attribute |
protected String |
modelPluginTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected EList |
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 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 String |
modelWizardGIFName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected String |
modelWizardTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static 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 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 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 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 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 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 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 String |
pluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected String |
redirection
The cached value of the ' Redirection ' attribute |
protected static 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 String |
resourceFactoryTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 String |
ROOT_EXTENDS_CLASS_EDEFAULT
The default value of the ' Root Extends Class ' attribute |
protected static String |
ROOT_EXTENDS_INTERFACE_EDEFAULT
The default value of the ' Root Extends Interface ' attribute |
protected static String |
ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
The default value of the ' Root Implements Interface ' attribute |
protected String |
rootExtendsClass
The cached value of the ' Root Extends Class ' attribute |
protected String |
rootExtendsInterface
The cached value of the ' Root Extends Interface ' attribute |
protected 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 |
staticGenPackages
|
protected EList |
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_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 |
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 String |
switchClassTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static String |
TEMPLATE_DIRECTORY_EDEFAULT
The default value of the ' Template Directory ' attribute |
protected String |
templateDirectory
The cached value of the ' Template Directory ' attribute |
protected String[] |
templatePath
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static 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 String |
testCaseTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected static 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 String |
testsBuildPropertiesTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 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 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 String |
testsPluginXMLTemplateName
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 |
usedGenPackages
The cached value of the ' Used Gen Packages ' reference list |
protected JETEmitter |
validatorSwitchClassEmitter
Deprecated. In EMF 2.2, the Generator-based design renders this field obsolete. It will be removed after 2.2. |
protected 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 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(String qualifiedName)
|
void |
addPseudoImport(String qualifiedName)
|
protected void |
addQualifiedEditorPackageNames(List packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedEditPackageNames(List packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedModelPackageNames(List packageNames,
GenPackage genPackage)
|
protected void |
addQualifiedTestsPackageNames(List 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()
|
List |
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()
|
protected JETEmitter |
createJETEmitter(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 String |
createPackageName(String text)
|
Diagnostic |
diagnose()
|
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,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
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. |
List |
getAllGenAndUsedGenPackagesWithClassifiers()
|
List |
getAllGenFeatures()
|
List |
getAllGenPackagesWithClassifiers()
|
protected void |
getAllGenPackagesWithClassifiersHelper(List result,
List genPackages)
|
List |
getAllGenUsedAndStaticGenPackagesWithClassifiers()
|
List |
getAllUsedGenPackagesWithClassifiers()
|
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. |
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. |
String |
getDate()
|
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. |
String |
getEditDirectory()
Returns the value of the 'Edit Directory' attribute |
String |
getEditDirectoryGen()
|
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. |
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. |
String |
getEditorDirectory()
Returns the value of the 'Editor Directory' attribute |
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. |
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. |
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. |
String |
getEditorPluginClassGen()
|
String |
getEditorPluginClassName()
|
protected String |
getEditorPluginClassToUse()
|
String |
getEditorPluginDirectory()
|
String |
getEditorPluginID()
|
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. |
String |
getEditorProjectDirectory()
|
List |
getEditorQualifiedPackageNames()
|
List |
getEditorRequiredPlugins()
|
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. |
String |
getEditPluginClassGen()
|
String |
getEditPluginClassName()
|
protected String |
getEditPluginClassToUse()
|
String |
getEditPluginDirectory()
|
String |
getEditPluginID()
|
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. |
String |
getEditProjectDirectory()
|
List |
getEditQualifiedPackageNames()
|
List |
getEditRequiredPlugins()
|
List |
getEditResourceDelegateImportedPluginClassNames()
|
List |
getEffectiveModelPluginIDs()
|
List |
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()
|
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()
|
String |
getFeatureMapWrapperClass()
|
String |
getFeatureMapWrapperInterface()
|
String |
getFeatureMapWrapperInternalInterface()
|
List |
getFilteredAllGenFeatures()
|
EList |
getForeignModel()
|
EList |
getGenPackages()
|
String |
getImportedName(String qualifiedName)
|
String |
getImporterID()
|
ImportManager |
getImportManager()
|
String |
getIndentation(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. |
protected GenPackage |
getMainGenPackage()
|
protected 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. |
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. |
List |
getMissingPackages()
|
protected void |
getMissingPackagesHelper(List ePackages,
List genPackages)
|
String |
getModelDirectory()
|
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. |
String |
getModelName()
|
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. |
String |
getModelPluginClassName()
|
protected String |
getModelPluginClassToUse()
|
String |
getModelPluginID()
|
String |
getModelPluginPackageName()
|
EList |
getModelPluginVariables()
|
protected String |
getModelProject()
|
String |
getModelProjectDirectory()
|
List |
getModelQualifiedPackageNames()
|
List |
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. |
String |
getName()
|
String |
getNonExternalizedStringTag()
|
String |
getNonNLS()
|
String |
getNonNLS(int i)
|
String |
getNonNLS(String s)
|
String |
getNonNLS(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 String |
getPluginClass(boolean isSet,
String baseName,
String packageSuffix,
String classSuffix)
|
protected String |
getPluginClassName(String baseName,
String defaultSuffix)
|
protected String |
getPluginDirectory(boolean isSet,
String baseDirectory,
String suffix)
|
protected String |
getPluginPackageName(String baseName,
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 String |
getProjectPath(String path)
|
Set |
getPropertyCategories()
|
String |
getPropertyCategoryKey(String category)
|
String |
getQualifiedEditorAdvisorClassName()
|
String |
getQualifiedEditorPluginClassName()
|
String |
getQualifiedEditPluginClassName()
|
String |
getQualifiedModelPluginClassName()
|
String |
getQualifiedTestSuiteClassName()
|
String |
getRedirection()
|
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. |
String |
getRootExtendsClass()
|
String |
getRootExtendsInterface()
|
String |
getRootImplementsInterface()
|
GenClass |
getRootImplementsInterfaceGenClass()
|
protected String |
getSourceFragmentPath()
|
EList |
getStaticGenPackages()
|
EList |
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. |
String |
getTemplateDirectory()
|
protected 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. |
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. |
String |
getTestsDirectory()
Returns the value of the 'Tests Directory' attribute |
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. |
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. |
String |
getTestsProjectDirectory()
|
List |
getTestsQualifiedPackageNames()
|
List |
getTestsRequiredPlugins()
|
String |
getTestSuiteClass()
Returns the value of the 'Test Suite Class' attribute |
String |
getTestSuiteClassGen()
|
String |
getTestSuiteClassName()
|
String |
getTestSuitePackageName()
|
EList |
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. |
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 |
hasEditorSupport()
|
boolean |
hasEditSupport()
|
boolean |
hasLocalGenModel()
|
boolean |
hasModelPluginClass()
|
protected boolean |
hasModelSupport()
|
boolean |
hasPluginSupport()
|
boolean |
hasTestSuiteClass()
|
boolean |
hasTestSupport()
|
boolean |
hasXMLDependency()
|
void |
initialize(Collection ePackages)
|
boolean |
isArrayAccessors()
|
boolean |
isBooleanFlagsEnabled()
|
boolean |
isBundleManifest()
|
boolean |
isCodeFormatting()
|
boolean |
isContainmentProxies()
|
boolean |
isCreationCommands()
|
boolean |
isCreationIcons()
|
boolean |
isDynamicTemplates()
|
boolean |
isForceOverwrite()
|
boolean |
isGenerateSchema()
|
boolean |
isMinimalReflectiveMethods()
|
boolean |
isNonNLSMarkers()
|
boolean |
isReflectiveDelegation()
|
boolean |
isRichClientPlatform()
|
boolean |
isRuntimeCompatibility()
|
boolean |
isRuntimeJar()
|
boolean |
isSetEditDirectory()
|
boolean |
isSetEditorDirectory()
|
boolean |
isSetEditorPluginClass()
|
boolean |
isSetEditPluginClass()
|
boolean |
isSetTestsDirectory()
|
boolean |
isSetTestSuiteClass()
|
boolean |
isSuppressContainment()
|
boolean |
isSuppressEMFMetaData()
|
boolean |
isSuppressEMFModelTags()
|
boolean |
isSuppressEMFTypes()
|
boolean |
isSuppressInterfaces()
|
boolean |
isSuppressNotification()
|
boolean |
isSuppressUnsettable()
|
boolean |
isUpdateClasspath()
|
boolean |
isVirtualDelegation()
|
void |
markImportLocation(StringBuffer stringBuffer)
|
void |
markImportLocation(StringBuffer stringBuffer,
GenPackage genPackage)
|
boolean |
needsRuntimeCompatibility()
|
protected void |
populateExtendedMetaData(List 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 |
setBooleanFlagsField(String newBooleanFlagsField)
|
void |
setBooleanFlagsReservedBits(int newBooleanFlagsReservedBits)
|
void |
setBundleManifest(boolean newBundleManifest)
|
void |
setCanGenerate(boolean canGenerate)
|
void |
setCodeFormatterOptions(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 |
setContainmentProxies(boolean newContainmentProxies)
|
void |
setCopyrightText(String newCopyrightText)
|
void |
setCreationCommands(boolean newCreationCommands)
|
void |
setCreationIcons(boolean newCreationIcons)
|
void |
setDynamicTemplates(boolean newDynamicTemplates)
|
void |
setEditDirectory(String newEditDirectory)
|
void |
setEditorDirectory(String newEditorDirectory)
|
void |
setEditorPluginClass(String newEditorPluginClass)
|
void |
setEditPluginClass(String newEditPluginClass)
|
void |
setFacadeHelperClass(String newFacadeHelperClass)
|
void |
setFeatureDelegation(GenDelegationKind newFeatureDelegation)
|
void |
setFeatureMapWrapperClass(String newFeatureMapWrapperClass)
|
void |
setFeatureMapWrapperInterface(String newFeatureMapWrapperInterface)
|
void |
setFeatureMapWrapperInternalInterface(String newFeatureMapWrapperInternalInterface)
|
void |
setForceOverwrite(boolean newForceOverwrite)
|
void |
setGenerateSchema(boolean newGenerateSchema)
|
void |
setImporterID(String newImporterID)
|
void |
setImportManager(ImportManager importManager)
|
void |
setMethod(JETEmitter jetEmitter,
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(String newModelDirectory)
|
void |
setModelName(String newModelName)
|
void |
setModelPluginClass(String newModelPluginClass)
|
void |
setModelPluginID(String newModelPluginID)
|
void |
setNonExternalizedStringTag(String newNonExternalizedStringTag)
Sets the value of the ' Non Externalized String Tag ' attribute |
void |
setNonExternalizedStringTagGen(String newNonExternalizedStringTag)
|
void |
setNonNLSMarkers(boolean newNonNLSMarkers)
Sets the value of the ' Non NLS Markers ' attribute |
void |
setNonNLSMarkersGen(boolean newNonNLSMarkers)
|
void |
setRedirection(String newRedirection)
|
void |
setReflectiveDelegation(boolean newReflectiveDelegation)
|
void |
setRichClientPlatform(boolean newRichClientPlatform)
|
void |
setRootExtendsClass(String newRootExtendsClass)
|
void |
setRootExtendsInterface(String newRootExtendsInterface)
|
void |
setRootImplementsInterface(String newRootImplementsInterface)
Sets the value of the ' Root Implements Interface ' attribute |
void |
setRootImplementsInterfaceGen(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 |
setSuppressInterfaces(boolean newSuppressInterfaces)
|
void |
setSuppressNotification(boolean newSuppressNotification)
|
void |
setSuppressUnsettable(boolean newSuppressUnsettable)
|
void |
setTemplateDirectory(String newTemplateDirectory)
|
void |
setTestsDirectory(String newTestsDirectory)
|
void |
setTestSuiteClass(String newTestSuiteClass)
|
void |
setUpdateClasspath(boolean newUpdateClasspath)
|
String |
toString()
|
void |
unsetEditDirectory()
|
void |
unsetEditorDirectory()
|
void |
unsetEditorPluginClass()
|
void |
unsetEditPluginClass()
|
void |
unsetTestsDirectory()
|
void |
unsetTestSuiteClass()
|
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.GenModel |
findGenPackage |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
capName, format, gen, genEdit, genEditor, generate, generateEdit, generateEditor, generateSchema, generateTests, genSchema, genTests, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, 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 String COPYRIGHT_TEXT_EDEFAULT
Copyright Text
' attribute.
getCopyrightText()
protected String copyrightText
Copyright Text
' attribute.
getCopyrightText()
protected static final String MODEL_DIRECTORY_EDEFAULT
Model Directory
' attribute.
getModelDirectory()
protected 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 String EDIT_DIRECTORY_EDEFAULT
Edit Directory
' attribute.
getEditDirectory()
protected String editDirectory
Edit Directory
' attribute.
getEditDirectory()
protected boolean editDirectoryESet
protected static final String EDITOR_DIRECTORY_EDEFAULT
Editor Directory
' attribute.
getEditorDirectory()
protected String editorDirectory
Editor Directory
' attribute.
getEditorDirectory()
protected boolean editorDirectoryESet
protected static final String MODEL_PLUGIN_ID_EDEFAULT
Model Plugin ID
' attribute.
getModelPluginID()
protected String modelPluginID
Model Plugin ID
' attribute.
getModelPluginID()
protected static final String TEMPLATE_DIRECTORY_EDEFAULT
Template Directory
' attribute.
getTemplateDirectory()
protected 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 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 String REDIRECTION_EDEFAULT
Redirection
' attribute.
getRedirection()
protected 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 String NON_EXTERNALIZED_STRING_TAG_EDEFAULT
Non Externalized String Tag
' attribute.
getNonExternalizedStringTag()
protected String nonExternalizedStringTag
Non Externalized String Tag
' attribute.
getNonExternalizedStringTag()
protected static final String MODEL_NAME_EDEFAULT
Model Name
' attribute.
getModelName()
protected String modelName
Model Name
' attribute.
getModelName()
protected static final String MODEL_PLUGIN_CLASS_EDEFAULT
Model Plugin Class
' attribute.
getModelPluginClass()
protected String modelPluginClass
Model Plugin Class
' attribute.
getModelPluginClass()
protected static final String EDIT_PLUGIN_CLASS_EDEFAULT
Edit Plugin Class
' attribute.
getEditPluginClass()
protected String editPluginClass
Edit Plugin Class
' attribute.
getEditPluginClass()
protected boolean editPluginClassESet
protected static final String EDITOR_PLUGIN_CLASS_EDEFAULT
Editor Plugin Class
' attribute.
getEditorPluginClass()
protected 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 staticPackages
Static Packages
' attribute list.
getStaticPackages()
protected EList modelPluginVariables
Model Plugin Variables
' attribute list.
getModelPluginVariables()
protected static final String ROOT_EXTENDS_INTERFACE_EDEFAULT
Root Extends Interface
' attribute.
getRootExtendsInterface()
,
Constant Field Valuesprotected String rootExtendsInterface
Root Extends Interface
' attribute.
getRootExtendsInterface()
protected static final String ROOT_EXTENDS_CLASS_EDEFAULT
Root Extends Class
' attribute.
getRootExtendsClass()
,
Constant Field Valuesprotected String rootExtendsClass
Root Extends Class
' attribute.
getRootExtendsClass()
protected static final String ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
Root Implements Interface
' attribute.
getRootImplementsInterface()
protected 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 String FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
Feature Map Wrapper Interface
' attribute.
getFeatureMapWrapperInterface()
protected String featureMapWrapperInterface
Feature Map Wrapper Interface
' attribute.
getFeatureMapWrapperInterface()
protected static final String FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT
Feature Map Wrapper Internal Interface
' attribute.
getFeatureMapWrapperInternalInterface()
protected String featureMapWrapperInternalInterface
Feature Map Wrapper Internal Interface
' attribute.
getFeatureMapWrapperInternalInterface()
protected static final String FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
Feature Map Wrapper Class
' attribute.
getFeatureMapWrapperClass()
protected 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 String TESTS_DIRECTORY_EDEFAULT
Tests Directory
' attribute.
getTestsDirectory()
protected String testsDirectory
Tests Directory
' attribute.
getTestsDirectory()
protected boolean testsDirectoryESet
protected static final String TEST_SUITE_CLASS_EDEFAULT
Test Suite Class
' attribute.
getTestSuiteClass()
protected String testSuiteClass
Test Suite Class
' attribute.
getTestSuiteClass()
protected boolean testSuiteClassESet
protected static final String BOOLEAN_FLAGS_FIELD_EDEFAULT
Boolean Flags Field
' attribute.
getBooleanFlagsField()
protected 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 String IMPORTER_ID_EDEFAULT
Importer ID
' attribute.
getImporterID()
protected 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 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 String facadeHelperClass
Facade Helper Class
' attribute.
getFacadeHelperClass()
protected EList genPackages
Gen Packages
' containment reference list.
getGenPackages()
protected EList staticGenPackages
protected EList usedGenPackages
Used Gen Packages
' reference list.
getUsedGenPackages()
protected ImportManager importManager
protected StringBuffer importStringBuffer
protected int importInsertionPoint
protected boolean canGenerate
protected String jControlModelName
protected String interfaceTemplateName
protected String classTemplateName
protected String enumClassTemplateName
protected String packageClassTemplateName
protected String factoryInterfaceTemplateName
protected String factoryClassTemplateName
protected String adapterFactoryClassTemplateName
protected String switchClassTemplateName
protected String validatorSwitchClassTemplateName
protected String xmlProcessorClassTemplateName
protected String pluginXMLTemplateName
protected String manifestMFTemplateName
protected String pluginPropertiesTemplateName
protected String buildPropertiesTemplateName
protected String modelPluginTemplateName
protected String resourceTemplateName
protected String resourceFactoryTemplateName
protected String[] templatePath
protected JControlModel jControlModel
protected JETEmitter interfaceEmitter
protected JETEmitter classEmitter
protected JETEmitter enumClassEmitter
protected JETEmitter packageInterfaceEmitter
protected JETEmitter packageClassEmitter
protected JETEmitter factoryInterfaceEmitter
protected JETEmitter factoryClassEmitter
protected JETEmitter adapterFactoryClassEmitter
protected JETEmitter switchClassEmitter
protected JETEmitter validatorSwitchClassEmitter
protected JETEmitter xmlProcessorClassEmitter
protected JETEmitter pluginXMLEmitter
protected JETEmitter manifestMFEmitter
protected JETEmitter pluginPropertiesEmitter
protected JETEmitter buildPropertiesEmitter
protected JETEmitter modelPluginClassEmitter
protected JETEmitter resourceClassEmitter
protected JETEmitter resourceFactoryClassEmitter
public static final Class[] OBJECT_ARGUMENT
protected ExtendedMetaData extendedMetaData
protected String itemProviderTemplateName
protected String itemProviderAdapterFactoryTemplateName
protected String editPluginTemplateName
protected String editPluginXMLTemplateName
protected String editManifestMFTemplateName
protected String editPluginPropertiesTemplateName
protected String editBuildPropertiesTemplateName
protected String itemGIFName
protected String createChildGIFName
protected String editorTemplateName
protected String actionBarContributorTemplateName
protected String modelWizardTemplateName
protected String advisorTemplateName
protected String editorPluginTemplateName
protected String editorPluginXMLTemplateName
protected String editorManifestMFTemplateName
protected String editorPluginPropertiesTemplateName
protected String editorBuildPropertiesTemplateName
protected String modelGIFName
protected String modelWizardGIFName
protected JETEmitter itemProviderEmitter
protected JETEmitter itemProviderAdapterFactoryEmitter
protected JETEmitter editPluginClassEmitter
protected JETEmitter editPluginXMLEmitter
protected JETEmitter editManifestMFEmitter
protected JETEmitter editPluginPropertiesEmitter
protected JETEmitter editBuildPropertiesEmitter
protected GenBaseImpl.GIFEmitter itemGIFEmitter
protected GenBaseImpl.GIFEmitter createChildGIFEmitter
protected JETEmitter editorEmitter
protected JETEmitter actionBarContributorEmitter
protected JETEmitter modelWizardEmitter
protected JETEmitter advisorEmitter
protected JETEmitter editorPluginClassEmitter
protected JETEmitter editorManifestMFEmitter
protected JETEmitter editorPluginXMLEmitter
protected JETEmitter editorPluginPropertiesEmitter
protected JETEmitter editorBuildPropertiesEmitter
protected GenBaseImpl.GIFEmitter modelGIFEmitter
protected GenBaseImpl.GIFEmitter modelWizardGIFEmitter
protected String testCaseTemplateName
protected String modelTestSuiteTemplateName
protected String packageTestSuiteTemplateName
protected String packageExampleTemplateName
protected String testsPluginXMLTemplateName
protected String testsManifestMFTemplateName
protected String testsPluginPropertiesTemplateName
protected String testsBuildPropertiesTemplateName
protected JETEmitter testCaseEmitter
protected JETEmitter modelTestSuiteEmitter
protected JETEmitter packageTestSuiteEmitter
protected JETEmitter packageExampleEmitter
protected JETEmitter testsPluginXMLEmitter
protected JETEmitter testsManifestMFEmitter
protected JETEmitter testsPluginPropertiesEmitter
protected JETEmitter testsBuildPropertiesEmitter
protected GenClass rootImplementsInterfaceGenClass
protected Map codeFormatterOptions
Constructor Detail |
protected GenModelImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class GenBaseImpl
public String getCopyrightText()
getCopyrightText
in interface GenModel
GenModel.setCopyrightText(String)
,
GenModelPackage.getGenModel_CopyrightText()
public void setCopyrightText(String newCopyrightText)
setCopyrightText
in interface GenModel
newCopyrightText
- the new value of the 'Copyright Text' attribute.GenModel.getCopyrightText()
protected String getSourceFragmentPath()
public String getModelDirectory()
getModelDirectory
in interface GenModel
GenModel.setModelDirectory(String)
,
GenModelPackage.getGenModel_ModelDirectory()
public String getModelDirectoryGen()
public void setModelDirectory(String newModelDirectory)
setModelDirectory
in interface GenModel
newModelDirectory
- the new value of the 'Model Directory' attribute.GenModel.getModelDirectory()
public boolean isCreationCommands()
isCreationCommands
in interface GenModel
GenModel.setCreationCommands(boolean)
,
GenModelPackage.getGenModel_CreationCommands()
public void setCreationCommands(boolean newCreationCommands)
setCreationCommands
in interface GenModel
newCreationCommands
- the new value of the 'Creation Commands' attribute.GenModel.isCreationCommands()
public boolean isCreationIcons()
isCreationIcons
in interface GenModel
GenModel.setCreationIcons(boolean)
,
GenModelPackage.getGenModel_CreationIcons()
public void setCreationIcons(boolean newCreationIcons)
setCreationIcons
in interface GenModel
newCreationIcons
- the new value of the 'Creation Icons' attribute.GenModel.isCreationIcons()
public void markImportLocation(StringBuffer stringBuffer, GenPackage genPackage)
markImportLocation
in interface GenModel
public void markImportLocation(StringBuffer stringBuffer)
markImportLocation
in interface GenModel
public void emitSortedImports()
emitSortedImports
in interface GenModel
public String getImportedName(String qualifiedName)
getImportedName
in interface GenModel
public void addImport(String qualifiedName)
addImport
in interface GenModel
public void addPseudoImport(String qualifiedName)
addPseudoImport
in interface GenModel
public ImportManager getImportManager()
getImportManager
in interface GenModel
getImportManager
in class GenBaseImpl
public void setImportManager(ImportManager importManager)
setImportManager
in interface GenModel
setImportManager
in class GenBaseImpl
public String getDriverNumber()
getDriverNumber
in interface GenModel
public String getDate()
getDate
in interface GenModel
public String getNonNLS()
getNonNLS
in interface GenModel
public String getNonNLS(int i)
getNonNLS
in interface GenModel
public String getNonNLS(String s)
getNonNLS
in interface GenModel
public String getNonNLS(String s, int i)
getNonNLS
in interface GenModel
public void initialize(Collection ePackages)
initialize
in interface GenModel
protected 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.
public 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
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
public void setMethod(JETEmitter jetEmitter, 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.
protected JETEmitter createJETEmitter(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.
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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 GenModel
protected boolean hasModelSupport()
public boolean canGenerate()
canGenerate
in interface GenBase
canGenerate
in class GenBaseImpl
public void setCanGenerate(boolean canGenerate)
setCanGenerate
in interface GenModel
public IStatus validate()
validate
in interface GenModel
public Diagnostic diagnose()
diagnose
in interface GenModel
public ExtendedMetaData getExtendedMetaData()
getExtendedMetaData
in interface GenModel
getExtendedMetaData
in class GenBaseImpl
protected void populateExtendedMetaData(List genPackages)
public boolean hasPluginSupport()
hasPluginSupport
in interface GenModel
public void generate(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
generate
in interface GenBase
generate
in class GenBaseImpl
public boolean hasEditSupport()
hasEditSupport
in interface GenModel
public boolean canGenerateEdit()
canGenerateEdit
in interface GenBase
canGenerateEdit
in class GenBaseImpl
public void generateEdit(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
generateEdit
in interface GenBase
generateEdit
in class GenBaseImpl
public boolean hasEditorSupport()
hasEditorSupport
in interface GenModel
public boolean canGenerateEditor()
canGenerateEditor
in interface GenBase
canGenerateEditor
in class GenBaseImpl
public void generateEditor(Monitor progressMonitor)
Generator
should be used to generate code.
This method will be removed after 2.2.
generateEditor
in interface GenBase
generateEditor
in class GenBaseImpl
public boolean canGenerateSchema()
canGenerateSchema
in interface GenBase
canGenerateSchema
in class GenBaseImpl
public void generateSchema(Monitor progressMonitor)
generateSchema
in interface GenBase
generateSchema
in class GenBaseImpl
public boolean hasTestSupport()
hasTestSupport
in interface GenModel
public boolean canGenerateTests()
canGenerateTests
in interface GenBase
canGenerateTests
in class GenBaseImpl
public void generateTests(Monitor progressMonitor)
generateTests
in interface GenBase
generateTests
in class GenBaseImpl
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
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
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
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
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 String getPluginDirectory(boolean isSet, String baseDirectory, String suffix)
public String getEditDirectory()
GenModel
When unset, this attribute takes a default value based on #getModelDirectory
.
getEditDirectory
in interface GenModel
GenModel.isSetEditDirectory()
,
GenModel.unsetEditDirectory()
,
GenModel.setEditDirectory(String)
,
GenModelPackage.getGenModel_EditDirectory()
public String getEditDirectoryGen()
public void setEditDirectory(String newEditDirectory)
setEditDirectory
in interface GenModel
newEditDirectory
- the new value of the 'Edit Directory' attribute.GenModel.isSetEditDirectory()
,
GenModel.unsetEditDirectory()
,
GenModel.getEditDirectory()
public void unsetEditDirectory()
unsetEditDirectory
in interface GenModel
GenModel.isSetEditDirectory()
,
GenModel.getEditDirectory()
,
GenModel.setEditDirectory(String)
public boolean isSetEditDirectory()
isSetEditDirectory
in interface GenModel
GenModel.unsetEditDirectory()
,
GenModel.getEditDirectory()
,
GenModel.setEditDirectory(String)
public String getEditorDirectory()
GenModel
When unset, this attribute takes a default value based on #getModelDirectory
.
getEditorDirectory
in interface GenModel
GenModel.isSetEditorDirectory()
,
GenModel.unsetEditorDirectory()
,
GenModel.setEditorDirectory(String)
,
GenModelPackage.getGenModel_EditorDirectory()
public String getEditorDirectoryGen()
public void setEditorDirectory(String newEditorDirectory)
setEditorDirectory
in interface GenModel
newEditorDirectory
- the new value of the 'Editor Directory' attribute.GenModel.isSetEditorDirectory()
,
GenModel.unsetEditorDirectory()
,
GenModel.getEditorDirectory()
public void unsetEditorDirectory()
unsetEditorDirectory
in interface GenModel
GenModel.isSetEditorDirectory()
,
GenModel.getEditorDirectory()
,
GenModel.setEditorDirectory(String)
public boolean isSetEditorDirectory()
isSetEditorDirectory
in interface GenModel
GenModel.unsetEditorDirectory()
,
GenModel.getEditorDirectory()
,
GenModel.setEditorDirectory(String)
public String getModelPluginID()
getModelPluginID
in interface GenModel
GenModel.setModelPluginID(String)
,
GenModelPackage.getGenModel_ModelPluginID()
public void setModelPluginID(String newModelPluginID)
setModelPluginID
in interface GenModel
newModelPluginID
- the new value of the 'Model Plugin ID' attribute.GenModel.getModelPluginID()
public String getTemplateDirectory()
getTemplateDirectory
in interface GenModel
GenModel.setTemplateDirectory(String)
,
GenModelPackage.getGenModel_TemplateDirectory()
public void setTemplateDirectory(String newTemplateDirectory)
setTemplateDirectory
in interface GenModel
newTemplateDirectory
- the new value of the 'Template Directory' attribute.GenModel.getTemplateDirectory()
public boolean isRuntimeJar()
isRuntimeJar
in interface GenModel
GenModel.setRuntimeJar(boolean)
,
GenModelPackage.getGenModel_RuntimeJar()
public void setRuntimeJar(boolean newRuntimeJar)
setRuntimeJar
in interface GenModel
newRuntimeJar
- the new value of the 'Runtime Jar' attribute.GenModel.isRuntimeJar()
public EList getForeignModel()
getForeignModel
in interface GenModel
GenModelPackage.getGenModel_ForeignModel()
public boolean isDynamicTemplates()
isDynamicTemplates
in interface GenModel
GenModel.setDynamicTemplates(boolean)
,
GenModelPackage.getGenModel_DynamicTemplates()
public void setDynamicTemplates(boolean newDynamicTemplates)
setDynamicTemplates
in interface GenModel
newDynamicTemplates
- the new value of the 'Dynamic Templates' attribute.GenModel.isDynamicTemplates()
public String getRedirection()
getRedirection
in interface GenModel
GenModel.setRedirection(String)
,
GenModelPackage.getGenModel_Redirection()
public void setRedirection(String newRedirection)
setRedirection
in interface GenModel
newRedirection
- the new value of the 'Redirection' attribute.GenModel.getRedirection()
public boolean isForceOverwrite()
isForceOverwrite
in interface GenModel
GenModel.setForceOverwrite(boolean)
,
GenModelPackage.getGenModel_ForceOverwrite()
public void setForceOverwrite(boolean newForceOverwrite)
setForceOverwrite
in interface GenModel
newForceOverwrite
- the new value of the 'Force Overwrite' attribute.GenModel.isForceOverwrite()
public String getNonExternalizedStringTag()
getNonExternalizedStringTag
in interface GenModel
GenModel.setNonExternalizedStringTag(String)
,
GenModelPackage.getGenModel_NonExternalizedStringTag()
public void setNonExternalizedStringTagGen(String newNonExternalizedStringTag)
public void setNonExternalizedStringTag(String newNonExternalizedStringTag)
GenModel
Non 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 GenModel
newNonExternalizedStringTag
- the new value of the 'Non Externalized String Tag' attribute.GenModel.getNonExternalizedStringTag()
public String getName()
getName
in class GenBaseImpl
public String getModelName()
getModelName
in interface GenModel
GenModel.setModelName(String)
,
GenModelPackage.getGenModel_ModelName()
public void setModelName(String newModelName)
setModelName
in interface GenModel
newModelName
- the new value of the 'Model Name' attribute.GenModel.getModelName()
public String getModelPluginClass()
getModelPluginClass
in interface GenModel
GenModel.setModelPluginClass(String)
,
GenModelPackage.getGenModel_ModelPluginClass()
protected String getPluginClass(boolean isSet, String baseName, String packageSuffix, String classSuffix)
public void setModelPluginClass(String newModelPluginClass)
setModelPluginClass
in interface GenModel
newModelPluginClass
- the new value of the 'Model Plugin Class' attribute.GenModel.getModelPluginClass()
public String getEditPluginClass()
GenModel
When unset, this attribute takes a default value based on #getModelName
,
and the first of the #getGenPackages
.
getEditPluginClass
in interface GenModel
GenModel.isSetEditPluginClass()
,
GenModel.unsetEditPluginClass()
,
GenModel.setEditPluginClass(String)
,
GenModelPackage.getGenModel_EditPluginClass()
public String getEditPluginClassGen()
protected String getModelProject()
protected String getMainPackage()
protected GenPackage getMainGenPackage()
public void setEditPluginClass(String newEditPluginClass)
setEditPluginClass
in interface GenModel
newEditPluginClass
- the new value of the 'Edit Plugin Class' attribute.GenModel.isSetEditPluginClass()
,
GenModel.unsetEditPluginClass()
,
GenModel.getEditPluginClass()
public void unsetEditPluginClass()
unsetEditPluginClass
in interface GenModel
GenModel.isSetEditPluginClass()
,
GenModel.getEditPluginClass()
,
GenModel.setEditPluginClass(String)
public boolean isSetEditPluginClass()
isSetEditPluginClass
in interface GenModel
GenModel.unsetEditPluginClass()
,
GenModel.getEditPluginClass()
,
GenModel.setEditPluginClass(String)
public String getEditorPluginClass()
GenModel
When unset, this attribute takes a default value based on #getModelName
,
and the first of the #getGenPackages
.
getEditorPluginClass
in interface GenModel
GenModel.isSetEditorPluginClass()
,
GenModel.unsetEditorPluginClass()
,
GenModel.setEditorPluginClass(String)
,
GenModelPackage.getGenModel_EditorPluginClass()
public String getEditorPluginClassGen()
public void setEditorPluginClass(String newEditorPluginClass)
setEditorPluginClass
in interface GenModel
newEditorPluginClass
- the new value of the 'Editor Plugin Class' attribute.GenModel.isSetEditorPluginClass()
,
GenModel.unsetEditorPluginClass()
,
GenModel.getEditorPluginClass()
public void unsetEditorPluginClass()
unsetEditorPluginClass
in interface GenModel
GenModel.isSetEditorPluginClass()
,
GenModel.getEditorPluginClass()
,
GenModel.setEditorPluginClass(String)
public boolean isSetEditorPluginClass()
isSetEditorPluginClass
in interface GenModel
GenModel.unsetEditorPluginClass()
,
GenModel.getEditorPluginClass()
,
GenModel.setEditorPluginClass(String)
public boolean isUpdateClasspath()
isUpdateClasspath
in interface GenModel
GenModel.setUpdateClasspath(boolean)
,
GenModelPackage.getGenModel_UpdateClasspath()
public void setUpdateClasspath(boolean newUpdateClasspath)
setUpdateClasspath
in interface GenModel
newUpdateClasspath
- the new value of the 'Update Classpath' attribute.GenModel.isUpdateClasspath()
public boolean isGenerateSchema()
isGenerateSchema
in interface GenModel
GenModel.setGenerateSchema(boolean)
,
GenModelPackage.getGenModel_GenerateSchema()
public void setGenerateSchema(boolean newGenerateSchema)
setGenerateSchema
in interface GenModel
newGenerateSchema
- the new value of the 'Generate Schema' attribute.GenModel.isGenerateSchema()
public boolean isNonNLSMarkers()
isNonNLSMarkers
in interface GenModel
GenModel.setNonNLSMarkers(boolean)
,
GenModelPackage.getGenModel_NonNLSMarkers()
public void setNonNLSMarkersGen(boolean newNonNLSMarkers)
public void setNonNLSMarkers(boolean newNonNLSMarkers)
GenModel
Non NLS Markers
' attribute.
As a side effect, this method sets nonExternalizedStringTag
to null
.
setNonNLSMarkers
in interface GenModel
newNonNLSMarkers
- the new value of the 'Non NLS Markers' attribute.GenModel.isNonNLSMarkers()
public EList getStaticPackages()
getStaticPackages
in interface GenModel
GenModelPackage.getGenModel_StaticPackages()
public EList getModelPluginVariables()
getModelPluginVariables
in interface GenModel
GenModelPackage.getGenModel_ModelPluginVariables()
public String getRootExtendsInterface()
getRootExtendsInterface
in interface GenModel
GenModel.setRootExtendsInterface(String)
,
GenModelPackage.getGenModel_RootExtendsInterface()
public void setRootExtendsInterface(String newRootExtendsInterface)
setRootExtendsInterface
in interface GenModel
newRootExtendsInterface
- the new value of the 'Root Extends Interface' attribute.GenModel.getRootExtendsInterface()
public String getRootExtendsClass()
getRootExtendsClass
in interface GenModel
GenModel.setRootExtendsClass(String)
,
GenModelPackage.getGenModel_RootExtendsClass()
public void setRootExtendsClass(String newRootExtendsClass)
setRootExtendsClass
in interface GenModel
newRootExtendsClass
- the new value of the 'Root Extends Class' attribute.GenModel.getRootExtendsClass()
public String getRootImplementsInterface()
getRootImplementsInterface
in interface GenModel
GenModel.setRootImplementsInterface(String)
,
GenModelPackage.getGenModel_RootImplementsInterface()
public GenClass getRootImplementsInterfaceGenClass()
getRootImplementsInterfaceGenClass
in interface GenModel
public void setRootImplementsInterfaceGen(String newRootImplementsInterface)
public void setRootImplementsInterface(String newRootImplementsInterface)
GenModel
Root Implements Interface
' attribute.
setRootImplementsInterface
in interface GenModel
newRootImplementsInterface
- the new value of the 'Root Implements Interface' attribute.GenModel.getRootImplementsInterface()
public List getEffectiveModelPluginVariables()
getEffectiveModelPluginVariables
in interface GenModel
public List getEffectiveModelPluginIDs()
public boolean isSuppressEMFTypes()
isSuppressEMFTypes
in interface GenModel
GenModel.setSuppressEMFTypes(boolean)
,
GenModelPackage.getGenModel_SuppressEMFTypes()
public void setSuppressEMFTypes(boolean newSuppressEMFTypes)
setSuppressEMFTypes
in interface GenModel
newSuppressEMFTypes
- the new value of the 'Suppress EMF Types' attribute.GenModel.isSuppressEMFTypes()
public boolean isSuppressEMFMetaData()
isSuppressEMFMetaData
in interface GenModel
GenModel.setSuppressEMFMetaData(boolean)
,
GenModelPackage.getGenModel_SuppressEMFMetaData()
public void setSuppressEMFMetaData(boolean newSuppressEMFMetaData)
setSuppressEMFMetaData
in interface GenModel
newSuppressEMFMetaData
- the new value of the 'Suppress EMF Meta Data' attribute.GenModel.isSuppressEMFMetaData()
public boolean isSuppressEMFModelTags()
isSuppressEMFModelTags
in interface GenModel
GenModel.setSuppressEMFModelTags(boolean)
,
GenModelPackage.getGenModel_SuppressEMFModelTags()
public void setSuppressEMFModelTags(boolean newSuppressEMFModelTags)
setSuppressEMFModelTags
in interface GenModel
newSuppressEMFModelTags
- the new value of the 'Suppress EMF Model Tags' attribute.GenModel.isSuppressEMFModelTags()
public boolean isSuppressInterfaces()
isSuppressInterfaces
in interface GenModel
GenModel.setSuppressInterfaces(boolean)
,
GenModelPackage.getGenModel_SuppressInterfaces()
public void setSuppressInterfaces(boolean newSuppressInterfaces)
setSuppressInterfaces
in interface GenModel
newSuppressInterfaces
- the new value of the 'Suppress Interfaces' attribute.GenModel.isSuppressInterfaces()
public String getFeatureMapWrapperInterface()
getFeatureMapWrapperInterface
in interface GenModel
GenModel.setFeatureMapWrapperInterface(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperInterface()
public void setFeatureMapWrapperInterface(String newFeatureMapWrapperInterface)
setFeatureMapWrapperInterface
in interface GenModel
newFeatureMapWrapperInterface
- the new value of the 'Feature Map Wrapper Interface' attribute.GenModel.getFeatureMapWrapperInterface()
public String getFeatureMapWrapperInternalInterface()
getFeatureMapWrapperInternalInterface
in interface GenModel
GenModel.setFeatureMapWrapperInternalInterface(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperInternalInterface()
public void setFeatureMapWrapperInternalInterface(String newFeatureMapWrapperInternalInterface)
setFeatureMapWrapperInternalInterface
in interface GenModel
newFeatureMapWrapperInternalInterface
- the new value of the 'Feature Map Wrapper Internal Interface' attribute.GenModel.getFeatureMapWrapperInternalInterface()
public String getFeatureMapWrapperClass()
getFeatureMapWrapperClass
in interface GenModel
GenModel.setFeatureMapWrapperClass(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperClass()
public void setFeatureMapWrapperClass(String newFeatureMapWrapperClass)
setFeatureMapWrapperClass
in interface GenModel
newFeatureMapWrapperClass
- the new value of the 'Feature Map Wrapper Class' attribute.GenModel.getFeatureMapWrapperClass()
public boolean isRuntimeCompatibility()
isRuntimeCompatibility
in interface GenModel
GenModel.setRuntimeCompatibility(boolean)
,
GenModelPackage.getGenModel_RuntimeCompatibility()
public boolean needsRuntimeCompatibility()
needsRuntimeCompatibility
in interface GenModel
public void setRuntimeCompatibility(boolean newRuntimeCompatibility)
setRuntimeCompatibility
in interface GenModel
newRuntimeCompatibility
- the new value of the 'Runtime Compatibility' attribute.GenModel.isRuntimeCompatibility()
public boolean isRichClientPlatform()
isRichClientPlatform
in interface GenModel
GenModel.setRichClientPlatform(boolean)
,
GenModelPackage.getGenModel_RichClientPlatform()
public void setRichClientPlatform(boolean newRichClientPlatform)
setRichClientPlatform
in interface GenModel
newRichClientPlatform
- the new value of the 'Rich Client Platform' attribute.GenModel.isRichClientPlatform()
public boolean isReflectiveDelegation()
isReflectiveDelegation
in interface GenModel
GenModel.setReflectiveDelegation(boolean)
,
GenModelPackage.getGenModel_ReflectiveDelegation()
public void setReflectiveDelegation(boolean newReflectiveDelegation)
setReflectiveDelegation
in interface GenModel
newReflectiveDelegation
- the new value of the 'Reflective Delegation' attribute.GenModel.isReflectiveDelegation()
public boolean isCodeFormatting()
isCodeFormatting
in interface GenModel
GenModel.setCodeFormatting(boolean)
,
GenModelPackage.getGenModel_CodeFormatting()
public void setCodeFormatting(boolean newCodeFormatting)
setCodeFormatting
in interface GenModel
newCodeFormatting
- the new value of the 'Code Formatting' attribute.GenModel.isCodeFormatting()
public String getTestsDirectory()
GenModel
By default, this attribute is set to null. When unset, it takes a default value based on #getModelDirectory
.
getTestsDirectory
in interface GenModel
GenModel.isSetTestsDirectory()
,
GenModel.unsetTestsDirectory()
,
GenModel.setTestsDirectory(String)
,
GenModelPackage.getGenModel_TestsDirectory()
public String getTestsDirectoryGen()
public void setTestsDirectory(String newTestsDirectory)
setTestsDirectory
in interface GenModel
newTestsDirectory
- the new value of the 'Tests Directory' attribute.GenModel.isSetTestsDirectory()
,
GenModel.unsetTestsDirectory()
,
GenModel.getTestsDirectory()
public void unsetTestsDirectory()
unsetTestsDirectory
in interface GenModel
GenModel.isSetTestsDirectory()
,
GenModel.getTestsDirectory()
,
GenModel.setTestsDirectory(String)
public boolean isSetTestsDirectory()
isSetTestsDirectory
in interface GenModel
GenModel.unsetTestsDirectory()
,
GenModel.getTestsDirectory()
,
GenModel.setTestsDirectory(String)
public String getTestSuiteClass()
GenModel
When unset, this attribute takes a default value based on #getModelName
,
and the first of the #getGenPackages
.
getTestSuiteClass
in interface GenModel
GenModel.isSetTestSuiteClass()
,
GenModel.unsetTestSuiteClass()
,
GenModel.setTestSuiteClass(String)
,
GenModelPackage.getGenModel_TestSuiteClass()
public String getTestSuiteClassGen()
public void setTestSuiteClass(String newTestSuiteClass)
setTestSuiteClass
in interface GenModel
newTestSuiteClass
- the new value of the 'Test Suite Class' attribute.GenModel.isSetTestSuiteClass()
,
GenModel.unsetTestSuiteClass()
,
GenModel.getTestSuiteClass()
public void unsetTestSuiteClass()
unsetTestSuiteClass
in interface GenModel
GenModel.isSetTestSuiteClass()
,
GenModel.getTestSuiteClass()
,
GenModel.setTestSuiteClass(String)
public boolean isSetTestSuiteClass()
isSetTestSuiteClass
in interface GenModel
GenModel.unsetTestSuiteClass()
,
GenModel.getTestSuiteClass()
,
GenModel.setTestSuiteClass(String)
public String getBooleanFlagsField()
getBooleanFlagsField
in interface GenModel
GenModel.setBooleanFlagsField(String)
,
GenModelPackage.getGenModel_BooleanFlagsField()
public void setBooleanFlagsField(String newBooleanFlagsField)
setBooleanFlagsField
in interface GenModel
newBooleanFlagsField
- the new value of the 'Boolean Flags Field' attribute.GenModel.getBooleanFlagsField()
public int getBooleanFlagsReservedBits()
getBooleanFlagsReservedBits
in interface GenModel
GenModel.setBooleanFlagsReservedBits(int)
,
GenModelPackage.getGenModel_BooleanFlagsReservedBits()
public void setBooleanFlagsReservedBits(int newBooleanFlagsReservedBits)
setBooleanFlagsReservedBits
in interface GenModel
newBooleanFlagsReservedBits
- the new value of the 'Boolean Flags Reserved Bits' attribute.GenModel.getBooleanFlagsReservedBits()
public String getImporterID()
getImporterID
in interface GenModel
GenModel.setImporterID(String)
,
GenModelPackage.getGenModel_ImporterID()
public void setImporterID(String newImporterID)
setImporterID
in interface GenModel
newImporterID
- the new value of the 'Importer ID' attribute.GenModel.getImporterID()
public boolean isBundleManifest()
isBundleManifest
in interface GenModel
GenModel.setBundleManifest(boolean)
,
GenModelPackage.getGenModel_BundleManifest()
public void setBundleManifest(boolean newBundleManifest)
setBundleManifest
in interface GenModel
newBundleManifest
- the new value of the 'Bundle Manifest' attribute.GenModel.isBundleManifest()
public GenDelegationKind getFeatureDelegation()
getFeatureDelegation
in interface GenModel
GenDelegationKind
,
GenModel.setFeatureDelegation(GenDelegationKind)
,
GenModelPackage.getGenModel_FeatureDelegation()
public void setFeatureDelegation(GenDelegationKind newFeatureDelegation)
setFeatureDelegation
in interface GenModel
newFeatureDelegation
- the new value of the 'Feature Delegation' attribute.GenDelegationKind
,
GenModel.getFeatureDelegation()
public boolean isContainmentProxies()
isContainmentProxies
in interface GenModel
GenModel.setContainmentProxies(boolean)
,
GenModelPackage.getGenModel_ContainmentProxies()
public void setContainmentProxies(boolean newContainmentProxies)
setContainmentProxies
in interface GenModel
newContainmentProxies
- the new value of the 'Containment Proxies' attribute.GenModel.isContainmentProxies()
public boolean isMinimalReflectiveMethods()
isMinimalReflectiveMethods
in interface GenModel
GenModel.setMinimalReflectiveMethods(boolean)
,
GenModelPackage.getGenModel_MinimalReflectiveMethods()
public void setMinimalReflectiveMethods(boolean newMinimalReflectiveMethods)
setMinimalReflectiveMethods
in interface GenModel
newMinimalReflectiveMethods
- the new value of the 'Minimal Reflective Methods' attribute.GenModel.isMinimalReflectiveMethods()
public boolean isSuppressContainment()
isSuppressContainment
in interface GenModel
GenModel.setSuppressContainment(boolean)
,
GenModelPackage.getGenModel_SuppressContainment()
public void setSuppressContainment(boolean newSuppressContainment)
setSuppressContainment
in interface GenModel
newSuppressContainment
- the new value of the 'Suppress Containment' attribute.GenModel.isSuppressContainment()
public boolean isSuppressNotification()
isSuppressNotification
in interface GenModel
GenModel.setSuppressNotification(boolean)
,
GenModelPackage.getGenModel_SuppressNotification()
public void setSuppressNotification(boolean newSuppressNotification)
setSuppressNotification
in interface GenModel
newSuppressNotification
- the new value of the 'Suppress Notification' attribute.GenModel.isSuppressNotification()
public boolean isArrayAccessors()
isArrayAccessors
in interface GenModel
GenModel.setArrayAccessors(boolean)
,
GenModelPackage.getGenModel_ArrayAccessors()
public void setArrayAccessors(boolean newArrayAccessors)
setArrayAccessors
in interface GenModel
newArrayAccessors
- the new value of the 'Array Accessors' attribute.GenModel.isArrayAccessors()
public boolean isSuppressUnsettable()
isSuppressUnsettable
in interface GenModel
GenModel.setSuppressUnsettable(boolean)
,
GenModelPackage.getGenModel_SuppressUnsettable()
public void setSuppressUnsettable(boolean newSuppressUnsettable)
setSuppressUnsettable
in interface GenModel
newSuppressUnsettable
- the new value of the 'Suppress Unsettable' attribute.GenModel.isSuppressUnsettable()
public String getFacadeHelperClass()
getFacadeHelperClass
in interface GenModel
GenModel.setFacadeHelperClass(String)
,
GenModelPackage.getGenModel_FacadeHelperClass()
public void setFacadeHelperClass(String newFacadeHelperClass)
setFacadeHelperClass
in interface GenModel
newFacadeHelperClass
- the new value of the 'Facade Helper Class' attribute.GenModel.getFacadeHelperClass()
public EList getGenPackages()
getGenPackages
in interface GenModel
GenModelPackage.getGenModel_GenPackages()
,
GenPackage.getGenModel()
public EList getStaticGenPackages()
getStaticGenPackages
in interface GenModel
public EList getUsedGenPackages()
getUsedGenPackages
in interface GenModel
GenModelPackage.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 Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class GenBaseImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class GenBaseImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class GenBaseImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class GenBaseImpl
public String toString()
toString
in class BasicEObjectImpl
protected static String getProjectPath(String path)
public String getModelProjectDirectory()
getModelProjectDirectory
in interface GenModel
public String getEditProjectDirectory()
getEditProjectDirectory
in interface GenModel
public String getEditorProjectDirectory()
getEditorProjectDirectory
in interface GenModel
public String getTestsProjectDirectory()
getTestsProjectDirectory
in interface GenModel
public boolean sameModelEditProject()
sameModelEditProject
in interface GenModel
public boolean sameEditEditorProject()
sameEditEditorProject
in interface GenModel
public boolean sameModelEditorProject()
sameModelEditorProject
in interface GenModel
public boolean sameModelTestsProject()
sameModelTestsProject
in interface GenModel
public String getEditIconsDirectory()
getEditIconsDirectory
in interface GenModel
public String getEditorIconsDirectory()
getEditorIconsDirectory
in interface GenModel
public String getEditPluginID()
getEditPluginID
in interface GenModel
public String getEditorPluginID()
getEditorPluginID
in interface GenModel
public String getTestsPluginID()
getTestsPluginID
in interface GenModel
public boolean hasModelPluginClass()
hasModelPluginClass
in interface GenModel
protected String getModelPluginClassToUse()
protected String getEditPluginClassToUse()
public String getEditPluginDirectory()
getEditPluginDirectory
in interface GenModel
protected String getEditorPluginClassToUse()
public String getEditorPluginDirectory()
getEditorPluginDirectory
in interface GenModel
protected String getPluginClassName(String baseName, String defaultSuffix)
protected String getPluginPackageName(String baseName, String pluginID)
protected String createPackageName(String text)
public String getModelPluginPackageName()
getModelPluginPackageName
in interface GenModel
public String getModelPluginClassName()
getModelPluginClassName
in interface GenModel
public String getQualifiedModelPluginClassName()
getQualifiedModelPluginClassName
in interface GenModel
public String getEditPluginPackageName()
getEditPluginPackageName
in interface GenModel
public String getEditPluginClassName()
getEditPluginClassName
in interface GenModel
public String getQualifiedEditPluginClassName()
getQualifiedEditPluginClassName
in interface GenModel
public String getEditorPluginPackageName()
getEditorPluginPackageName
in interface GenModel
public String getEditorPluginClassName()
getEditorPluginClassName
in interface GenModel
public String getQualifiedEditorPluginClassName()
getQualifiedEditorPluginClassName
in interface GenModel
public String getQualifiedEditorAdvisorClassName()
getQualifiedEditorAdvisorClassName
in interface GenModel
public String getEditorAdvisorClassName()
getEditorAdvisorClassName
in interface GenModel
public boolean hasTestSuiteClass()
hasTestSuiteClass
in interface GenModel
public String getTestSuitePackageName()
getTestSuitePackageName
in interface GenModel
public String getTestSuiteClassName()
getTestSuiteClassName
in interface GenModel
public String getQualifiedTestSuiteClassName()
getQualifiedTestSuiteClassName
in interface GenModel
protected void getAllGenPackagesWithClassifiersHelper(List result, List genPackages)
public List getAllGenPackagesWithClassifiers()
getAllGenPackagesWithClassifiers
in interface GenModel
public List getAllUsedGenPackagesWithClassifiers()
getAllUsedGenPackagesWithClassifiers
in interface GenModel
public List getAllGenAndUsedGenPackagesWithClassifiers()
getAllGenAndUsedGenPackagesWithClassifiers
in interface GenModel
public List getAllGenUsedAndStaticGenPackagesWithClassifiers()
getAllGenUsedAndStaticGenPackagesWithClassifiers
in interface GenModel
public List getModelQualifiedPackageNames()
getModelQualifiedPackageNames
in interface GenModel
protected void addQualifiedModelPackageNames(List packageNames, GenPackage genPackage)
public List getModelRequiredPlugins()
getModelRequiredPlugins
in interface GenModel
public List getEditQualifiedPackageNames()
getEditQualifiedPackageNames
in interface GenModel
protected void addQualifiedEditPackageNames(List packageNames, GenPackage genPackage)
public List getEditRequiredPlugins()
getEditRequiredPlugins
in interface GenModel
public List getEditorQualifiedPackageNames()
getEditorQualifiedPackageNames
in interface GenModel
protected void addQualifiedEditorPackageNames(List packageNames, GenPackage genPackage)
public List getEditorRequiredPlugins()
getEditorRequiredPlugins
in interface GenModel
public List getTestsQualifiedPackageNames()
getTestsQualifiedPackageNames
in interface GenModel
protected void addQualifiedTestsPackageNames(List packageNames, GenPackage genPackage)
public List getTestsRequiredPlugins()
getTestsRequiredPlugins
in interface GenModel
public List getEditResourceDelegateImportedPluginClassNames()
getEditResourceDelegateImportedPluginClassNames
in interface GenModel
public boolean reconcile(GenModel oldGenModelVersion)
GenModel
reconcile
in interface GenModel
protected void reconcileSettings(GenModel oldGenModelVersion)
public boolean reconcile()
reconcile
in interface GenBase
public List computeMissingUsedGenPackages()
computeMissingUsedGenPackages
in interface GenModel
public List getMissingPackages()
getMissingPackages
in interface GenModel
protected void getMissingPackagesHelper(List ePackages, List genPackages)
public boolean hasXMLDependency()
hasXMLDependency
in interface GenModel
public String getXMLEncodingChoices()
getXMLEncodingChoices
in interface GenModel
public String getIndentation(StringBuffer stringBuffer)
getIndentation
in interface GenModel
public List getAllGenFeatures()
getAllGenFeatures
in interface GenModel
public List getFilteredAllGenFeatures()
getFilteredAllGenFeatures
in interface GenModel
public void setCodeFormatterOptions(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
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 GenModel
public boolean isBooleanFlagsEnabled()
isBooleanFlagsEnabled
in interface GenModel
public GenModel createGenModel()
createGenModel
in interface GenModel
public GenPackage createGenPackage()
createGenPackage
in interface GenModel
public GenClass createGenClass()
createGenClass
in interface GenModel
public GenFeature createGenFeature()
createGenFeature
in interface GenModel
public GenEnum createGenEnum()
createGenEnum
in interface GenModel
public GenEnumLiteral createGenEnumLiteral()
createGenEnumLiteral
in interface GenModel
public GenDataType createGenDataType()
createGenDataType
in interface GenModel
public GenOperation createGenOperation()
createGenOperation
in interface GenModel
public GenParameter createGenParameter()
createGenParameter
in interface GenModel
public GenAnnotation createGenAnnotation()
createGenAnnotation
in interface GenModel
public GenBase create(EClass eClass)
create
in interface GenModel
public Set getPropertyCategories()
getPropertyCategories
in interface GenModel
public boolean hasLocalGenModel()
hasLocalGenModel
in interface GenModel
public String getRelativeGenModelLocation()
getRelativeGenModelLocation
in interface GenModel
public String getPropertyCategoryKey(String category)
getPropertyCategoryKey
in interface GenModel
public boolean isVirtualDelegation()
isVirtualDelegation
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 |