public class XSDDiagnosticImpl extends XSDConcreteComponentImpl implements XSDDiagnostic
The following features are implemented:
XSDConcreteComponentImpl.XSDContentsEList
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ANNOTATION_URI_EDEFAULT
The default value of the '
Annotation URI ' attribute. |
protected java.lang.String |
annotationURI
The cached value of the '
Annotation URI ' attribute. |
protected int |
column
The cached value of the '
Column ' attribute. |
protected static int |
COLUMN_EDEFAULT
The default value of the '
Column ' attribute. |
protected EList<XSDConcreteComponent> |
components
The cached value of the '
Components ' reference list. |
protected java.lang.String |
key
The cached value of the '
Key ' attribute. |
protected static java.lang.String |
KEY_EDEFAULT
The default value of the '
Key ' attribute. |
protected int |
line
The cached value of the '
Line ' attribute. |
protected static int |
LINE_EDEFAULT
The default value of the '
Line ' attribute. |
protected static java.lang.String |
LOCATION_URI_EDEFAULT
The default value of the '
Location URI ' attribute. |
protected java.lang.String |
locationURI
The cached value of the '
Location URI ' attribute. |
protected java.lang.String |
message
The cached value of the '
Message ' attribute. |
protected static java.lang.String |
MESSAGE_EDEFAULT
The default value of the '
Message ' attribute. |
protected org.w3c.dom.Node |
node
The cached value of the '
Node ' attribute. |
protected static org.w3c.dom.Node |
NODE_EDEFAULT
The default value of the '
Node ' attribute. |
protected static XSDDiagnosticSeverity |
SEVERITY_EDEFAULT
The default value of the '
Severity ' attribute. |
protected static int |
SEVERITY_EFLAG
The flags representing the value of the '
Severity ' attribute. |
protected static int |
SEVERITY_EFLAG_DEFAULT
The flags representing the default value of the '
Severity ' attribute. |
protected static int |
SEVERITY_EFLAG_OFFSET
The offset of the flags representing the value of the '
Severity ' attribute. |
protected EList<java.lang.String> |
substitutions
The cached value of the '
Substitutions ' attribute list. |
ANALYZED, ANALYZING, CIRCULAR, diagnostics, element, ELEMENT_EDEFAULT, ERROR, FATAL, forceResolve, INFORMATION, isReconciling, UNANALYZED, updatingDOM, WARNING, xsdContents
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
MARKER, URI_FRAGMENT_ATTRIBUTE
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
XSDDiagnosticImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getAnnotationURI() |
int |
getColumn()
Returns the value of the 'Column' attribute.
|
int |
getColumnGen() |
EList<XSDConcreteComponent> |
getComponents() |
java.lang.String |
getKey() |
int |
getLine()
Returns the value of the 'Line' attribute.
|
int |
getLineGen() |
java.lang.String |
getLocation()
Returns the source location of the issue.
|
java.lang.String |
getLocationURI()
Returns the value of the 'Location URI' attribute.
|
java.lang.String |
getLocationURIGen() |
java.lang.String |
getMessage() |
org.w3c.dom.Node |
getNode() |
XSDConcreteComponent |
getPrimaryComponent() |
XSDDiagnosticSeverity |
getSeverity() |
EList<java.lang.String> |
getSubstitutions() |
boolean |
isSetPrimaryComponent() |
void |
setAnnotationURI(java.lang.String newAnnotationURI) |
void |
setColumn(int newColumn) |
void |
setKey(java.lang.String newKey) |
void |
setLine(int newLine) |
void |
setLocationURI(java.lang.String newLocationURI) |
void |
setMessage(java.lang.String newMessage) |
void |
setNode(org.w3c.dom.Node newNode) |
void |
setPrimaryComponent(XSDConcreteComponent primaryComponent) |
void |
setSeverity(XSDDiagnosticSeverity newSeverity) |
java.lang.String |
toString() |
void |
unsetPrimaryComponent() |
adoptBy, adoptContent, adoptDiagnostic, analyze, changeAttribute, changeReference, checkAttributes, checkAttributeTypeConstraint, checkAttributeTypeConstraint, checkBuiltInTypeConstraint, checkComplexContent, checkComplexContent, checkElementComplexContent, checkSimpleTypeConstraint, clearDiagnostics, cloneConcreteComponent, cloneConcreteComponents, considerAllContainsForBestConcreteComponent, contains, convertToBoolean, createDiagnostic, createDiagnostic, createDiagnostic, createDiagnostic, createElement, createElement, createRequiredAttributeDiagnostic, createUnresolvedAttributeDeclaration, createUnresolvedAttributeGroupDefinition, createUnresolvedComplexTypeDefinition, createUnresolvedElementDeclaration, createUnresolvedIdentityConstraintDefinition, createUnresolvedModelGroupDefinition, createUnresolvedNotationDeclaration, createUnresolvedSimpleTypeDefinition, createUnresolvedTypeDefinition, eInverseRemove, elementAttributesChanged, elementChanged, elementContentsChanged, eNotificationRequired, eNotify, eObjectForURIFragmentSegment, eURIFragmentSegment, forceEngulf, forceEngulf, forceNiceInsertBefore, forceNiceRemoveChild, forceReplace, getAdoptionParentNode, getBestConcreteComponent, getComponentsWithApplicationInformation, getComponentsWithInformation, getComponentsWithUserInformation, getContainer, getContentNodes, getDiagnostics, getDiagnosticTarget, getElement, getRootContainer, getSchema, getURIReferenceLabel, getXSDConcreteComponentImpls, getXSDContents, getXSDFactory, getXSDPackage, handleAnnotationReconciliation, handleElementForAdopt, handleReconciliation, handleUnreconciledElement, isUpdatingDOM, moveContent, niceCreateNamespaceAttribute, niceInsertBefore, niceRemoveChild, niceSetAttribute, niceSetAttributeURIValue, orphanBy, orphanContent, orphanDiagnostic, patch, populateDiagnostic, printDFA, reconcile, reconcileAttributes, reconcileContents, reportConstraintViolation, reset, resolveAttributeDeclaration, resolveAttributeDeclaration, resolveAttributeDeclarationURI, resolveAttributeGroupDefinition, resolveAttributeGroupDefinition, resolveAttributeGroupDefinitionURI, resolveComplexTypeDefinition, resolveComplexTypeDefinition, resolveComplexTypeDefinitionURI, resolveElementDeclaration, resolveElementDeclaration, resolveElementDeclarationURI, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinitionURI, resolveModelGroupDefinition, resolveModelGroupDefinition, resolveModelGroupDefinitionURI, resolveNotationDeclaration, resolveNotationDeclaration, resolveNotationDeclarationURI, resolveSimpleTypeDefinition, resolveSimpleTypeDefinition, resolveSimpleTypeDefinitionURI, resolveTypeDefinition, resolveTypeDefinition, resolveTypeDefinitionURI, setElement, setElementGen, setListContentAndOrder, traverseToRootForAnalysis, traverseToRootForPatching, updateElement, updateElement, updatePrefix, validate
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clearDiagnostics, cloneConcreteComponent, contains, elementAttributesChanged, elementChanged, elementContentsChanged, getComponentsWithApplicationInformation, getComponentsWithUserInformation, getContainer, getDiagnostics, getElement, getRootContainer, getSchema, resolveAttributeDeclaration, resolveAttributeDeclaration, resolveAttributeDeclarationURI, resolveAttributeGroupDefinition, resolveAttributeGroupDefinition, resolveAttributeGroupDefinitionURI, resolveComplexTypeDefinition, resolveComplexTypeDefinition, resolveComplexTypeDefinitionURI, resolveElementDeclaration, resolveElementDeclaration, resolveElementDeclarationURI, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinition, resolveIdentityConstraintDefinitionURI, resolveModelGroupDefinition, resolveModelGroupDefinition, resolveModelGroupDefinitionURI, resolveNotationDeclaration, resolveNotationDeclaration, resolveNotationDeclarationURI, resolveSimpleTypeDefinition, resolveSimpleTypeDefinition, resolveSimpleTypeDefinitionURI, resolveTypeDefinition, resolveTypeDefinition, resolveTypeDefinitionURI, setElement, updateElement, updateElement, validate
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
protected static final XSDDiagnosticSeverity SEVERITY_EDEFAULT
Severity
' attribute.
getSeverity()
protected static final int SEVERITY_EFLAG_OFFSET
Severity
' attribute.
protected static final int SEVERITY_EFLAG_DEFAULT
Severity
' attribute.
protected static final int SEVERITY_EFLAG
Severity
' attribute.
getSeverity()
,
Constant Field Valuesprotected static final java.lang.String MESSAGE_EDEFAULT
Message
' attribute.
getMessage()
protected java.lang.String message
Message
' attribute.
getMessage()
protected static final java.lang.String LOCATION_URI_EDEFAULT
Location URI
' attribute.
getLocationURI()
protected java.lang.String locationURI
Location URI
' attribute.
getLocationURI()
protected static final int LINE_EDEFAULT
Line
' attribute.
getLine()
,
Constant Field Valuesprotected static final int COLUMN_EDEFAULT
Column
' attribute.
getColumn()
,
Constant Field Valuesprotected int column
Column
' attribute.
getColumn()
protected static final org.w3c.dom.Node NODE_EDEFAULT
Node
' attribute.
getNode()
protected static final java.lang.String ANNOTATION_URI_EDEFAULT
Annotation URI
' attribute.
getAnnotationURI()
protected java.lang.String annotationURI
Annotation URI
' attribute.
getAnnotationURI()
protected static final java.lang.String KEY_EDEFAULT
Key
' attribute.
getKey()
protected EList<java.lang.String> substitutions
Substitutions
' attribute list.
getSubstitutions()
protected EList<XSDConcreteComponent> components
Components
' reference list.
getComponents()
protected EClass eStaticClass()
eStaticClass
in class XSDConcreteComponentImpl
public XSDDiagnosticSeverity getSeverity()
getSeverity
in interface XSDDiagnostic
XSDDiagnosticSeverity
,
XSDDiagnostic.setSeverity(XSDDiagnosticSeverity)
,
XSDPackage.getXSDDiagnostic_Severity()
public void setSeverity(XSDDiagnosticSeverity newSeverity)
setSeverity
in interface XSDDiagnostic
newSeverity
- the new value of the 'Severity' attribute.XSDDiagnosticSeverity
,
XSDDiagnostic.getSeverity()
public java.lang.String getMessage()
getMessage
in interface Resource.Diagnostic
getMessage
in interface XSDDiagnostic
XSDDiagnostic.setMessage(String)
,
XSDPackage.getXSDDiagnostic_Message()
public void setMessage(java.lang.String newMessage)
setMessage
in interface XSDDiagnostic
newMessage
- the new value of the 'Message' attribute.XSDDiagnostic.getMessage()
public java.lang.String getLocation()
Resource.Diagnostic
URI
of the resource containing this diagnostic.getLocation
in interface Resource.Diagnostic
null
if it's unknown.public java.lang.String getLocationURIGen()
public java.lang.String getLocationURI()
XSDDiagnostic
This indicates the URI of the resource containing the problem.
getLocationURI
in interface XSDDiagnostic
XSDDiagnostic.setLocationURI(String)
,
XSDPackage.getXSDDiagnostic_LocationURI()
public void setLocationURI(java.lang.String newLocationURI)
setLocationURI
in interface XSDDiagnostic
newLocationURI
- the new value of the 'Location URI' attribute.XSDDiagnostic.getLocationURI()
public int getLineGen()
public int getLine()
XSDDiagnostic
"1"
.
This indicates the line number within the resource containing the problem.
getLine
in interface Resource.Diagnostic
getLine
in interface XSDDiagnostic
XSDDiagnostic.setLine(int)
,
XSDPackage.getXSDDiagnostic_Line()
public void setLine(int newLine)
setLine
in interface XSDDiagnostic
newLine
- the new value of the 'Line' attribute.XSDDiagnostic.getLine()
public int getColumnGen()
public int getColumn()
XSDDiagnostic
"1"
.
This indicates the column number within the line of the resource containing the problem.
getColumn
in interface Resource.Diagnostic
getColumn
in interface XSDDiagnostic
XSDDiagnostic.setColumn(int)
,
XSDPackage.getXSDDiagnostic_Column()
public void setColumn(int newColumn)
setColumn
in interface XSDDiagnostic
newColumn
- the new value of the 'Column' attribute.XSDDiagnostic.getColumn()
public org.w3c.dom.Node getNode()
getNode
in interface XSDDiagnostic
XSDDiagnostic.setNode(Node)
,
XSDPackage.getXSDDiagnostic_Node()
public void setNode(org.w3c.dom.Node newNode)
setNode
in interface XSDDiagnostic
newNode
- the new value of the 'Node' attribute.XSDDiagnostic.getNode()
public java.lang.String getAnnotationURI()
getAnnotationURI
in interface XSDDiagnostic
XSDDiagnostic.setAnnotationURI(String)
,
XSDPackage.getXSDDiagnostic_AnnotationURI()
public void setAnnotationURI(java.lang.String newAnnotationURI)
setAnnotationURI
in interface XSDDiagnostic
newAnnotationURI
- the new value of the 'Annotation URI' attribute.XSDDiagnostic.getAnnotationURI()
public java.lang.String getKey()
getKey
in interface XSDDiagnostic
XSDDiagnostic.setKey(String)
,
XSDPackage.getXSDDiagnostic_Key()
public void setKey(java.lang.String newKey)
setKey
in interface XSDDiagnostic
newKey
- the new value of the 'Key' attribute.XSDDiagnostic.getKey()
public EList<java.lang.String> getSubstitutions()
getSubstitutions
in interface XSDDiagnostic
XSDPackage.getXSDDiagnostic_Substitutions()
public EList<XSDConcreteComponent> getComponents()
getComponents
in interface XSDDiagnostic
XSDPackage.getXSDDiagnostic_Components()
public XSDConcreteComponent getPrimaryComponent()
getPrimaryComponent
in interface XSDDiagnostic
XSDDiagnostic.setPrimaryComponent(XSDConcreteComponent)
,
XSDPackage.getXSDDiagnostic_PrimaryComponent()
public void setPrimaryComponent(XSDConcreteComponent primaryComponent)
setPrimaryComponent
in interface XSDDiagnostic
primaryComponent
- the new value of the 'Primary Component' reference.XSDDiagnostic.getPrimaryComponent()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class XSDConcreteComponentImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class XSDConcreteComponentImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class XSDConcreteComponentImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class XSDConcreteComponentImpl
EObject.eIsSet(EStructuralFeature)
public void unsetPrimaryComponent()
public boolean isSetPrimaryComponent()
public java.lang.String toString()
toString
in class XSDConcreteComponentImpl