|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.ecore.util.BasicExtendedMetaData
org.apache.tuscany.sdo.helper.BaseSDOExtendedMetaDataImpl
public class BaseSDOExtendedMetaDataImpl
A BasicExtendedMetaData that uses a supplied (SDO) ecore factory to create properties and types.
Nested Class Summary | |
---|---|
static class |
BaseSDOExtendedMetaDataImpl.DemandMetaData
|
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 | |
---|---|
protected BaseSDOExtendedMetaDataImpl.DemandMetaData |
demandMetaData
|
protected org.eclipse.emf.ecore.EcoreFactory |
ecoreFactory
|
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 |
Constructor Summary | |
---|---|
BaseSDOExtendedMetaDataImpl(org.eclipse.emf.ecore.EPackage.Registry registry)
|
Method Summary | |
---|---|
org.eclipse.emf.ecore.EStructuralFeature |
demandFeature(String namespace,
String name,
boolean isElement,
boolean isReference)
|
org.eclipse.emf.ecore.EPackage |
demandPackage(String namespace)
|
org.eclipse.emf.ecore.EClassifier |
demandType(String namespace,
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, getAffiliation, getAffiliation, getAllAttributes, getAllElements, getAnnotation, getAttribute, getAttribute, getAttributes, getAttributeWildcardAffiliation, getBaseType, getContentKind, getDerivationKind, getDocumentRoot, getElement, getElement, getElements, getElementWildcardAffiliation, getEncodedWildcards, getEnumerationFacet, getExtendedMetaData, getExtendedMetaData, getExtendedMetaData, getFeatureKind, getFractionDigitsFacet, getGroup, getItemType, getLengthFacet, getLocalAttribute, getLocalElement, getMaxExclusiveFacet, getMaxInclusiveFacet, getMaxLengthFacet, getMemberTypes, getMinExclusiveFacet, getMinInclusiveFacet, getMinLengthFacet, getMixedFeature, getName, getName, getNamespace, getNamespace, getNamespace, getPackage, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.emf.ecore.EcoreFactory ecoreFactory
protected BaseSDOExtendedMetaDataImpl.DemandMetaData demandMetaData
Constructor Detail |
---|
public BaseSDOExtendedMetaDataImpl(org.eclipse.emf.ecore.EPackage.Registry registry)
Method Detail |
---|
public org.eclipse.emf.ecore.EPackage demandPackage(String namespace)
demandPackage
in interface org.eclipse.emf.ecore.util.ExtendedMetaData
demandPackage
in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
public org.eclipse.emf.ecore.EClassifier demandType(String namespace, String name)
demandType
in interface org.eclipse.emf.ecore.util.ExtendedMetaData
demandType
in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
public org.eclipse.emf.ecore.EStructuralFeature demandFeature(String namespace, String name, boolean isElement, boolean isReference)
demandFeature
in interface org.eclipse.emf.ecore.util.ExtendedMetaData
demandFeature
in class org.eclipse.emf.ecore.util.BasicExtendedMetaData
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |