COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.artifacts
Class TargetSchemaNode

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.artifacts.TypeNode
      extended by org.eclipse.cosmos.rm.validation.internal.artifacts.ElementNode
          extended by org.eclipse.cosmos.rm.validation.internal.artifacts.TargetSchemaNode

public class TargetSchemaNode
extends ElementNode

TargetSchemaNode a schema element that has a targetElement attribute


Field Summary
protected  java.lang.String required
           
protected  TargetSchemaNode substitutionGroup
           
protected  java.lang.String targetElement
           
protected  java.lang.String targetType
           
 
Constructor Summary
TargetSchemaNode()
           
TargetSchemaNode(java.lang.String name, java.lang.String filePath, int line, int column)
           
 
Method Summary
 java.lang.String getRequired()
           
 TargetSchemaNode getSubstitutionGroup()
           
 java.lang.String getTargetElement()
           
 java.lang.String getTargetType()
           
 void setRequired(java.lang.String required)
           
 void setSubstitutionGroup(TargetSchemaNode substitutionGroup)
           
 void setTargetElement(java.lang.String targetElement)
           
 void setTargetType(java.lang.String targetType)
           
 
Methods inherited from class org.eclipse.cosmos.rm.validation.internal.artifacts.ElementNode
getLocation, getName, setLocation, setName
 
Methods inherited from class org.eclipse.cosmos.rm.validation.internal.artifacts.TypeNode
equals, getType, getUri, setType, setUri
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

substitutionGroup

protected TargetSchemaNode substitutionGroup

required

protected java.lang.String required

targetElement

protected java.lang.String targetElement

targetType

protected java.lang.String targetType
Constructor Detail

TargetSchemaNode

public TargetSchemaNode()

TargetSchemaNode

public TargetSchemaNode(java.lang.String name,
                        java.lang.String filePath,
                        int line,
                        int column)
Method Detail

getRequired

public java.lang.String getRequired()

setRequired

public void setRequired(java.lang.String required)

getTargetElement

public java.lang.String getTargetElement()

setTargetElement

public void setTargetElement(java.lang.String targetElement)

getTargetType

public java.lang.String getTargetType()

setTargetType

public void setTargetType(java.lang.String targetType)

getSubstitutionGroup

public TargetSchemaNode getSubstitutionGroup()

setSubstitutionGroup

public void setSubstitutionGroup(TargetSchemaNode substitutionGroup)

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification