|
|||||||||||
| 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.GenPackageImpl
An implementation of the model object 'Gen Package'.
The following features are implemented:
PrefixBase PackageResourceAdapter FactoryLoad InitializationEcore PackageGen ModelGen EnumsGen Data TypesGen ClassesNested Gen PackagesGen Classifiers
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
GenBaseImpl.ColorInformation, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.ImportManager, GenBaseImpl.UniqueNameHelper |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, 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 static boolean |
ADAPTER_FACTORY_EDEFAULT
The default value of the ' Adapter Factory' attribute |
protected boolean |
adapterFactory
The cached value of the ' Adapter Factory' attribute |
protected static String |
BASE_PACKAGE_EDEFAULT
The default value of the ' Base Package' attribute |
protected String |
basePackage
The cached value of the ' Base Package' attribute |
protected EPackage |
ecorePackage
The cached value of the ' Ecore Package' reference |
protected EList |
genClasses
The cached value of the ' Gen Classes' containment reference list |
protected EList |
genDataTypes
The cached value of the ' Gen Data Types' containment reference list |
protected EList |
genEnums
The cached value of the ' Gen Enums' containment reference list |
protected static boolean |
LOAD_INITIALIZATION_EDEFAULT
The default value of the ' Load Initialization' attribute |
protected boolean |
loadInitialization
The cached value of the ' Load Initialization' attribute |
protected EList |
nestedGenPackages
The cached value of the ' Nested Gen Packages' containment reference list |
protected static boolean |
NO_CONSTRAINTS
|
protected String |
prefix
The cached value of the ' Prefix' attribute |
protected static String |
PREFIX_EDEFAULT
The default value of the ' Prefix' attribute |
protected GenResourceKind |
resource
The cached value of the ' Resource' attribute |
protected static GenResourceKind |
RESOURCE_EDEFAULT
The default value of the ' Resource' attribute |
protected static String |
XSD2ECORE_URI
|
| Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
ecoreGenPackage, javaLangTypes, javaReservedWords, 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 interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
GenPackageImpl()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
canGenerate, canGenerateEdit, canGenerateEditor, capName, ePackageGenModel, format, getDocumentation, hasDocumentation, safeName, uncapName, uncapPrefixedName |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| 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 XSD2ECORE_URI
protected static final String PREFIX_EDEFAULT
Prefix' attribute.
getPrefix()protected String prefix
Prefix' attribute.
getPrefix()protected static final String BASE_PACKAGE_EDEFAULT
Base Package' attribute.
getBasePackage()protected String basePackage
Base Package' attribute.
getBasePackage()protected static final GenResourceKind RESOURCE_EDEFAULT
Resource' attribute.
getResource()protected GenResourceKind resource
Resource' attribute.
getResource()protected static final boolean ADAPTER_FACTORY_EDEFAULT
Adapter Factory' attribute.
isAdapterFactory(),
Constant Field Valuesprotected boolean adapterFactory
Adapter Factory' attribute.
isAdapterFactory()protected static final boolean LOAD_INITIALIZATION_EDEFAULT
Load Initialization' attribute.
isLoadInitialization(),
Constant Field Valuesprotected boolean loadInitialization
Load Initialization' attribute.
isLoadInitialization()protected EPackage ecorePackage
Ecore Package' reference.
getEcorePackage()protected EList genEnums
Gen Enums' containment reference list.
getGenEnums()protected EList genDataTypes
Gen Data Types' containment reference list.
getGenDataTypes()protected EList genClasses
Gen Classes' containment reference list.
getGenClasses()protected EList nestedGenPackages
Nested Gen Packages' containment reference list.
getNestedGenPackages()protected static final boolean NO_CONSTRAINTS
| Constructor Detail |
protected GenPackageImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class GenBaseImplpublic String getPrefixGen()
public String getPrefix()
GenPackageIf the meaning of the 'Prefix' attribute isn't clear, there really should be more of a description here...
getPrefix in interface GenPackageGenPackage.setPrefix(String),
GenModelPackage.getGenPackage_Prefix()public void setPrefix(String newPrefix)
setPrefix in interface GenPackagenewPrefix - the new value of the 'Prefix' attribute.GenPackage.getPrefix()public String getBasePackageGen()
public String getBasePackage()
GenPackageIf the meaning of the 'Base Package' attribute isn't clear, there really should be more of a description here...
getBasePackage in interface GenPackageGenPackage.setBasePackage(String),
GenModelPackage.getGenPackage_BasePackage()public void setBasePackage(String newBasePackage)
setBasePackage in interface GenPackagenewBasePackage - the new value of the 'Base Package' attribute.GenPackage.getBasePackage()public GenResourceKind getResource()
getResource in interface GenPackageGenResourceKind,
GenPackage.setResource(GenResourceKind),
GenModelPackage.getGenPackage_Resource()public void setResource(GenResourceKind newResource)
setResource in interface GenPackagenewResource - the new value of the 'Resource' attribute.GenResourceKind,
GenPackage.getResource()public boolean isAdapterFactory()
isAdapterFactory in interface GenPackageGenPackage.setAdapterFactory(boolean),
GenModelPackage.getGenPackage_AdapterFactory()public void setAdapterFactory(boolean newAdapterFactory)
setAdapterFactory in interface GenPackagenewAdapterFactory - the new value of the 'Adapter Factory' attribute.GenPackage.isAdapterFactory()public boolean isLoadInitialization()
isLoadInitialization in interface GenPackageGenPackage.setLoadInitialization(boolean),
GenModelPackage.getGenPackage_LoadInitialization()public void setLoadInitialization(boolean newLoadInitialization)
setLoadInitialization in interface GenPackagenewLoadInitialization - the new value of the 'Load Initialization' attribute.GenPackage.isLoadInitialization()public EModelElement getEcoreModelElement()
getEcoreModelElement in class GenBaseImplpublic EPackage getEcorePackage()
getEcorePackage in interface GenPackageGenPackage.setEcorePackage(EPackage),
GenModelPackage.getGenPackage_EcorePackage()public EPackage basicGetEcorePackage()
public void setEcorePackage(EPackage newEcorePackage)
setEcorePackage in interface GenPackagenewEcorePackage - the new value of the 'Ecore Package' reference.GenPackage.getEcorePackage()public GenModel getGenModel()
GenPackageGen Packages'.
If the meaning of the 'Gen Model' reference isn't clear, there really should be more of a description here...
getGenModel in interface GenPackagegetGenModel in class GenBaseImplpublic GenModel getGenModelGen()
public void setGenModel(GenModel newGenModel)
setGenModel in interface GenPackagenewGenModel - the new value of the 'Gen Model' container reference.GenPackage.getGenModel()public EList getGenEnums()
getGenEnums in interface GenPackageGenModelPackage.getGenPackage_GenEnums()public EList getGenDataTypes()
getGenDataTypes in interface GenPackageGenModelPackage.getGenPackage_GenDataTypes()public EList getGenClasses()
getGenClasses in interface GenPackageGenModelPackage.getGenPackage_GenClasses()public EList getNestedGenPackages()
getNestedGenPackages in interface GenPackageGenModelPackage.getGenPackage_NestedGenPackages()public EList getGenClassifiers()
getGenClassifiers in interface GenPackageGenModelPackage.getGenPackage_GenClassifiers(),
GenClassifier.getGenPackage()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseAdd in interface InternalEObjecteInverseAdd in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseRemove in interface InternalEObjecteInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
eBasicRemoveFromContainer in interface InternalEObjecteBasicRemoveFromContainer in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class BasicEObjectImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class BasicEObjectImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class BasicEObjectImplpublic String toString()
toString in class BasicEObjectImplpublic String getName()
getName in class GenBaseImplpublic String getPackageName()
getPackageName in interface GenPackagepublic String getInterfacePackageName()
getInterfacePackageName in interface GenPackagepublic String getClassPackageName()
getClassPackageName in interface GenPackagepublic String getUtilitiesPackageName()
getUtilitiesPackageName in interface GenPackagepublic String getPackageID()
public String getNSName()
getNSName in interface GenPackagepublic String getNSURI()
getNSURI in interface GenPackagepublic String getPackageInterfaceName()
getPackageInterfaceName in interface GenPackagepublic String getQualifiedPackageInterfaceName()
getQualifiedPackageInterfaceName in interface GenPackagepublic String getImportedPackageInterfaceName()
getImportedPackageInterfaceName in interface GenPackagepublic String getUncapPackageInterfaceName()
getUncapPackageInterfaceName in interface GenPackagepublic String getPackageClassName()
getPackageClassName in interface GenPackagepublic String getQualifiedPackageClassName()
getQualifiedPackageClassName in interface GenPackagepublic String getImportedPackageClassName()
getImportedPackageClassName in interface GenPackagepublic String getFactoryInterfaceName()
getFactoryInterfaceName in interface GenPackagepublic String getQualifiedFactoryInterfaceName()
getQualifiedFactoryInterfaceName in interface GenPackagepublic String getImportedFactoryInterfaceName()
getImportedFactoryInterfaceName in interface GenPackagepublic String getUncapFactoryInterfaceName()
getUncapFactoryInterfaceName in interface GenPackagepublic String getFactoryClassName()
getFactoryClassName in interface GenPackagepublic String getQualifiedFactoryClassName()
getQualifiedFactoryClassName in interface GenPackagepublic String getImportedFactoryClassName()
getImportedFactoryClassName in interface GenPackagepublic String getAdapterFactoryClassName()
getAdapterFactoryClassName in interface GenPackagepublic String getQualifiedAdapterFactoryClassName()
getQualifiedAdapterFactoryClassName in interface GenPackagepublic String getImportedAdapterFactoryClassName()
getImportedAdapterFactoryClassName in interface GenPackagepublic String getUncapAdapterFactoryClassName()
getUncapAdapterFactoryClassName in interface GenPackagepublic String getSwitchClassName()
getSwitchClassName in interface GenPackagepublic boolean hasConstraints()
hasConstraints in interface GenPackagepublic String getValidatorClassName()
getValidatorClassName in interface GenPackagepublic String getImportedValidatorClassName()
getImportedValidatorClassName in interface GenPackageprotected String getPrefixedName(String name)
public List getAllGenDataTypes()
getAllGenDataTypes in interface GenPackagepublic List getOrderedGenClasses()
GenPackage
getOrderedGenClasses in interface GenPackagepublic List getOrderedGenClassifiers()
getOrderedGenClassifiers in interface GenPackagepublic String getClassifierID(GenClassifier genClassifier)
getClassifierID in interface GenPackagepublic int getClassifierValue(GenClassifier genClassifier)
getClassifierValue in interface GenPackagepublic int getLocalClassifierIndex(GenClassifier genClassifier)
getLocalClassifierIndex in interface GenPackagepublic List getPackageSimpleDependencies()
getPackageSimpleDependencies in interface GenPackagepublic List getPackageInterDependencies()
getPackageInterDependencies in interface GenPackagepublic List getPackageLoadInterDependencies()
getPackageLoadInterDependencies in interface GenPackagepublic List getPackageBuildInterDependencies()
getPackageBuildInterDependencies in interface GenPackagepublic List getPackageInitializationDependencies()
getPackageInitializationDependencies in interface GenPackagepublic String getPackageInstanceVariable(GenPackage genPackage)
getPackageInstanceVariable in interface GenPackage
protected void collectPackages(List result,
List genPackages,
int depth)
public List getSubGenPackages()
GenPackage
getSubGenPackages in interface GenPackagepublic GenPackage getSuperGenPackage()
GenPackage
getSuperGenPackage in interface GenPackagepublic GenPackage getRootGenPackage()
GenPackage
getRootGenPackage in interface GenPackagepublic boolean isLoadingInitialization()
GenPackage
isLoadingInitialization in interface GenPackagepublic boolean isLoadedInitialization()
GenPackage
isLoadedInitialization in interface GenPackagepublic boolean isEcorePackage()
isEcorePackage in interface GenPackagepublic boolean hasJavaLangConflict()
hasJavaLangConflict in interface GenPackagepublic List getJavaLangConflicts()
getJavaLangConflicts in interface GenPackagepublic boolean hasInterfaceImplConflict()
hasInterfaceImplConflict in interface GenPackagepublic List getAllSwitchGenClasses()
getAllSwitchGenClasses in interface GenPackagepublic String getClassUniqueName(GenClass genClass)
getClassUniqueName in interface GenPackagepublic List getAllValidatorBaseGenPackages()
getAllValidatorBaseGenPackages in interface GenPackagepublic String getValidatorPackageUniqueSafeName(GenPackage genPackage)
getValidatorPackageUniqueSafeName in interface GenPackagepublic void initialize(EPackage ePackage)
initialize in interface GenPackageprotected boolean hasModelContribution()
hasModelContribution in class GenBaseImplpublic void generate(IProgressMonitor progressMonitor)
generate in interface GenBasegenerate in class GenBaseImplpublic void generateSchema()
GenBase.generateSchema(IProgressMonitor) instead. This
method will be removed soon.
generateSchema in interface GenPackagepublic boolean canGenerateSchema()
canGenerateSchema in interface GenBasecanGenerateSchema in class GenBaseImplpublic void generateSchema(IProgressMonitor progressMonitor)
generateSchema in interface GenBasegenerateSchema in class GenBaseImplprotected void generateXSD(String type)
public void generatePackageSerialization(IProgressMonitor progressMonitor)
public String getProviderPackageName()
getProviderPackageName in interface GenPackagepublic String getPresentationPackageName()
getPresentationPackageName in interface GenPackagepublic String getItemProviderAdapterFactoryClassName()
getItemProviderAdapterFactoryClassName in interface GenPackagepublic String getQualifiedItemProviderAdapterFactoryClassName()
getQualifiedItemProviderAdapterFactoryClassName in interface GenPackagepublic String getImportedItemProviderAdapterFactoryClassName()
getImportedItemProviderAdapterFactoryClassName in interface GenPackagepublic String getEditorClassName()
getEditorClassName in interface GenPackagepublic String getQualifiedEditorClassName()
getQualifiedEditorClassName in interface GenPackagepublic String getImportedEditorClassName()
getImportedEditorClassName in interface GenPackagepublic String getModelWizardClassName()
getModelWizardClassName in interface GenPackagepublic String getQualifiedModelWizardClassName()
getQualifiedModelWizardClassName in interface GenPackagepublic String getImportedModelWizardClassName()
getImportedModelWizardClassName in interface GenPackagepublic String getActionBarContributorClassName()
getActionBarContributorClassName in interface GenPackagepublic String getQualifiedActionBarContributorClassName()
getQualifiedActionBarContributorClassName in interface GenPackagepublic String getImportedActionBarContributorClassName()
getImportedActionBarContributorClassName in interface GenPackagepublic String getAdapterFactoryDelegateName(GenPackage genDelegate)
getAdapterFactoryDelegateName in interface GenPackagepublic String getUncapAdapterFactoryDelegateName(GenPackage genDelegate)
getUncapAdapterFactoryDelegateName in interface GenPackagepublic String getEditPluginClassName()
getEditPluginClassName in interface GenPackagepublic String getQualifiedEditPluginClassName()
getQualifiedEditPluginClassName in interface GenPackagepublic String getImportedEditPluginClassName()
getImportedEditPluginClassName in interface GenPackagepublic String getEditorPluginClassName()
getEditorPluginClassName in interface GenPackagepublic String getQualifiedEditorPluginClassName()
getQualifiedEditorPluginClassName in interface GenPackagepublic String getImportedEditorPluginClassName()
getImportedEditorPluginClassName in interface GenPackagepublic String getCapPackageID()
public List getAllGenFeatures()
getAllGenFeatures in interface GenPackagepublic List getAdapterDelegatePackages()
getAdapterDelegatePackages in interface GenPackagepublic List getAdapterDelegateSuperClasses()
getAdapterDelegateSuperClasses in interface GenPackagepublic void generateEdit(IProgressMonitor progressMonitor)
generateEdit in interface GenBasegenerateEdit in class GenBaseImplpublic void generateEditor(IProgressMonitor progressMonitor)
generateEditor in interface GenBasegenerateEditor in class GenBaseImplpublic String getModelIconFileName()
public String getModelWizardIconFileName()
public boolean hasClassifiers()
hasClassifiers in interface GenPackagepublic boolean reconcile(GenPackage oldGenPackageVersion)
reconcile in interface GenPackageprotected void reconcileSettings(GenPackage oldGenPackageVersion)
public boolean reconcile()
reconcile in interface GenBasepublic List getAnnotationSources()
getAnnotationSources in interface GenPackagepublic String getAnnotationSourceIdentifier(String annotationSource)
getAnnotationSourceIdentifier in interface GenPackagepublic List getAllAnnotations()
getAllAnnotations in interface GenPackagepublic String getAnnotatedModelElementAccessor(EAnnotation eAnnotation)
getAnnotatedModelElementAccessor in interface GenPackagepublic String getResourceClassName()
getResourceClassName in interface GenPackagepublic String getQualifiedResourceClassName()
getQualifiedResourceClassName in interface GenPackagepublic String getImportedResourceClassName()
getImportedResourceClassName in interface GenPackagepublic String getImportedResourceBaseClassName()
getImportedResourceBaseClassName in interface GenPackagepublic String getResourceFactoryClassName()
getResourceFactoryClassName in interface GenPackagepublic String getQualifiedResourceFactoryClassName()
getQualifiedResourceFactoryClassName in interface GenPackagepublic String getImportedResourceFactoryClassName()
getImportedResourceFactoryClassName in interface GenPackagepublic String getImportedResourceFactoryBaseClassName()
getImportedResourceFactoryBaseClassName in interface GenPackagepublic boolean hasDocumentRoot()
hasDocumentRoot in interface GenPackagepublic boolean hasExtendedMetaData()
hasExtendedMetaData in interface GenPackageprotected static boolean hasExtendedMetaData(EPackage ePackage)
public boolean hasXMLMap()
hasXMLMap in interface GenPackagepublic boolean hasTargetNamespace()
hasTargetNamespace in interface GenPackagepublic String getSerializedPackageFilename()
getSerializedPackageFilename in interface GenPackageprotected boolean isBigModel()
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||