Package com._1c.g5.v8.dt.md.resource
Class MdExtendedMetaData
java.lang.Object
org.eclipse.emf.ecore.util.BasicExtendedMetaData
com._1c.g5.v8.dt.md.resource.MdExtendedMetaData
- All Implemented Interfaces:
org.eclipse.emf.ecore.util.ExtendedMetaData
public class MdExtendedMetaData
extends org.eclipse.emf.ecore.util.BasicExtendedMetaData
Extended metadata implementation for MD objects.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EDataTypeExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaDataImpl, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaData, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EStructuralFeatureExtendedMetaDataImpl -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
annotationMap, annotationURI, demandRegistry, extendedMetaDataHolderCache, registry, UNINITIALIZED_EDATA_TYPE, UNINITIALIZED_ESTRUCTURAL_FEATURE, UNINITIALIZED_INT, UNINITIALIZED_STRINGFields inherited from interface org.eclipse.emf.ecore.util.ExtendedMetaData
ANNOTATION_URI, ATTRIBUTE_FEATURE, ATTRIBUTE_WILDCARD_FEATURE, COLLAPSE_WHITE_SPACE, CONTENT_KINDS, DERIVATION_KINDS, ELEMENT_FEATURE, ELEMENT_ONLY_CONTENT, ELEMENT_WILDCARD_FEATURE, EMPTY_CONTENT, FEATURE_KINDS, GROUP_FEATURE, INSTANCE, LAX_PROCESSING, LIST_DERIVATION, MIXED_CONTENT, PRESERVE_WHITE_SPACE, PROCESSING_KINDS, REPLACE_WHITE_SPACE, RESTRICTION_DERIVATION, SIMPLE_CONTENT, SIMPLE_FEATURE, SKIP_PROCESSING, STRICT_PROCESSING, UNION_DERIVATION, UNSPECIFIED_CONTENT, UNSPECIFIED_DERIVATION, UNSPECIFIED_FEATURE, UNSPECIFIED_PROCESSING, UNSPECIFIED_WHITE_SPACE, WHITE_SPACE_KINDS, XMI_URI, XML_SCHEMA_URI, XML_URI, XMLNS_PREFIX, XMLNS_URI, XSI_PREFIX, XSI_URI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanelementKind(Class<?> instanceClass) Returns whether the given feature instance class is needed to be serialized as XML element.List<org.eclipse.emf.ecore.EStructuralFeature>getAllElements(org.eclipse.emf.ecore.EClass eClass) intgetFeatureKind(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) protected booleanisProducedTypes(org.eclipse.emf.ecore.EStructuralFeature feature) Return whether the given feature isproducedTypesfeature.Methods inherited from class org.eclipse.emf.ecore.util.BasicExtendedMetaData
basicGetAffiliation, basicGetBaseType, basicGetContentKind, basicGetDerivationKind, basicGetEnumerationFacet, basicGetFeatureKind, basicGetFractionDigitsFacet, basicGetGroup, basicGetItemType, basicGetLengthFacet, basicGetMaxExclusiveFacet, basicGetMaxInclusiveFacet, basicGetMaxLengthFacet, basicGetMemberTypes, basicGetMinExclusiveFacet, basicGetMinInclusiveFacet, basicGetMinLengthFacet, basicGetName, basicGetName, basicGetNamespace, basicGetPatternFacet, basicGetProcessingKind, basicGetTotalDigitsFacet, basicGetWhiteSpaceFacet, basicGetWildcards, basicIsQualified, computePrefix, createEClassifierExtendedMetaData, createEPackageExtendedMetaData, createEStructuralFeatureExtendedMetaData, demandedPackages, demandFeature, demandFeature, demandPackage, demandType, getAffiliation, getAffiliation, getAllAttributes, getAnnotation, getAttribute, getAttribute, getAttributes, getAttributeWildcardAffiliation, getBaseType, getContentKind, getDerivationKind, getDocumentRoot, getEClassifier, getElement, getElement, getElements, getElementWildcardAffiliation, getEncodedWildcards, getEnumerationFacet, getExtendedMetaData, getExtendedMetaData, getExtendedMetaData, getFractionDigitsFacet, getGroup, getItemType, getLengthFacet, getLocalAttribute, getLocalElement, getMaxExclusiveFacet, getMaxInclusiveFacet, getMaxLengthFacet, getMemberTypes, getMinExclusiveFacet, getMinInclusiveFacet, getMinLengthFacet, getMixedFeature, getName, getName, getNamespace, getNamespace, getNamespace, getPackage, getPackageNamespace, getPatternFacet, getProcessingKind, getQualifiedName, getQualifiedName, getSimpleFeature, getTotalDigitsFacet, getType, getType, getWhiteSpaceFacet, getWildcards, getXMLNSPrefixMapFeature, getXSISchemaLocationMapFeature, isAnonymous, isDocumentRoot, isFeatureKindSpecific, isFeatureNamespaceMatchingLax, isQualified, matches, matches, putPackage, setAffiliation, setBaseType, setContentKind, setDocumentRoot, setEnumerationFacet, setFeatureKind, setFractionDigitsFacet, setGroup, setItemType, setLengthFacet, setMaxExclusiveFacet, setMaxInclusiveFacet, setMaxLengthFacet, setMemberTypes, setMinExclusiveFacet, setMinInclusiveFacet, setMinLengthFacet, setName, setName, setNamespace, setPatternFacet, setProcessingKind, setQualified, setTotalDigitsFacet, setWhiteSpaceFacet, setWildcards
-
Constructor Details
-
MdExtendedMetaData
public MdExtendedMetaData()
-
-
Method Details
-
getFeatureKind
public int getFeatureKind(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) - Specified by:
getFeatureKindin interfaceorg.eclipse.emf.ecore.util.ExtendedMetaData- Overrides:
getFeatureKindin classorg.eclipse.emf.ecore.util.BasicExtendedMetaData
-
getAllElements
public List<org.eclipse.emf.ecore.EStructuralFeature> getAllElements(org.eclipse.emf.ecore.EClass eClass) - Specified by:
getAllElementsin interfaceorg.eclipse.emf.ecore.util.ExtendedMetaData- Overrides:
getAllElementsin classorg.eclipse.emf.ecore.util.BasicExtendedMetaData
-
isProducedTypes
protected boolean isProducedTypes(org.eclipse.emf.ecore.EStructuralFeature feature) Return whether the given feature isproducedTypesfeature.- Parameters:
feature- the candidate feature, cannot benull- Returns:
- whether the given feature is
producedTypesfeature
-
elementKind
Returns whether the given feature instance class is needed to be serialized as XML element.- Parameters:
instanceClass- feature instance class, cannot benull- Returns:
- whether the given feature instance class is needed to be serialized as XML element
-