|
|||||||||||
| 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.EPropertiesHolderBaseImpl, 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, forceResolve, 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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| 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(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
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, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| 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.
The effect of calling this for a component not directly or indirectly contained by a schema
is undefined, and is likely to result in null pointer exceptions.
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,
NotificationChain msgs)
eInverseRemove in class XSDConcreteComponentImpl
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class XSDConcreteComponentImpl
public void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class XSDConcreteComponentImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class XSDConcreteComponentImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class XSDConcreteComponentImplpublic String toString()
toString in class XSDConcreteComponentImpl
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||