Class HpwaExtendedMetaData

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.util.ExtendedMetaData

    public class HpwaExtendedMetaData
    extends org.eclipse.emf.ecore.util.BasicExtendedMetaData
    Extended metadata implementation for Home page work area 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_STRING
      • Fields 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getFeatureKind​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)  
      String getName​(org.eclipse.emf.ecore.EClassifier eClassifier)  
      String getNamespace​(org.eclipse.emf.ecore.EPackage ePackage)  
      org.eclipse.emf.ecore.EPackage getPackage​(String namespace)  
      org.eclipse.emf.ecore.EClassifier getType​(String namespace, String name)  
      org.eclipse.emf.ecore.EClassifier getType​(org.eclipse.emf.ecore.EPackage ePackage, String name)  
      • 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, getAllElements, 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, getNamespace, getNamespace, getPackageNamespace, getPatternFacet, getProcessingKind, getQualifiedName, getQualifiedName, getSimpleFeature, getTotalDigitsFacet, 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 Detail

      • HpwaExtendedMetaData

        public HpwaExtendedMetaData​(boolean useOldNaming)
        Create instance of HpwaExtendedMetaData
        Parameters:
        useOldNaming - true to serialize old SPWA names in file, false in otherwise
    • Method Detail

      • getPackage

        public org.eclipse.emf.ecore.EPackage getPackage​(String namespace)
        Specified by:
        getPackage in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getPackage in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
      • getNamespace

        public String getNamespace​(org.eclipse.emf.ecore.EPackage ePackage)
        Specified by:
        getNamespace in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getNamespace in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
      • getType

        public org.eclipse.emf.ecore.EClassifier getType​(org.eclipse.emf.ecore.EPackage ePackage,
                                                         String name)
        Specified by:
        getType in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getType in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
      • getType

        public org.eclipse.emf.ecore.EClassifier getType​(String namespace,
                                                         String name)
        Specified by:
        getType in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getType in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
      • getName

        public String getName​(org.eclipse.emf.ecore.EClassifier eClassifier)
        Specified by:
        getName in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getName in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
      • getFeatureKind

        public int getFeatureKind​(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
        Specified by:
        getFeatureKind in interface org.eclipse.emf.ecore.util.ExtendedMetaData
        Overrides:
        getFeatureKind in class org.eclipse.emf.ecore.util.BasicExtendedMetaData