org.eclipse.emf.ecore.util
Class BasicExtendedMetaData
java.lang.Object
org.eclipse.emf.ecore.util.BasicExtendedMetaData
- All Implemented Interfaces:
- ExtendedMetaData
- Direct Known Subclasses:
- EMOFExtendedMetaData
- public class BasicExtendedMetaData
- extends Object
- implements ExtendedMetaData
This is a basic implementation of the extended metadata API.
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 |
Method Summary |
protected EStructuralFeature |
basicGetAffiliation(EStructuralFeature eStructuralFeature)
|
EDataType |
basicGetBaseType(EDataType eDataType)
|
protected int |
basicGetContentKind(EClass eClass)
|
protected int |
basicGetDerivationKind(EClassifier eClassifier)
|
protected List |
basicGetEnumerationFacet(EDataType eDataType)
|
protected int |
basicGetFeatureKind(EStructuralFeature eStructuralFeature)
|
protected int |
basicGetFractionDigitsFacet(EDataType eDataType)
|
protected EStructuralFeature |
basicGetGroup(EStructuralFeature eStructuralFeature)
|
protected EDataType |
basicGetItemType(EDataType eDataType)
|
protected int |
basicGetLengthFacet(EDataType eDataType)
|
protected String |
basicGetMaxExclusiveFacet(EDataType eDataType)
|
protected String |
basicGetMaxInclusiveFacet(EDataType eDataType)
|
protected int |
basicGetMaxLengthFacet(EDataType eDataType)
|
protected List |
basicGetMemberTypes(EDataType eDataType)
|
protected String |
basicGetMinExclusiveFacet(EDataType eDataType)
|
protected String |
basicGetMinInclusiveFacet(EDataType eDataType)
|
protected int |
basicGetMinLengthFacet(EDataType eDataType)
|
protected String |
basicGetName(EClassifier eClassifier)
|
protected String |
basicGetName(EStructuralFeature eStructuralFeature)
|
String |
basicGetNamespace(EStructuralFeature eStructuralFeature)
|
protected List |
basicGetPatternFacet(EDataType eDataType)
|
protected int |
basicGetProcessingKind(EStructuralFeature eStructuralFeature)
|
protected int |
basicGetTotalDigitsFacet(EDataType eDataType)
|
protected int |
basicGetWhiteSpaceFacet(EDataType eDataType)
|
protected List |
basicGetWildcards(EStructuralFeature eStructuralFeature)
|
protected boolean |
basicIsQualified(EPackage ePackage)
|
protected BasicExtendedMetaData.EClassifierExtendedMetaData |
createEClassifierExtendedMetaData(EClassifier eClassifier)
|
protected BasicExtendedMetaData.EPackageExtendedMetaData |
createEPackageExtendedMetaData(EPackage ePackage)
|
protected BasicExtendedMetaData.EStructuralFeatureExtendedMetaData |
createEStructuralFeatureExtendedMetaData(EStructuralFeature eStructuralFeature)
|
Collection |
demandedPackages()
|
EStructuralFeature |
demandFeature(String namespace,
String name,
boolean isElement)
|
EStructuralFeature |
demandFeature(String namespace,
String name,
boolean isElement,
boolean isReference)
|
EPackage |
demandPackage(String namespace)
|
EClassifier |
demandType(String namespace,
String name)
|
EStructuralFeature |
getAffiliation(EClass eClass,
EStructuralFeature eStructuralFeature)
|
EStructuralFeature |
getAffiliation(EStructuralFeature eStructuralFeature)
|
List |
getAllAttributes(EClass eClass)
|
List |
getAllElements(EClass eClass)
|
protected EAnnotation |
getAnnotation(EModelElement eModelElement,
boolean demandCreate)
|
EStructuralFeature |
getAttribute(EClass eClass,
String namespace,
String name)
|
EStructuralFeature |
getAttribute(String namespace,
String name)
|
List |
getAttributes(EClass eClass)
|
EStructuralFeature |
getAttributeWildcardAffiliation(EClass eClass,
String namespace,
String name)
|
EDataType |
getBaseType(EDataType eDataType)
|
int |
getContentKind(EClass eClass)
|
int |
getDerivationKind(EDataType eDataType)
|
EClass |
getDocumentRoot(EPackage ePackage)
|
EStructuralFeature |
getElement(EClass eClass,
String namespace,
String name)
|
EStructuralFeature |
getElement(String namespace,
String name)
|
List |
getElements(EClass eClass)
|
EStructuralFeature |
getElementWildcardAffiliation(EClass eClass,
String namespace,
String name)
|
List |
getEnumerationFacet(EDataType eDataType)
|
protected BasicExtendedMetaData.EClassifierExtendedMetaData |
getExtendedMetaData(EClassifier eClassifier)
|
protected BasicExtendedMetaData.EPackageExtendedMetaData |
getExtendedMetaData(EPackage ePackage)
|
protected BasicExtendedMetaData.EStructuralFeatureExtendedMetaData |
getExtendedMetaData(EStructuralFeature eStructuralFeature)
|
int |
getFeatureKind(EStructuralFeature eStructuralFeature)
|
int |
getFractionDigitsFacet(EDataType eDataType)
|
EStructuralFeature |
getGroup(EStructuralFeature eStructuralFeature)
|
EDataType |
getItemType(EDataType eDataType)
|
int |
getLengthFacet(EDataType eDataType)
|
EStructuralFeature |
getLocalAttribute(EClass eClass,
String namespace,
String name)
|
protected EStructuralFeature |
getLocalElement(EClass eClass,
String namespace,
String name)
|
String |
getMaxExclusiveFacet(EDataType eDataType)
|
String |
getMaxInclusiveFacet(EDataType eDataType)
|
int |
getMaxLengthFacet(EDataType eDataType)
|
List |
getMemberTypes(EDataType eDataType)
|
String |
getMinExclusiveFacet(EDataType eDataType)
|
String |
getMinInclusiveFacet(EDataType eDataType)
|
int |
getMinLengthFacet(EDataType eDataType)
|
EAttribute |
getMixedFeature(EClass eClass)
|
String |
getName(EClassifier eClassifier)
|
String |
getName(EStructuralFeature eStructuralFeature)
|
String |
getNamespace(EClassifier eClassifier)
|
String |
getNamespace(EPackage ePackage)
|
String |
getNamespace(EStructuralFeature eStructuralFeature)
|
EPackage |
getPackage(String namespace)
|
List |
getPatternFacet(EDataType eDataType)
|
int |
getProcessingKind(EStructuralFeature eStructuralFeature)
|
protected String |
getQualifiedName(String defaultNamespace,
EClassifier eClassifier)
|
protected String |
getQualifiedName(String defaultNamespace,
EStructuralFeature eStructuralFeature)
|
EStructuralFeature |
getSimpleFeature(EClass eClass)
|
int |
getTotalDigitsFacet(EDataType eDataType)
|
EClassifier |
getType(EPackage ePackage,
String name)
|
EClassifier |
getType(String namespace,
String name)
|
int |
getWhiteSpaceFacet(EDataType eDataType)
|
List |
getWildcards(EStructuralFeature eStructuralFeature)
|
EReference |
getXMLNSPrefixMapFeature(EClass eClass)
|
EReference |
getXSISchemaLocationMapFeature(EClass eClass)
|
boolean |
isQualified(EPackage ePackage)
|
boolean |
matches(List wildcards,
String namespace)
|
boolean |
matches(String wildcard,
String namespace)
|
void |
putPackage(String namespace,
EPackage ePackage)
|
void |
setAffiliation(EStructuralFeature eStructuralFeature,
EStructuralFeature affiliation)
|
void |
setBaseType(EDataType eDataType,
EDataType baseType)
|
void |
setContentKind(EClass eClass,
int kind)
|
void |
setDocumentRoot(EClass eClass)
|
void |
setEnumerationFacet(EDataType eDataType,
List literals)
|
void |
setFeatureKind(EStructuralFeature eStructuralFeature,
int kind)
|
void |
setFractionDigitsFacet(EDataType eDataType,
int digits)
|
void |
setGroup(EStructuralFeature eStructuralFeature,
EStructuralFeature group)
|
void |
setItemType(EDataType eDataType,
EDataType itemType)
|
void |
setLengthFacet(EDataType eDataType,
int length)
|
void |
setMaxExclusiveFacet(EDataType eDataType,
String literal)
|
void |
setMaxInclusiveFacet(EDataType eDataType,
String literal)
|
void |
setMaxLengthFacet(EDataType eDataType,
int length)
|
void |
setMemberTypes(EDataType eDataType,
List memberTypes)
|
void |
setMinExclusiveFacet(EDataType eDataType,
String literal)
|
void |
setMinInclusiveFacet(EDataType eDataType,
String literal)
|
void |
setMinLengthFacet(EDataType eDataType,
int length)
|
void |
setName(EClassifier eClassifier,
String name)
|
void |
setName(EStructuralFeature eStructuralFeature,
String name)
|
void |
setNamespace(EStructuralFeature eStructuralFeature,
String namespace)
|
void |
setPatternFacet(EDataType eDataType,
List pattern)
|
void |
setProcessingKind(EStructuralFeature eStructuralFeature,
int kind)
|
void |
setQualified(EPackage ePackage,
boolean isQualified)
|
void |
setTotalDigitsFacet(EDataType eDataType,
int digits)
|
void |
setWhiteSpaceFacet(EDataType eDataType,
int whiteSpace)
|
void |
setWildcards(EStructuralFeature eStructuralFeature,
List wildcards)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
annotationURI
protected String annotationURI
registry
protected EPackage.Registry registry
demandRegistry
protected EPackage.Registry demandRegistry
UNINITIALIZED_STRING
protected static final String UNINITIALIZED_STRING
- See Also:
- Constant Field Values
UNINITIALIZED_INT
protected static final int UNINITIALIZED_INT
- See Also:
- Constant Field Values
UNINITIALIZED_EDATA_TYPE
protected static final EDataType UNINITIALIZED_EDATA_TYPE
UNINITIALIZED_ESTRUCTURAL_FEATURE
protected static final EStructuralFeature UNINITIALIZED_ESTRUCTURAL_FEATURE
BasicExtendedMetaData
public BasicExtendedMetaData()
BasicExtendedMetaData
public BasicExtendedMetaData(EPackage.Registry registry)
BasicExtendedMetaData
public BasicExtendedMetaData(String annotationURI,
EPackage.Registry registry)
getAnnotation
protected EAnnotation getAnnotation(EModelElement eModelElement,
boolean demandCreate)
getType
public EClassifier getType(EPackage ePackage,
String name)
- Specified by:
getType
in interface ExtendedMetaData
getPackage
public EPackage getPackage(String namespace)
- Specified by:
getPackage
in interface ExtendedMetaData
putPackage
public void putPackage(String namespace,
EPackage ePackage)
- Specified by:
putPackage
in interface ExtendedMetaData
getDocumentRoot
public EClass getDocumentRoot(EPackage ePackage)
- Specified by:
getDocumentRoot
in interface ExtendedMetaData
setDocumentRoot
public void setDocumentRoot(EClass eClass)
- Specified by:
setDocumentRoot
in interface ExtendedMetaData
getXMLNSPrefixMapFeature
public EReference getXMLNSPrefixMapFeature(EClass eClass)
- Specified by:
getXMLNSPrefixMapFeature
in interface ExtendedMetaData
getXSISchemaLocationMapFeature
public EReference getXSISchemaLocationMapFeature(EClass eClass)
- Specified by:
getXSISchemaLocationMapFeature
in interface ExtendedMetaData
isQualified
public boolean isQualified(EPackage ePackage)
- Specified by:
isQualified
in interface ExtendedMetaData
basicIsQualified
protected boolean basicIsQualified(EPackage ePackage)
setQualified
public void setQualified(EPackage ePackage,
boolean isQualified)
- Specified by:
setQualified
in interface ExtendedMetaData
getNamespace
public String getNamespace(EPackage ePackage)
- Specified by:
getNamespace
in interface ExtendedMetaData
getNamespace
public String getNamespace(EClassifier eClassifier)
- Specified by:
getNamespace
in interface ExtendedMetaData
getNamespace
public String getNamespace(EStructuralFeature eStructuralFeature)
- Specified by:
getNamespace
in interface ExtendedMetaData
basicGetNamespace
public String basicGetNamespace(EStructuralFeature eStructuralFeature)
setNamespace
public void setNamespace(EStructuralFeature eStructuralFeature,
String namespace)
- Specified by:
setNamespace
in interface ExtendedMetaData
getName
public String getName(EClassifier eClassifier)
- Specified by:
getName
in interface ExtendedMetaData
basicGetName
protected String basicGetName(EClassifier eClassifier)
setName
public void setName(EClassifier eClassifier,
String name)
- Specified by:
setName
in interface ExtendedMetaData
getName
public String getName(EStructuralFeature eStructuralFeature)
- Specified by:
getName
in interface ExtendedMetaData
basicGetName
protected String basicGetName(EStructuralFeature eStructuralFeature)
setName
public void setName(EStructuralFeature eStructuralFeature,
String name)
- Specified by:
setName
in interface ExtendedMetaData
getQualifiedName
protected String getQualifiedName(String defaultNamespace,
EClassifier eClassifier)
getQualifiedName
protected String getQualifiedName(String defaultNamespace,
EStructuralFeature eStructuralFeature)
getType
public EClassifier getType(String namespace,
String name)
- Specified by:
getType
in interface ExtendedMetaData
getAttribute
public EStructuralFeature getAttribute(String namespace,
String name)
- Specified by:
getAttribute
in interface ExtendedMetaData
getElement
public EStructuralFeature getElement(String namespace,
String name)
- Specified by:
getElement
in interface ExtendedMetaData
getFeatureKind
public int getFeatureKind(EStructuralFeature eStructuralFeature)
- Specified by:
getFeatureKind
in interface ExtendedMetaData
basicGetFeatureKind
protected int basicGetFeatureKind(EStructuralFeature eStructuralFeature)
setFeatureKind
public void setFeatureKind(EStructuralFeature eStructuralFeature,
int kind)
- Specified by:
setFeatureKind
in interface ExtendedMetaData
getContentKind
public int getContentKind(EClass eClass)
- Specified by:
getContentKind
in interface ExtendedMetaData
basicGetContentKind
protected int basicGetContentKind(EClass eClass)
setContentKind
public void setContentKind(EClass eClass,
int kind)
- Specified by:
setContentKind
in interface ExtendedMetaData
getDerivationKind
public int getDerivationKind(EDataType eDataType)
- Specified by:
getDerivationKind
in interface ExtendedMetaData
basicGetDerivationKind
protected int basicGetDerivationKind(EClassifier eClassifier)
getBaseType
public EDataType getBaseType(EDataType eDataType)
- Specified by:
getBaseType
in interface ExtendedMetaData
basicGetBaseType
public EDataType basicGetBaseType(EDataType eDataType)
setBaseType
public void setBaseType(EDataType eDataType,
EDataType baseType)
- Specified by:
setBaseType
in interface ExtendedMetaData
getItemType
public EDataType getItemType(EDataType eDataType)
- Specified by:
getItemType
in interface ExtendedMetaData
basicGetItemType
protected EDataType basicGetItemType(EDataType eDataType)
setItemType
public void setItemType(EDataType eDataType,
EDataType itemType)
- Specified by:
setItemType
in interface ExtendedMetaData
getMemberTypes
public List getMemberTypes(EDataType eDataType)
- Specified by:
getMemberTypes
in interface ExtendedMetaData
basicGetMemberTypes
protected List basicGetMemberTypes(EDataType eDataType)
setMemberTypes
public void setMemberTypes(EDataType eDataType,
List memberTypes)
- Specified by:
setMemberTypes
in interface ExtendedMetaData
getLocalAttribute
public EStructuralFeature getLocalAttribute(EClass eClass,
String namespace,
String name)
getAttribute
public EStructuralFeature getAttribute(EClass eClass,
String namespace,
String name)
- Specified by:
getAttribute
in interface ExtendedMetaData
getLocalElement
protected EStructuralFeature getLocalElement(EClass eClass,
String namespace,
String name)
getElement
public EStructuralFeature getElement(EClass eClass,
String namespace,
String name)
- Specified by:
getElement
in interface ExtendedMetaData
getAllAttributes
public List getAllAttributes(EClass eClass)
- Specified by:
getAllAttributes
in interface ExtendedMetaData
getSimpleFeature
public EStructuralFeature getSimpleFeature(EClass eClass)
- Specified by:
getSimpleFeature
in interface ExtendedMetaData
getMixedFeature
public EAttribute getMixedFeature(EClass eClass)
- Specified by:
getMixedFeature
in interface ExtendedMetaData
getAllElements
public List getAllElements(EClass eClass)
- Specified by:
getAllElements
in interface ExtendedMetaData
getAttributes
public List getAttributes(EClass eClass)
- Specified by:
getAttributes
in interface ExtendedMetaData
getElements
public List getElements(EClass eClass)
- Specified by:
getElements
in interface ExtendedMetaData
getWildcards
public List getWildcards(EStructuralFeature eStructuralFeature)
- Specified by:
getWildcards
in interface ExtendedMetaData
basicGetWildcards
protected List basicGetWildcards(EStructuralFeature eStructuralFeature)
setWildcards
public void setWildcards(EStructuralFeature eStructuralFeature,
List wildcards)
- Specified by:
setWildcards
in interface ExtendedMetaData
getProcessingKind
public int getProcessingKind(EStructuralFeature eStructuralFeature)
- Specified by:
getProcessingKind
in interface ExtendedMetaData
basicGetProcessingKind
protected int basicGetProcessingKind(EStructuralFeature eStructuralFeature)
setProcessingKind
public void setProcessingKind(EStructuralFeature eStructuralFeature,
int kind)
- Specified by:
setProcessingKind
in interface ExtendedMetaData
getGroup
public EStructuralFeature getGroup(EStructuralFeature eStructuralFeature)
- Specified by:
getGroup
in interface ExtendedMetaData
basicGetGroup
protected EStructuralFeature basicGetGroup(EStructuralFeature eStructuralFeature)
setGroup
public void setGroup(EStructuralFeature eStructuralFeature,
EStructuralFeature group)
- Specified by:
setGroup
in interface ExtendedMetaData
getAffiliation
public EStructuralFeature getAffiliation(EStructuralFeature eStructuralFeature)
- Specified by:
getAffiliation
in interface ExtendedMetaData
basicGetAffiliation
protected EStructuralFeature basicGetAffiliation(EStructuralFeature eStructuralFeature)
setAffiliation
public void setAffiliation(EStructuralFeature eStructuralFeature,
EStructuralFeature affiliation)
- Specified by:
setAffiliation
in interface ExtendedMetaData
getAffiliation
public EStructuralFeature getAffiliation(EClass eClass,
EStructuralFeature eStructuralFeature)
- Specified by:
getAffiliation
in interface ExtendedMetaData
getAttributeWildcardAffiliation
public EStructuralFeature getAttributeWildcardAffiliation(EClass eClass,
String namespace,
String name)
- Specified by:
getAttributeWildcardAffiliation
in interface ExtendedMetaData
getElementWildcardAffiliation
public EStructuralFeature getElementWildcardAffiliation(EClass eClass,
String namespace,
String name)
- Specified by:
getElementWildcardAffiliation
in interface ExtendedMetaData
matches
public boolean matches(List wildcards,
String namespace)
- Specified by:
matches
in interface ExtendedMetaData
matches
public boolean matches(String wildcard,
String namespace)
- Specified by:
matches
in interface ExtendedMetaData
getWhiteSpaceFacet
public int getWhiteSpaceFacet(EDataType eDataType)
- Specified by:
getWhiteSpaceFacet
in interface ExtendedMetaData
basicGetWhiteSpaceFacet
protected int basicGetWhiteSpaceFacet(EDataType eDataType)
setWhiteSpaceFacet
public void setWhiteSpaceFacet(EDataType eDataType,
int whiteSpace)
- Specified by:
setWhiteSpaceFacet
in interface ExtendedMetaData
getEnumerationFacet
public List getEnumerationFacet(EDataType eDataType)
- Specified by:
getEnumerationFacet
in interface ExtendedMetaData
basicGetEnumerationFacet
protected List basicGetEnumerationFacet(EDataType eDataType)
setEnumerationFacet
public void setEnumerationFacet(EDataType eDataType,
List literals)
- Specified by:
setEnumerationFacet
in interface ExtendedMetaData
getPatternFacet
public List getPatternFacet(EDataType eDataType)
- Specified by:
getPatternFacet
in interface ExtendedMetaData
basicGetPatternFacet
protected List basicGetPatternFacet(EDataType eDataType)
setPatternFacet
public void setPatternFacet(EDataType eDataType,
List pattern)
- Specified by:
setPatternFacet
in interface ExtendedMetaData
getTotalDigitsFacet
public int getTotalDigitsFacet(EDataType eDataType)
- Specified by:
getTotalDigitsFacet
in interface ExtendedMetaData
basicGetTotalDigitsFacet
protected int basicGetTotalDigitsFacet(EDataType eDataType)
setTotalDigitsFacet
public void setTotalDigitsFacet(EDataType eDataType,
int digits)
- Specified by:
setTotalDigitsFacet
in interface ExtendedMetaData
getFractionDigitsFacet
public int getFractionDigitsFacet(EDataType eDataType)
- Specified by:
getFractionDigitsFacet
in interface ExtendedMetaData
basicGetFractionDigitsFacet
protected int basicGetFractionDigitsFacet(EDataType eDataType)
setFractionDigitsFacet
public void setFractionDigitsFacet(EDataType eDataType,
int digits)
- Specified by:
setFractionDigitsFacet
in interface ExtendedMetaData
getLengthFacet
public int getLengthFacet(EDataType eDataType)
- Specified by:
getLengthFacet
in interface ExtendedMetaData
basicGetLengthFacet
protected int basicGetLengthFacet(EDataType eDataType)
setLengthFacet
public void setLengthFacet(EDataType eDataType,
int length)
- Specified by:
setLengthFacet
in interface ExtendedMetaData
getMinLengthFacet
public int getMinLengthFacet(EDataType eDataType)
- Specified by:
getMinLengthFacet
in interface ExtendedMetaData
basicGetMinLengthFacet
protected int basicGetMinLengthFacet(EDataType eDataType)
setMinLengthFacet
public void setMinLengthFacet(EDataType eDataType,
int length)
- Specified by:
setMinLengthFacet
in interface ExtendedMetaData
getMaxLengthFacet
public int getMaxLengthFacet(EDataType eDataType)
- Specified by:
getMaxLengthFacet
in interface ExtendedMetaData
basicGetMaxLengthFacet
protected int basicGetMaxLengthFacet(EDataType eDataType)
setMaxLengthFacet
public void setMaxLengthFacet(EDataType eDataType,
int length)
- Specified by:
setMaxLengthFacet
in interface ExtendedMetaData
getMinExclusiveFacet
public String getMinExclusiveFacet(EDataType eDataType)
- Specified by:
getMinExclusiveFacet
in interface ExtendedMetaData
basicGetMinExclusiveFacet
protected String basicGetMinExclusiveFacet(EDataType eDataType)
setMinExclusiveFacet
public void setMinExclusiveFacet(EDataType eDataType,
String literal)
- Specified by:
setMinExclusiveFacet
in interface ExtendedMetaData
getMaxExclusiveFacet
public String getMaxExclusiveFacet(EDataType eDataType)
- Specified by:
getMaxExclusiveFacet
in interface ExtendedMetaData
basicGetMaxExclusiveFacet
protected String basicGetMaxExclusiveFacet(EDataType eDataType)
setMaxExclusiveFacet
public void setMaxExclusiveFacet(EDataType eDataType,
String literal)
- Specified by:
setMaxExclusiveFacet
in interface ExtendedMetaData
getMinInclusiveFacet
public String getMinInclusiveFacet(EDataType eDataType)
- Specified by:
getMinInclusiveFacet
in interface ExtendedMetaData
basicGetMinInclusiveFacet
protected String basicGetMinInclusiveFacet(EDataType eDataType)
setMinInclusiveFacet
public void setMinInclusiveFacet(EDataType eDataType,
String literal)
- Specified by:
setMinInclusiveFacet
in interface ExtendedMetaData
getMaxInclusiveFacet
public String getMaxInclusiveFacet(EDataType eDataType)
- Specified by:
getMaxInclusiveFacet
in interface ExtendedMetaData
basicGetMaxInclusiveFacet
protected String basicGetMaxInclusiveFacet(EDataType eDataType)
setMaxInclusiveFacet
public void setMaxInclusiveFacet(EDataType eDataType,
String literal)
- Specified by:
setMaxInclusiveFacet
in interface ExtendedMetaData
demandPackage
public EPackage demandPackage(String namespace)
- Specified by:
demandPackage
in interface ExtendedMetaData
demandType
public EClassifier demandType(String namespace,
String name)
- Specified by:
demandType
in interface ExtendedMetaData
demandFeature
public EStructuralFeature demandFeature(String namespace,
String name,
boolean isElement)
- Specified by:
demandFeature
in interface ExtendedMetaData
demandFeature
public EStructuralFeature demandFeature(String namespace,
String name,
boolean isElement,
boolean isReference)
- Specified by:
demandFeature
in interface ExtendedMetaData
demandedPackages
public Collection demandedPackages()
- Specified by:
demandedPackages
in interface ExtendedMetaData
getExtendedMetaData
protected BasicExtendedMetaData.EPackageExtendedMetaData getExtendedMetaData(EPackage ePackage)
createEPackageExtendedMetaData
protected BasicExtendedMetaData.EPackageExtendedMetaData createEPackageExtendedMetaData(EPackage ePackage)
getExtendedMetaData
protected BasicExtendedMetaData.EClassifierExtendedMetaData getExtendedMetaData(EClassifier eClassifier)
createEClassifierExtendedMetaData
protected BasicExtendedMetaData.EClassifierExtendedMetaData createEClassifierExtendedMetaData(EClassifier eClassifier)
getExtendedMetaData
protected BasicExtendedMetaData.EStructuralFeatureExtendedMetaData getExtendedMetaData(EStructuralFeature eStructuralFeature)
createEStructuralFeatureExtendedMetaData
protected BasicExtendedMetaData.EStructuralFeatureExtendedMetaData createEStructuralFeatureExtendedMetaData(EStructuralFeature eStructuralFeature)