public interface GenModel extends org.eclipse.emf.codegen.ecore.genmodel.GenModel, GenBase
The following features are supported:
GenModelPackage.getGenModel()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInvariantPrefix()
Returns the value of the 'Invariant Prefix' attribute
|
java.lang.String |
getOperationsFolder()
Returns the value of the 'Operations Folder' attribute
|
java.lang.String |
getOperationsPath() |
boolean |
isCacheAdapterSupport()
Returns the value of the 'Cache Adapter Support' attribute
|
boolean |
isFactoryMethods()
Returns the value of the 'Factory Methods' attribute
|
boolean |
isPluralizedGetters()
Returns the value of the 'Pluralized Getters' attribute
|
boolean |
isSafeStrings()
Returns the value of the 'Safe Strings' attribute
|
void |
setCacheAdapterSupport(boolean value)
Sets the value of the '
Cache Adapter Support ' attribute |
void |
setFactoryMethods(boolean value)
Sets the value of the '
Factory Methods ' attribute |
void |
setInvariantPrefix(java.lang.String value)
Sets the value of the '
Invariant Prefix ' attribute |
void |
setOperationsFolder(java.lang.String value)
Sets the value of the '
Operations Folder ' attribute |
void |
setPluralizedGetters(boolean value)
Sets the value of the '
Pluralized Getters ' attribute |
void |
setSafeStrings(boolean value)
Sets the value of the '
Safe Strings ' attribute |
addImport, addPseudoImport, computeMissingUsedGenPackages, create, createCodeFormatter, createGenAnnotation, createGenClass, createGenDataType, createGenEnum, createGenEnumLiteral, createGenFeature, createGenModel, createGenOperation, createGenPackage, createGenParameter, createGenTypeParameter, diagnose, emitSortedImports, findGenClassifier, findGenFeature, findGenOperation, findGenPackage, findGenTypeParameter, getActionBarContributorEmitter, getAdapterFactoryClassEmitter, getAllGenAndUsedGenPackagesWithClassifiers, getAllGenFeatures, getAllGenPackagesWithClassifiers, getAllGenPackagesWithConcreteClasses, getAllGenUsedAndStaticGenPackagesWithClassifiers, getAllUsedGenPackagesWithClassifiers, getAutoExpandProperties, getBooleanFlagsField, getBooleanFlagsReservedBits, getBuildPropertiesEmitter, getClassEmitter, getClassNamePattern, getComplianceLevel, getCopyrightFieldLiteral, getCopyrightText, getDate, getDecoration, getDriverNumber, getEclipsePlatformVersion, getEcoreGenPackage, getEditBuildPropertiesEmitter, getEditBundleLocalization, getEditBundleName, getEditBundleNameKey, getEditBundleVendorKey, getEditBundleVendorName, getEditDirectory, getEditIconsDirectory, getEditManifestMFEmitter, getEditModuleInherits, getEditModuleSources, getEditorAdvisorClassName, getEditorAdvisorEmitter, getEditorBuildPropertiesEmitter, getEditorBundleLocalization, getEditorBundleName, getEditorBundleNameKey, getEditorBundleVendorKey, getEditorBundleVendorName, getEditorDirectory, getEditorEmitter, getEditorEntryPointClassName, getEditorHomePageName, getEditorIconsDirectory, getEditorManifestMFEmitter, getEditorModuleInherits, getEditorModuleSources, getEditorPluginClass, getEditorPluginClassEmitter, getEditorPluginClassName, getEditorPluginDirectory, getEditorPluginID, getEditorPluginPackageName, getEditorPluginPropertiesEmitter, getEditorPluginVariables, getEditorPluginXMLEmitter, getEditorProjectDirectory, getEditorQualifiedPackageNames, getEditorRequiredPlugins, getEditorSourceFolders, getEditPluginClass, getEditPluginClassEmitter, getEditPluginClassName, getEditPluginDirectory, getEditPluginID, getEditPluginPackageName, getEditPluginPropertiesEmitter, getEditPluginVariables, getEditPluginXMLEmitter, getEditProjectDirectory, getEditQualifiedPackageNames, getEditRequiredPlugins, getEditResourceDelegateImportedPluginClassNames, getEditSourceFolders, getEffectiveModelPluginVariables, getEnumClassEmitter, getExtendedMetaData, getFacadeHelperClass, getFactoryClassEmitter, getFeatureDelegation, getFeatureMapWrapperClass, getFeatureMapWrapperInterface, getFeatureMapWrapperInternalInterface, getFilteredAllGenFeatures, getForeignModel, getGenPackages, getImportedName, getImporterID, getImportManager, getIndentation, getInterfaceNamePattern, getItemProviderAdapterFactoryEmitter, getItemProviderEmitter, getJControlModel, getLanguage, getLineDelimiter, getLocale, getMainGenModel, getManifestMFEmitter, getMergeRulesLocation, getMissingPackages, getModelBundleLocalization, getModelBundleName, getModelBundleNameKey, getModelBundleVendorKey, getModelBundleVendorName, getModelDirectory, getModelDocumentation, getModelModuleInherits, getModelModuleSources, getModelName, getModelPluginClass, getModelPluginClassEmitter, getModelPluginClassName, getModelPluginID, getModelPluginPackageName, getModelPluginVariables, getModelProjectDirectory, getModelQualifiedPackageNames, getModelRequiredPlugins, getModelSourceFolders, getModelTestSuiteEmitter, getModelWizardEmitter, getNonExternalizedStringTag, getNonNLS, getNonNLS, getNonNLS, getNonNLS, getPackageClassEmitter, getPackageExampleEmitter, getPackageTestSuiteEmitter, getPluginKey, getPluginXMLEmitter, getPropertyCategories, getPropertyCategoryKey, getProviderRootExtendsClass, getQualifiedEditModuleName, getQualifiedEditorAdvisorClassName, getQualifiedEditorEntryPointClassName, getQualifiedEditorModuleName, getQualifiedEditorPluginClassName, getQualifiedEditPluginClassName, getQualifiedModelModuleName, getQualifiedModelPluginClassName, getQualifiedTestSuiteClassName, getRedirection, getRelativeGenModelLocation, getResourceClassEmitter, getResourceFactoryClassEmitter, getRootExtendsClass, getRootExtendsInterface, getRootImplementsInterface, getRootImplementsInterfaceGenClass, getRuntimePlatform, getRuntimeVersion, getStaticGenPackages, getStaticPackages, getSwitchClassEmitter, getTemplateDirectory, getTemplatePluginVariables, getTestCaseEmitter, getTestsBuildPropertiesEmitter, getTestsBundleLocalization, getTestsBundleName, getTestsBundleNameKey, getTestsBundleVendorKey, getTestsBundleVendorName, getTestsDirectory, getTestsManifestMFEmitter, getTestsPluginID, getTestsPluginPropertiesEmitter, getTestsPluginVariables, getTestsPluginXMLEmitter, getTestsProjectDirectory, getTestsQualifiedPackageNames, getTestsRequiredPlugins, getTestsSourceFolders, getTestSuiteClass, getTestSuiteClassName, getTestSuitePackageName, getUsedGenPackages, getValidatorClassEmitter, getXMLEncodingChoices, getXMLNamespaceGenPackage, getXMLProcessorClassEmitter, getXMLTypeGenPackage, hasCopyrightField, hasEditorSupport, hasEditSupport, hasLocalGenModel, hasModelPluginClass, hasPluginSupport, hasTestSuiteClass, hasTestSupport, hasXMLDependency, initialize, initialize, isArrayAccessors, isAutoResizeProperties, isBinaryCompatibleReflectiveMethods, isBooleanFlagsEnabled, isBundleManifest, isCleanup, isCodeFormatting, isCollapseAllAction, isColorProviders, isCommentFormatting, isContainmentProxies, isCopyrightFields, isCreationCommands, isCreationIcons, isCreationSubmenus, isDynamicDelegation, isDynamicTemplates, isExpandAllAction, isFindAction, isFontProviders, isForceOverwrite, isGenerateSchema, isImportOrganizing, isMinimalReflectiveMethods, isNonNLSMarkers, isOperationReflection, isOptimizedHasChildren, isOSGiCompatible, isPackedEnums, isPublicConstructors, isReflectiveDelegation, isRevertAction, isRichAjaxPlatform, isRichClientPlatform, isRuntimeCompatibility, isRuntimeJar, isSetEditDirectory, isSetEditorDirectory, isSetEditorPluginClass, isSetEditPluginClass, isSetRuntimeVersion, isSetTestsDirectory, isSetTestSuiteClass, isStyleProviders, isSuppressContainment, isSuppressedAnnotation, isSuppressEMFMetaData, isSuppressEMFModelTags, isSuppressEMFTypes, isSuppressGenModelAnnotations, isSuppressInterfaces, isSuppressNotification, isSuppressUnsettable, isTableProviders, isUnnecessaryElse, isUpdateClasspath, isValidateModel, isVirtualDelegation, markImportLocation, markImportLocation, needsRuntimeCompatibility, prelinkInitialize, reconcile, sameEditEditorProject, sameModelEditorProject, sameModelEditProject, sameModelTestsProject, setArrayAccessors, setAutoExpandProperties, setAutoResizeProperties, setBinaryCompatibleReflectiveMethods, setBooleanFlagsField, setBooleanFlagsReservedBits, setBundleManifest, setCanGenerate, setClassNamePattern, setCleanup, setCodeFormatterOptions, setCodeFormatting, setCollapseAllAction, setColorProviders, setCommentFormatting, setComplianceLevel, setContainmentProxies, setCopyrightFields, setCopyrightText, setCreationCommands, setCreationIcons, setCreationSubmenus, setDecoration, setDynamicTemplates, setEclipsePlatformVersion, setEditDirectory, setEditorDirectory, setEditorPluginClass, setEditorPluginID, setEditPluginClass, setEditPluginID, setExpandAllAction, setFacadeHelperClass, setFeatureDelegation, setFeatureMapWrapperClass, setFeatureMapWrapperInterface, setFeatureMapWrapperInternalInterface, setFindAction, setFontProviders, setForceOverwrite, setGenerateSchema, setImporterID, setImportManager, setImportOrganizing, setInterfaceNamePattern, setLanguage, setLineDelimiter, setMainGenModel, setMinimalReflectiveMethods, setModelDirectory, setModelDocumentation, setModelName, setModelPluginClass, setModelPluginID, setNonExternalizedStringTag, setNonNLSMarkers, setOperationReflection, setOptimizedHasChildren, setOSGiCompatible, setPackedEnums, setPluginKey, setProviderRootExtendsClass, setPublicConstructors, setRedirection, setReflectiveDelegation, setRevertAction, setRichAjaxPlatform, setRichClientPlatform, setRootExtendsClass, setRootExtendsInterface, setRootImplementsInterface, setRuntimeCompatibility, setRuntimeJar, setRuntimePlatform, setRuntimeVersion, setStyleProviders, setSuppressContainment, setSuppressEMFMetaData, setSuppressEMFModelTags, setSuppressEMFTypes, setSuppressGenModelAnnotations, setSuppressInterfaces, setSuppressNotification, setSuppressUnsettable, setTableProviders, setTemplateDirectory, setTestsDirectory, setTestsPluginID, setTestSuiteClass, setUpdateClasspath, setValidateModel, unsetEditDirectory, unsetEditorDirectory, unsetEditorPluginClass, unsetEditPluginClass, unsetRuntimeVersion, unsetTestsDirectory, unsetTestSuiteClass, useClassOverrideAnnotation, useGenerics, validate
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getAPITags, getCopyright, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, getImplicitAPITags, getImplicitAPITags, hasAPIDeprecatedTag, hasAPITags, hasCopyright, hasDocumentation, hasImplicitAPIDeprecatedTag, hasImplicitAPITags, hasImplicitAPITags, reconcile, safeName, uncapName, uncapPrefixedName
boolean isFactoryMethods()
If the meaning of the 'Factory Methods' attribute isn't clear, there really should be more of a description here...
setFactoryMethods(boolean)
,
GenModelPackage.getGenModel_FactoryMethods()
void setFactoryMethods(boolean value)
Factory Methods
' attribute.
value
- the new value of the 'Factory Methods' attribute.isFactoryMethods()
boolean isPluralizedGetters()
If the meaning of the 'Pluralized Getters' attribute isn't clear, there really should be more of a description here...
setPluralizedGetters(boolean)
,
GenModelPackage.getGenModel_PluralizedGetters()
void setPluralizedGetters(boolean value)
Pluralized Getters
' attribute.
value
- the new value of the 'Pluralized Getters' attribute.isPluralizedGetters()
boolean isCacheAdapterSupport()
If the meaning of the 'Cache Adapter Support' attribute isn't clear, there really should be more of a description here...
setCacheAdapterSupport(boolean)
,
GenModelPackage.getGenModel_CacheAdapterSupport()
void setCacheAdapterSupport(boolean value)
Cache Adapter Support
' attribute.
value
- the new value of the 'Cache Adapter Support' attribute.isCacheAdapterSupport()
boolean isSafeStrings()
If the meaning of the 'Safe Strings' attribute isn't clear, there really should be more of a description here...
setSafeStrings(boolean)
,
GenModelPackage.getGenModel_SafeStrings()
void setSafeStrings(boolean value)
Safe Strings
' attribute.
value
- the new value of the 'Safe Strings' attribute.isSafeStrings()
java.lang.String getInvariantPrefix()
If the meaning of the 'Invariant Prefix' attribute isn't clear, there really should be more of a description here...
setInvariantPrefix(String)
,
GenModelPackage.getGenModel_InvariantPrefix()
void setInvariantPrefix(java.lang.String value)
Invariant Prefix
' attribute.
value
- the new value of the 'Invariant Prefix' attribute.getInvariantPrefix()
java.lang.String getOperationsFolder()
If the meaning of the 'Operations Folder' attribute isn't clear, there really should be more of a description here...
setOperationsFolder(String)
,
GenModelPackage.getGenModel_OperationsFolder()
void setOperationsFolder(java.lang.String value)
Operations Folder
' attribute.
value
- the new value of the 'Operations Folder' attribute.getOperationsFolder()
java.lang.String getOperationsPath()