org.eclipse.cosmos.rm.validation.internal.artifacts
Class TargetElementNode
java.lang.Object
org.eclipse.cosmos.rm.validation.internal.artifacts.TypeNode
org.eclipse.cosmos.rm.validation.internal.artifacts.ElementNode
org.eclipse.cosmos.rm.validation.internal.artifacts.TargetElementNode
public class TargetElementNode
- extends ElementNode
TargetElementNode models an instance element with a targetElement attribute
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE_TYPE
public static final byte INSTANCE_TYPE
- the uri is an element instance
- See Also:
- Constant Field Values
TYPE_TYPE
public static final byte TYPE_TYPE
- the uri is a type instance
- See Also:
- Constant Field Values
required
protected boolean required
targetURI
protected java.lang.String targetURI
targetURIType
protected byte targetURIType
TargetElementNode
public TargetElementNode()
TargetElementNode
public TargetElementNode(java.lang.String name,
java.lang.String filePath,
int line,
int column)
getTargetURI
public java.lang.String getTargetURI()
setTargetURI
public void setTargetURI(java.lang.String uri)
isRequired
public boolean isRequired()
setRequired
public void setRequired(boolean required)
getTargetURIType
public byte getTargetURIType()
setTargetURIType
public void setTargetURIType(byte uriType)