org.eclipse.cosmos.rm.validation.internal.artifacts
Class ElementModel
java.lang.Object
org.eclipse.cosmos.rm.validation.internal.artifacts.ElementLocation
org.eclipse.cosmos.rm.validation.internal.artifacts.ElementModel
- All Implemented Interfaces:
- java.lang.Comparable
public class ElementModel
- extends ElementLocation
Model object to track schemas & instances found in validating SML resources.
It is used by the SchemaValidator in attempt to preserve the original
source to improve the accuracy of line number information in
validation error messages.
|
Constructor Summary |
ElementModel(java.lang.String name,
java.lang.String filePath,
int lineNumber,
int columnNumber)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ElementModel
public ElementModel(java.lang.String name,
java.lang.String filePath,
int lineNumber,
int columnNumber)
getEndingLine
public int getEndingLine()
setEndingLine
public void setEndingLine(int endingLine)
getSource
public java.lang.String getSource()
setSource
public void setSource(java.lang.String contents)
getElementName
public java.lang.String getElementName()
getEndingColumn
public int getEndingColumn()
setEndingColumn
public void setEndingColumn(int columnNumber)
numberOfLines
public int numberOfLines()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setAdditionalSchemaLocation
public void setAdditionalSchemaLocation(java.lang.String string)
getAdditionalSchemaLocation
public java.lang.String getAdditionalSchemaLocation()