org.eclipse.emf.ecore.util
Class BasicExtendedMetaData.EClassExtendedMetaDataImpl

java.lang.Object
  extended by org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassExtendedMetaDataImpl
All Implemented Interfaces:
BasicExtendedMetaData.EClassifierExtendedMetaData
Enclosing class:
BasicExtendedMetaData

public class BasicExtendedMetaData.EClassExtendedMetaDataImpl
extends java.lang.Object
implements BasicExtendedMetaData.EClassifierExtendedMetaData


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.util.BasicExtendedMetaData.EClassifierExtendedMetaData
BasicExtendedMetaData.EClassifierExtendedMetaData.Holder
 
Field Summary
protected  int contentKind
           
protected  EClass eClass
           
protected  java.lang.String name
           
 
Constructor Summary
BasicExtendedMetaData.EClassExtendedMetaDataImpl(EClass eClass)
           
 
Method Summary
 EDataType getBaseType()
           
 int getContentKind()
           
 int getDerivationKind()
           
 java.util.List<java.lang.String> getEnumerationFacet()
           
 int getFractionDigitsFacet()
           
 EDataType getItemType()
           
 int getLengthFacet()
           
 java.lang.String getMaxExclusiveFacet()
           
 java.lang.String getMaxInclusiveFacet()
           
 int getMaxLengthFacet()
           
 java.util.List<EDataType> getMemberTypes()
           
 java.lang.String getMinExclusiveFacet()
           
 java.lang.String getMinInclusiveFacet()
           
 int getMinLengthFacet()
           
 java.lang.String getName()
           
 java.util.List<java.lang.String> getPatternFacet()
           
 int getTotalDigitsFacet()
           
 int getWhiteSpaceFacet()
           
 void setBaseType(EDataType baseType)
           
 void setContentKind(int kind)
           
 void setEnumerationFacet(java.util.List<java.lang.String> literals)
           
 void setFractionDigitsFacet(int digits)
           
 void setItemType(EDataType itemType)
           
 void setLengthFacet(int length)
           
 void setMaxExclusiveFacet(java.lang.String literal)
           
 void setMaxInclusiveFacet(java.lang.String literal)
           
 void setMaxLengthFacet(int maxLength)
           
 void setMemberTypes(java.util.List<EDataType> memberTypes)
           
 void setMinExclusiveFacet(java.lang.String literal)
           
 void setMinInclusiveFacet(java.lang.String literal)
           
 void setMinLengthFacet(int minLength)
           
 void setName(java.lang.String name)
           
 void setPatternFacet(java.util.List<java.lang.String> pattern)
           
 void setTotalDigitsFacet(int digits)
           
 void setWhiteSpaceFacet(int whiteSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eClass

protected EClass eClass

name

protected java.lang.String name

contentKind

protected int contentKind
Constructor Detail

BasicExtendedMetaData.EClassExtendedMetaDataImpl

public BasicExtendedMetaData.EClassExtendedMetaDataImpl(EClass eClass)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setName

public void setName(java.lang.String name)
Specified by:
setName in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getContentKind

public int getContentKind()
Specified by:
getContentKind in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setContentKind

public void setContentKind(int kind)
Specified by:
setContentKind in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getDerivationKind

public int getDerivationKind()
Specified by:
getDerivationKind in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getBaseType

public EDataType getBaseType()
Specified by:
getBaseType in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setBaseType

public void setBaseType(EDataType baseType)
Specified by:
setBaseType in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getItemType

public EDataType getItemType()
Specified by:
getItemType in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setItemType

public void setItemType(EDataType itemType)
Specified by:
setItemType in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMemberTypes

public java.util.List<EDataType> getMemberTypes()
Specified by:
getMemberTypes in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMemberTypes

public void setMemberTypes(java.util.List<EDataType> memberTypes)
Specified by:
setMemberTypes in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getWhiteSpaceFacet

public int getWhiteSpaceFacet()
Specified by:
getWhiteSpaceFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setWhiteSpaceFacet

public void setWhiteSpaceFacet(int whiteSpace)
Specified by:
setWhiteSpaceFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getEnumerationFacet

public java.util.List<java.lang.String> getEnumerationFacet()
Specified by:
getEnumerationFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setEnumerationFacet

public void setEnumerationFacet(java.util.List<java.lang.String> literals)
Specified by:
setEnumerationFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getPatternFacet

public java.util.List<java.lang.String> getPatternFacet()
Specified by:
getPatternFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setPatternFacet

public void setPatternFacet(java.util.List<java.lang.String> pattern)
Specified by:
setPatternFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getTotalDigitsFacet

public int getTotalDigitsFacet()
Specified by:
getTotalDigitsFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setTotalDigitsFacet

public void setTotalDigitsFacet(int digits)
Specified by:
setTotalDigitsFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getFractionDigitsFacet

public int getFractionDigitsFacet()
Specified by:
getFractionDigitsFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setFractionDigitsFacet

public void setFractionDigitsFacet(int digits)
Specified by:
setFractionDigitsFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getLengthFacet

public int getLengthFacet()
Specified by:
getLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setLengthFacet

public void setLengthFacet(int length)
Specified by:
setLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMinLengthFacet

public int getMinLengthFacet()
Specified by:
getMinLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMinLengthFacet

public void setMinLengthFacet(int minLength)
Specified by:
setMinLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMaxLengthFacet

public int getMaxLengthFacet()
Specified by:
getMaxLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMaxLengthFacet

public void setMaxLengthFacet(int maxLength)
Specified by:
setMaxLengthFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMinExclusiveFacet

public java.lang.String getMinExclusiveFacet()
Specified by:
getMinExclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMinExclusiveFacet

public void setMinExclusiveFacet(java.lang.String literal)
Specified by:
setMinExclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMaxExclusiveFacet

public java.lang.String getMaxExclusiveFacet()
Specified by:
getMaxExclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMaxExclusiveFacet

public void setMaxExclusiveFacet(java.lang.String literal)
Specified by:
setMaxExclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMinInclusiveFacet

public java.lang.String getMinInclusiveFacet()
Specified by:
getMinInclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMinInclusiveFacet

public void setMinInclusiveFacet(java.lang.String literal)
Specified by:
setMinInclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

getMaxInclusiveFacet

public java.lang.String getMaxInclusiveFacet()
Specified by:
getMaxInclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

setMaxInclusiveFacet

public void setMaxInclusiveFacet(java.lang.String literal)
Specified by:
setMaxInclusiveFacet in interface BasicExtendedMetaData.EClassifierExtendedMetaData

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.