|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.xsd.impl.XSDConcreteComponentImpl
org.eclipse.xsd.impl.XSDComponentImpl
org.eclipse.xsd.impl.XSDFacetImpl
An implementation of the model object 'Facet'.
The following features are implemented:
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
XSDConcreteComponentImpl.XSDContentsEList |
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
| Field Summary | |
protected XSDAnnotation |
annotation
The cached value of the ' Annotation' containment reference |
protected static Object |
EFFECTIVE_VALUE_EDEFAULT
The default value of the ' Effective Value' attribute |
protected static String |
FACET_NAME_EDEFAULT
The default value of the ' Facet Name' attribute |
protected static String |
LEXICAL_VALUE_EDEFAULT
The default value of the ' Lexical Value' attribute |
protected String |
lexicalValue
The cached value of the ' Lexical Value' attribute |
| Fields inherited from class org.eclipse.xsd.impl.XSDConcreteComponentImpl |
ANALYZED, ANALYZING, CIRCULAR, diagnostics, element, ELEMENT_EDEFAULT, ERROR, FATAL, INFORMATION, isReconciling, UNANALYZED, updatingDOM, WARNING, xsdContents |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
protected |
XSDFacetImpl()
|
| Method Summary | |
NotificationChain |
basicSetAnnotation(XSDAnnotation newAnnotation,
NotificationChain msgs)
|
protected void |
changeAttribute(EAttribute eAttribute)
|
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
XSDAnnotation |
getAnnotation()
|
Object |
getEffectiveValue()
Returns the value of the 'Effective Value' attribute |
String |
getFacetName()
Returns the value of the 'Facet Name' attribute |
String |
getLexicalValue()
|
XSDSimpleTypeDefinition |
getSimpleTypeDefinition()
|
protected void |
handleReconciliation(List newContents,
List remainingContents)
|
protected void |
handleUnreconciledElement(Element child,
List newContents,
List remainingContents)
|
protected void |
reconcileAttributes(Element changedElement)
|
void |
setAnnotation(XSDAnnotation newAnnotation)
|
void |
setLexicalValue(String newLexicalValue)
|
String |
toString()
|
void |
validate()
Validates whether this component conforms to the constraints defined in the XML Schema standard. |
protected void |
validateValue()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Field Detail |
protected static final String LEXICAL_VALUE_EDEFAULT
Lexical Value' attribute.
getLexicalValue()protected String lexicalValue
Lexical Value' attribute.
getLexicalValue()protected static final String FACET_NAME_EDEFAULT
Facet Name' attribute.
getFacetName()protected static final Object EFFECTIVE_VALUE_EDEFAULT
Effective Value' attribute.
getEffectiveValue()protected XSDAnnotation annotation
Annotation' containment reference.
getAnnotation()| Constructor Detail |
protected XSDFacetImpl()
| Method Detail |
protected EClass eStaticClass()
eStaticClass in class XSDComponentImplpublic String getLexicalValue()
getLexicalValue in interface XSDFacetXSDFacet.setLexicalValue(String),
XSDPackage.getXSDFacet_LexicalValue()public void setLexicalValue(String newLexicalValue)
setLexicalValue in interface XSDFacetnewLexicalValue - the new value of the 'Lexical Value' attribute.XSDFacet.getLexicalValue()public void validate()
XSDConcreteComponentDiagnostics are produced to report any problems.
validate in interface XSDConcreteComponentvalidate in class XSDConcreteComponentImplprotected void validateValue()
protected void reconcileAttributes(Element changedElement)
reconcileAttributes in class XSDConcreteComponentImpl
protected void handleUnreconciledElement(Element child,
List newContents,
List remainingContents)
handleUnreconciledElement in class XSDConcreteComponentImpl
protected void handleReconciliation(List newContents,
List remainingContents)
handleReconciliation in class XSDConcreteComponentImplprotected void changeAttribute(EAttribute eAttribute)
changeAttribute in class XSDConcreteComponentImplpublic String getFacetName()
XSDFacetThis concrete attribute represents the name of this type of facet.
getFacetName in interface XSDFacetXSDPackage.getXSDFacet_FacetName()public Object getEffectiveValue()
XSDFacet
This represents a generic version of the value infoset property of this facet.
getEffectiveValue in interface XSDFacetXSDPackage.getXSDFacet_EffectiveValue()public XSDAnnotation getAnnotation()
getAnnotation in interface XSDFacetXSDFacet.setAnnotation(XSDAnnotation),
XSDPackage.getXSDFacet_Annotation()public void setAnnotation(XSDAnnotation newAnnotation)
setAnnotation in interface XSDFacetnewAnnotation - the new value of the 'Annotation' containment reference.XSDFacet.getAnnotation()
public NotificationChain basicSetAnnotation(XSDAnnotation newAnnotation,
NotificationChain msgs)
public XSDSimpleTypeDefinition getSimpleTypeDefinition()
getSimpleTypeDefinition in interface XSDFacetXSDPackage.getXSDFacet_SimpleTypeDefinition()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
eInverseRemove in interface InternalEObjecteInverseRemove in class XSDComponentImpl
public Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in interface EObjecteGet in class XSDComponentImpl
public void eSet(EStructuralFeature eFeature,
Object newValue)
eSet in interface EObjecteSet in class XSDComponentImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in interface EObjecteUnset in class XSDComponentImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in interface EObjecteIsSet in class XSDComponentImplpublic String toString()
toString in class XSDConcreteComponentImpl
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||