public class CreateDefaultXSDExtendedMetaData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
globalEClassName |
protected org.eclipse.emf.ecore.EPackage |
rootModel |
Constructor and Description |
---|
CreateDefaultXSDExtendedMetaData(org.eclipse.emf.ecore.EPackage rootModel,
java.lang.String globalEClassName) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EAttribute eAttribute)
Creates ExtendedMetaData for an EAttribute
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EClass eClass)
Configures tagged values of a EClass
To be override
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EDataType dataType)
Configures tagged values of a primitive Datatype
To be override
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EEnum eEnum)
Configures default tagged values of a EEnum
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EEnumLiteral literal)
Configures tagged values of a EEnumLiteral
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EPackage ePackage)
Configures tagged values of a package.
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EReference eReference)
Creates ExtendedMetaData for an EReference
|
protected org.eclipse.emf.ecore.EObject |
configure(org.eclipse.emf.ecore.EStructuralFeature feature)
Configures tagged values of a EStructuralFeature
|
protected void |
configureClassifierNames(org.eclipse.emf.ecore.EClassifier classifier)
to be override
|
protected void |
configureFeatureNames(org.eclipse.emf.ecore.EStructuralFeature feature)
to be override
|
protected void |
configureNamespace(org.eclipse.emf.ecore.ENamedElement element)
Sets the following tagged values of an ENamedElement
xml.name
xml.namePlural
xml.nsPrefix
xml.nsUri
|
protected void |
configureNamespace(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected void |
configureXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
protected org.eclipse.emf.ecore.EObject |
doSwitch(org.eclipse.emf.ecore.EObject object) |
org.eclipse.emf.ecore.EPackage |
execute(org.eclipse.core.runtime.IProgressMonitor monitor) |
protected org.eclipse.emf.ecore.EPackage rootModel
protected java.lang.String globalEClassName
public CreateDefaultXSDExtendedMetaData(org.eclipse.emf.ecore.EPackage rootModel, java.lang.String globalEClassName)
public org.eclipse.emf.ecore.EPackage execute(org.eclipse.core.runtime.IProgressMonitor monitor)
protected org.eclipse.emf.ecore.EObject doSwitch(org.eclipse.emf.ecore.EObject object)
protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EPackage ePackage)
ePackage
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EClass eClass)
eClass
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EAttribute eAttribute)
eAttribute
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EStructuralFeature feature)
feature
- protected void configureFeatureNames(org.eclipse.emf.ecore.EStructuralFeature feature)
protected void configureClassifierNames(org.eclipse.emf.ecore.EClassifier classifier)
protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EDataType dataType)
dataType
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EEnumLiteral literal)
literal
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EEnum eEnum)
eEnum
- protected org.eclipse.emf.ecore.EObject configure(org.eclipse.emf.ecore.EReference eReference)
eReference
- protected void configureNamespace(org.eclipse.emf.ecore.EStructuralFeature feature)
protected void configureNamespace(org.eclipse.emf.ecore.ENamedElement element)
element
- protected void configureXMLAttribute(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)