public class EMOFExtendedMetaData
extends BasicExtendedMetaData
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_TYPE
The content type ID for EMOF.
|
static java.lang.String |
ECORE_EDATATYPE_HREF_PREFIX |
static java.lang.String |
EMOF_COMMENT_ANNOTATION_SOURCE |
static java.lang.String |
EMOF_COMMENT_BODY |
static java.lang.String |
EMOF_OWNED_COMMENT |
static java.lang.String |
EMOF_PACKAGE_NS_PREFIX |
static java.lang.String |
EMOF_PACKAGE_NS_URI |
static java.lang.String |
EMOF_PACKAGE_NS_URI_2_0 |
static java.lang.String |
EMOF_PROPERTY_CLASS_NAME |
static java.lang.String |
EMOF_PROPERTY_OPPOSITE_ROLE_NAME_ANNOTATION_SOURCE
OMG Issue 12800 suggested using this name for EMOF comments and Ecore annotations
to identify the name at the opposite end of an non-navigable property reference.
|
static java.lang.String |
EMOF_TAG |
static java.lang.String |
EMOF_TAG_ELEMENT |
static java.lang.String |
EMOF_TAG_NAME |
static java.lang.String |
EMOF_TAG_VALUE |
static java.lang.String |
EMOF_XMI_EXTENDER |
static java.lang.String |
EXTENSION |
static java.lang.String[] |
MAPPED_ECORE_EDATATYPES |
static java.lang.String |
MAPPED_EMOF_EDATATYPE_HREF_PREFIX |
static java.lang.String |
MAPPED_EMOF_EDATATYPE_HREF_PREFIX_2_0 |
static java.lang.String[] |
MAPPED_EMOF_EDATATYPES |
static java.lang.String |
TAG |
static java.lang.String |
UNMAPPED_EMOF_EDATATYPE_HREF_PREFIX |
static java.lang.String |
XMI_EXTENDER_ATTRIBUTE |
static java.lang.String |
XMI_EXTENSION_ELEMENT |
protected XMLResource.XMLMap |
xmlMap |
| Constructor and Description |
|---|
EMOFExtendedMetaData(XMLResource.XMLMap xmlMap) |
| Modifier and Type | Method and Description |
|---|---|
protected EPackageExtendedMetaData |
createEPackageExtendedMetaData(EPackage ePackage) |
int |
getFeatureKind(EStructuralFeature feature) |
java.lang.String |
getName(EClassifier eClassifier) |
java.lang.String |
getName(EStructuralFeature eStructuralFeature) |
java.lang.String |
getNamespace(EPackage ePackage) |
EPackage |
getPackage(java.lang.String namespace) |
EClassifier |
getType(EPackage ePackage,
java.lang.String name) |
public static final java.lang.String EMOF_PACKAGE_NS_PREFIX
public static final java.lang.String EMOF_PACKAGE_NS_URI_2_0
public static final java.lang.String EMOF_PACKAGE_NS_URI
public static final java.lang.String EXTENSION
public static final java.lang.String XMI_EXTENSION_ELEMENT
public static final java.lang.String XMI_EXTENDER_ATTRIBUTE
public static final java.lang.String EMOF_XMI_EXTENDER
public static final java.lang.String ECORE_EDATATYPE_HREF_PREFIX
public static final java.lang.String UNMAPPED_EMOF_EDATATYPE_HREF_PREFIX
public static final java.lang.String MAPPED_EMOF_EDATATYPE_HREF_PREFIX
public static final java.lang.String MAPPED_EMOF_EDATATYPE_HREF_PREFIX_2_0
public static final java.lang.String[] MAPPED_ECORE_EDATATYPES
public static final java.lang.String[] MAPPED_EMOF_EDATATYPES
public static final java.lang.String TAG
public static final java.lang.String EMOF_TAG
public static final java.lang.String EMOF_TAG_NAME
public static final java.lang.String EMOF_TAG_VALUE
public static final java.lang.String EMOF_TAG_ELEMENT
public static final java.lang.String EMOF_OWNED_COMMENT
public static final java.lang.String EMOF_COMMENT_BODY
public static final java.lang.String EMOF_COMMENT_ANNOTATION_SOURCE
public static final java.lang.String EMOF_PROPERTY_CLASS_NAME
public static final java.lang.String EMOF_PROPERTY_OPPOSITE_ROLE_NAME_ANNOTATION_SOURCE
org.omg.emof.oppositeRoleName tag.
This name is used as the source for an EReference annotation whose EMOF_COMMENT_BODY detail provides the opposite name.public static final java.lang.String CONTENT_TYPE
protected XMLResource.XMLMap xmlMap
public EMOFExtendedMetaData(XMLResource.XMLMap xmlMap)
public java.lang.String getNamespace(EPackage ePackage)
public EPackage getPackage(java.lang.String namespace)
public java.lang.String getName(EClassifier eClassifier)
public java.lang.String getName(EStructuralFeature eStructuralFeature)
public EClassifier getType(EPackage ePackage,
java.lang.String name)
public int getFeatureKind(EStructuralFeature feature)
protected EPackageExtendedMetaData createEPackageExtendedMetaData(EPackage ePackage)
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature