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

org.eclipse.cosmos.rm.validation.internal.common
Class ISMLConstants

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.common.ISMLConstants

public class ISMLConstants
extends java.lang.Object

Defines constants that are specific to the SML/SML-IF documents


Field Summary
static java.lang.String ACYCLIC_ATTRIBUTE
          Attributes
static java.lang.String ALIAS_ELEMENT
           
static java.lang.String ALIASES_ELEMENT
           
static java.lang.String ANNOTATION_ELEMENT
           
static java.lang.String APP_INFO_ELEMENT
           
static java.lang.String APPLICATIONURI_ATTRIBUTE
           
static java.lang.String ASSERT_ELEMENT
           
static java.lang.String ATTRIBUTE_NODE_ELEMENT
           
static java.lang.String BACKWARD_SLASH
           
static java.lang.String BASE_ATTRIBUTE
           
static java.lang.String BASE_URI_ELEMENT
           
static java.lang.String CLOSE_ANGLE_BRACKET
           
static java.lang.String COLON
           
static java.lang.String COMMA
           
static java.lang.String COMPLEXTYPE_ELEMENT
           
static java.lang.String CONTEXT_ATTRIBUTE
           
static java.lang.String CONTEXTPARAM
          Context parameter that is used to specify the rule context
static java.lang.String DATA_ELEMENT
           
static java.lang.String DEFINITIONS_ELEMENT
           
static byte DEFINITIONS_INSTANCES_PHASE
          Data builder interested to be notified while the definition or instance section is being processed should use this constant.
static byte DEFINITIONS_PHASE
          Indicates that the definition section of the document is being processed
static java.lang.String DEREF_FN
          XPath Extension functions
static java.lang.String DESCRIPTION_ELEMENT
           
static java.lang.String DIAGNOSTIC_ELEMENT
           
static java.lang.String DISPLAY_NAME_ELEMENT
           
static java.lang.String DOC_INFO_ELEMENT
           
static java.lang.String DOCUMENT_ELEMENT
          Elements
static java.lang.String DOCUMENTALIAS_ELEMENT
           
static java.lang.String DOM_CONFIG_NAMESPACE_DECLARATIONS
           
static java.lang.String DOM_CONFIG_XML_DECLARATION
          DOM serializer constants
static java.lang.String DOUBLE_QUOTE
           
static java.lang.String ELEMENT_ELEMENT
           
static java.lang.String EQUAL_SIGN
           
static java.lang.String ERROR_DATA_ELEMENT
           
static java.lang.String EXPRESSION_ATTRIBUTE
           
static java.lang.String EXTENSION_ELEMENT
           
static java.lang.String FIELD_ELEMENT
           
static java.lang.String FORWARD_SLASH
           
static java.lang.String HREF_ATTRIBUTE
           
static java.lang.String ID_ATTRIBUTE
           
static java.lang.String IDENTITY_ELEMENT
           
static java.lang.String IMPORT_ELEMENT
           
static java.lang.String INSTANCES_ELEMENT
           
static byte INSTANCES_PHASE
          Indicates that the instance section of the document is being processed
static java.lang.String KEY_ELEMENT
           
static java.lang.String KEY_REF_ELEMENT
           
static java.lang.String LOCATOR_ELEMENT
           
static java.lang.String LOCID_ATTRIBUTE
           
static java.lang.String MODEL_ELEMENT
           
static java.lang.String NAME_ATTRIBUTE
           
static java.lang.String NAME_ELEMENT
           
static java.lang.String NAMESPACE_ATTRIBUTE
           
static java.lang.String nl
          character constants
static java.lang.String NS_ELEMENT
           
static java.lang.String OPEN_ANGLE_BRACKET
          Miscellaneous constants
static java.lang.String OUTPUT_ELEMENT
           
static java.lang.String OUTPUTIDS_ATTRIBUTE
           
static java.lang.String PATTERN_ELEMENT
           
static java.lang.String PERIOD
           
static java.lang.String PREFIX_ATTRIBUTE
           
static java.lang.String REF_TYPE_VALUE
          Attribute values
static java.lang.String REFER_ATTRIBUTE
           
static java.lang.String REPORT_ELEMENT
           
static java.lang.String RULE_ELEMENT
           
static java.lang.String RULEALIAS_ELEMENT
           
static java.lang.String RULEBINDING_ELEMENT
           
static java.lang.String RULEBINDINGS_ELEMENT
           
static java.lang.String SAX_PARSER_FEATURE_NAMESPACE_PREFIXES
           
static java.lang.String SAX_PARSER_FEATURE_NAMESPACES
           
static java.lang.String SAX_PARSER_FEATURE_VALIDATION
           
static java.lang.String SAX_PARSER_PROPERTY_LEXICAL_HANDLER
           
static java.lang.String SAX_PARSER_PROPERTY_SCHEMA_LANGUAGE
           
static java.lang.String SAX_PARSER_PROPERTY_SCHEMA_SOURCE
          SAX parser constants
static java.lang.String SCHEMA_ELEMENT
           
static java.lang.String SCHEMA_LOCATION_ATTRIBUTE
           
static java.lang.String SCHEMA_URI
           
static java.lang.String SCHEMATRON_URI
           
static java.lang.String SELECTOR_ELEMENT
           
static java.lang.String SINGLE_SPACE
           
static java.lang.String SML_FIELD
           
static java.lang.String SML_FN_URI
           
static java.lang.String SML_FN_URI2
           
static java.lang.String SML_SELECTOR
           
static java.lang.String SML_URI
          Target namespaces
static java.lang.String SML_URI_VALUE_NULL
          Signifies that the sml:uri value is null
static java.lang.String SMLERR_NAMESPACE_PREFIX
          Namespace constants
static java.lang.String SMLERR_URI
           
static java.lang.String SMLIF_METADATA_FILE
           
static java.lang.String SMLIF_NAMESPACE_PREFIX
           
static java.lang.String SMLIF_URI
           
static java.lang.String space
           
static byte START_PHASE
          Data builders interested in fragments that precede the definition/instance section should use this constant
static java.lang.String SUBSTITUTIONGROUP_ATTRIBUTE
           
static java.lang.String tab
           
static java.lang.String TARGET_NAMESPACE_ATTRIBUTE
           
static java.lang.String TARGETELEMENT_ATTRIBUTE
           
static java.lang.String TARGETREQUIRED_ATTRIBUTE
           
static java.lang.String TARGETTYPE_ATTRIBUTE
           
static java.lang.String TYPE_ATTRIBUTE
           
static int TYPE_DEFINITION
          Used to identify definition documents
static int TYPE_INSTANCE
          Used to identify instance documents
static int TYPE_SMLIF
          Used to identify sml-if document types
static int TYPE_UNKNOWN
          Used to identify an unknown content type
static java.lang.String TYPEDELIM
          Delimiter to signify type key
static java.lang.String UNIQUE_ELEMENT
           
static byte UNKNOWN_PHASE
          Indicates that the entire document is being processed
static java.lang.String URI_ATTRIBUTE
           
static java.lang.String URI_ELEMENT
           
static java.lang.String UTF_8
           
static java.lang.String VERSION_ELEMENT
           
static java.lang.String XLINK_URI
           
static java.lang.String XML_NS_ATTRIBUTE
           
static java.lang.String XML_PREAMBLE
           
static java.lang.String XPATH_ATTRIBUTE
           
static java.lang.String XSL_URI
           
 
Constructor Summary
ISMLConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_PREAMBLE

public static final java.lang.String XML_PREAMBLE
See Also:
Constant Field Values

DOCUMENT_ELEMENT

public static final java.lang.String DOCUMENT_ELEMENT
Elements

See Also:
Constant Field Values

ALIAS_ELEMENT

public static final java.lang.String ALIAS_ELEMENT
See Also:
Constant Field Values

ALIASES_ELEMENT

public static final java.lang.String ALIASES_ELEMENT
See Also:
Constant Field Values

URI_ELEMENT

public static final java.lang.String URI_ELEMENT
See Also:
Constant Field Values

DEFINITIONS_ELEMENT

public static final java.lang.String DEFINITIONS_ELEMENT
See Also:
Constant Field Values

INSTANCES_ELEMENT

public static final java.lang.String INSTANCES_ELEMENT
See Also:
Constant Field Values

COMPLEXTYPE_ELEMENT

public static final java.lang.String COMPLEXTYPE_ELEMENT
See Also:
Constant Field Values

ELEMENT_ELEMENT

public static final java.lang.String ELEMENT_ELEMENT
See Also:
Constant Field Values

EXTENSION_ELEMENT

public static final java.lang.String EXTENSION_ELEMENT
See Also:
Constant Field Values

DATA_ELEMENT

public static final java.lang.String DATA_ELEMENT
See Also:
Constant Field Values

SCHEMA_ELEMENT

public static final java.lang.String SCHEMA_ELEMENT
See Also:
Constant Field Values

KEY_ELEMENT

public static final java.lang.String KEY_ELEMENT
See Also:
Constant Field Values

KEY_REF_ELEMENT

public static final java.lang.String KEY_REF_ELEMENT
See Also:
Constant Field Values

UNIQUE_ELEMENT

public static final java.lang.String UNIQUE_ELEMENT
See Also:
Constant Field Values

SML_SELECTOR

public static final java.lang.String SML_SELECTOR
See Also:
Constant Field Values

SML_FIELD

public static final java.lang.String SML_FIELD
See Also:
Constant Field Values

IDENTITY_ELEMENT

public static final java.lang.String IDENTITY_ELEMENT
See Also:
Constant Field Values

NAME_ELEMENT

public static final java.lang.String NAME_ELEMENT
See Also:
Constant Field Values

DESCRIPTION_ELEMENT

public static final java.lang.String DESCRIPTION_ELEMENT
See Also:
Constant Field Values

BASE_URI_ELEMENT

public static final java.lang.String BASE_URI_ELEMENT
See Also:
Constant Field Values

RULE_ELEMENT

public static final java.lang.String RULE_ELEMENT
See Also:
Constant Field Values

ANNOTATION_ELEMENT

public static final java.lang.String ANNOTATION_ELEMENT
See Also:
Constant Field Values

APP_INFO_ELEMENT

public static final java.lang.String APP_INFO_ELEMENT
See Also:
Constant Field Values

SELECTOR_ELEMENT

public static final java.lang.String SELECTOR_ELEMENT
See Also:
Constant Field Values

FIELD_ELEMENT

public static final java.lang.String FIELD_ELEMENT
See Also:
Constant Field Values

NS_ELEMENT

public static final java.lang.String NS_ELEMENT
See Also:
Constant Field Values

RULEBINDING_ELEMENT

public static final java.lang.String RULEBINDING_ELEMENT
See Also:
Constant Field Values

RULEBINDINGS_ELEMENT

public static final java.lang.String RULEBINDINGS_ELEMENT
See Also:
Constant Field Values

LOCATOR_ELEMENT

public static final java.lang.String LOCATOR_ELEMENT
See Also:
Constant Field Values

DOC_INFO_ELEMENT

public static final java.lang.String DOC_INFO_ELEMENT
See Also:
Constant Field Values

MODEL_ELEMENT

public static final java.lang.String MODEL_ELEMENT
See Also:
Constant Field Values

DISPLAY_NAME_ELEMENT

public static final java.lang.String DISPLAY_NAME_ELEMENT
See Also:
Constant Field Values

VERSION_ELEMENT

public static final java.lang.String VERSION_ELEMENT
See Also:
Constant Field Values

OUTPUT_ELEMENT

public static final java.lang.String OUTPUT_ELEMENT
See Also:
Constant Field Values

DIAGNOSTIC_ELEMENT

public static final java.lang.String DIAGNOSTIC_ELEMENT
See Also:
Constant Field Values

REPORT_ELEMENT

public static final java.lang.String REPORT_ELEMENT
See Also:
Constant Field Values

ASSERT_ELEMENT

public static final java.lang.String ASSERT_ELEMENT
See Also:
Constant Field Values

PATTERN_ELEMENT

public static final java.lang.String PATTERN_ELEMENT
See Also:
Constant Field Values

DOCUMENTALIAS_ELEMENT

public static final java.lang.String DOCUMENTALIAS_ELEMENT
See Also:
Constant Field Values

RULEALIAS_ELEMENT

public static final java.lang.String RULEALIAS_ELEMENT
See Also:
Constant Field Values

ERROR_DATA_ELEMENT

public static final java.lang.String ERROR_DATA_ELEMENT
See Also:
Constant Field Values

ATTRIBUTE_NODE_ELEMENT

public static final java.lang.String ATTRIBUTE_NODE_ELEMENT
See Also:
Constant Field Values

IMPORT_ELEMENT

public static final java.lang.String IMPORT_ELEMENT
See Also:
Constant Field Values

START_PHASE

public static final byte START_PHASE
Data builders interested in fragments that precede the definition/instance section should use this constant

See Also:
Constant Field Values

UNKNOWN_PHASE

public static final byte UNKNOWN_PHASE
Indicates that the entire document is being processed

See Also:
Constant Field Values

DEFINITIONS_PHASE

public static final byte DEFINITIONS_PHASE
Indicates that the definition section of the document is being processed

See Also:
Constant Field Values

INSTANCES_PHASE

public static final byte INSTANCES_PHASE
Indicates that the instance section of the document is being processed

See Also:
Constant Field Values

DEFINITIONS_INSTANCES_PHASE

public static final byte DEFINITIONS_INSTANCES_PHASE
Data builder interested to be notified while the definition or instance section is being processed should use this constant.

See Also:
Constant Field Values

ACYCLIC_ATTRIBUTE

public static final java.lang.String ACYCLIC_ATTRIBUTE
Attributes

See Also:
Constant Field Values

BASE_ATTRIBUTE

public static final java.lang.String BASE_ATTRIBUTE
See Also:
Constant Field Values

NAME_ATTRIBUTE

public static final java.lang.String NAME_ATTRIBUTE
See Also:
Constant Field Values

TYPE_ATTRIBUTE

public static final java.lang.String TYPE_ATTRIBUTE
See Also:
Constant Field Values

SUBSTITUTIONGROUP_ATTRIBUTE

public static final java.lang.String SUBSTITUTIONGROUP_ATTRIBUTE
See Also:
Constant Field Values

TARGETELEMENT_ATTRIBUTE

public static final java.lang.String TARGETELEMENT_ATTRIBUTE
See Also:
Constant Field Values

TARGET_NAMESPACE_ATTRIBUTE

public static final java.lang.String TARGET_NAMESPACE_ATTRIBUTE
See Also:
Constant Field Values

TARGETTYPE_ATTRIBUTE

public static final java.lang.String TARGETTYPE_ATTRIBUTE
See Also:
Constant Field Values

XPATH_ATTRIBUTE

public static final java.lang.String XPATH_ATTRIBUTE
See Also:
Constant Field Values

URI_ATTRIBUTE

public static final java.lang.String URI_ATTRIBUTE
See Also:
Constant Field Values

TARGETREQUIRED_ATTRIBUTE

public static final java.lang.String TARGETREQUIRED_ATTRIBUTE
See Also:
Constant Field Values

XML_NS_ATTRIBUTE

public static final java.lang.String XML_NS_ATTRIBUTE
See Also:
Constant Field Values

CONTEXT_ATTRIBUTE

public static final java.lang.String CONTEXT_ATTRIBUTE
See Also:
Constant Field Values

REFER_ATTRIBUTE

public static final java.lang.String REFER_ATTRIBUTE
See Also:
Constant Field Values

PREFIX_ATTRIBUTE

public static final java.lang.String PREFIX_ATTRIBUTE
See Also:
Constant Field Values

HREF_ATTRIBUTE

public static final java.lang.String HREF_ATTRIBUTE
See Also:
Constant Field Values

LOCID_ATTRIBUTE

public static final java.lang.String LOCID_ATTRIBUTE
See Also:
Constant Field Values

APPLICATIONURI_ATTRIBUTE

public static final java.lang.String APPLICATIONURI_ATTRIBUTE
See Also:
Constant Field Values

EXPRESSION_ATTRIBUTE

public static final java.lang.String EXPRESSION_ATTRIBUTE
See Also:
Constant Field Values

ID_ATTRIBUTE

public static final java.lang.String ID_ATTRIBUTE
See Also:
Constant Field Values

OUTPUTIDS_ATTRIBUTE

public static final java.lang.String OUTPUTIDS_ATTRIBUTE
See Also:
Constant Field Values

SCHEMA_LOCATION_ATTRIBUTE

public static final java.lang.String SCHEMA_LOCATION_ATTRIBUTE
See Also:
Constant Field Values

NAMESPACE_ATTRIBUTE

public static final java.lang.String NAMESPACE_ATTRIBUTE
See Also:
Constant Field Values

REF_TYPE_VALUE

public static final java.lang.String REF_TYPE_VALUE
Attribute values

See Also:
Constant Field Values

SML_URI_VALUE_NULL

public static final java.lang.String SML_URI_VALUE_NULL
Signifies that the sml:uri value is null

See Also:
Constant Field Values

DEREF_FN

public static final java.lang.String DEREF_FN
XPath Extension functions

See Also:
Constant Field Values

CONTEXTPARAM

public static final java.lang.String CONTEXTPARAM
Context parameter that is used to specify the rule context

See Also:
Constant Field Values

TYPEDELIM

public static final java.lang.String TYPEDELIM
Delimiter to signify type key

See Also:
Constant Field Values

TYPE_DEFINITION

public static final int TYPE_DEFINITION
Used to identify definition documents

See Also:
Constant Field Values

TYPE_INSTANCE

public static final int TYPE_INSTANCE
Used to identify instance documents

See Also:
Constant Field Values

TYPE_SMLIF

public static final int TYPE_SMLIF
Used to identify sml-if document types

See Also:
Constant Field Values

TYPE_UNKNOWN

public static final int TYPE_UNKNOWN
Used to identify an unknown content type

See Also:
Constant Field Values

OPEN_ANGLE_BRACKET

public static final java.lang.String OPEN_ANGLE_BRACKET
Miscellaneous constants

See Also:
Constant Field Values

FORWARD_SLASH

public static final java.lang.String FORWARD_SLASH
See Also:
Constant Field Values

BACKWARD_SLASH

public static final java.lang.String BACKWARD_SLASH
See Also:
Constant Field Values

COLON

public static final java.lang.String COLON
See Also:
Constant Field Values

CLOSE_ANGLE_BRACKET

public static final java.lang.String CLOSE_ANGLE_BRACKET
See Also:
Constant Field Values

SINGLE_SPACE

public static final java.lang.String SINGLE_SPACE
See Also:
Constant Field Values

EQUAL_SIGN

public static final java.lang.String EQUAL_SIGN
See Also:
Constant Field Values

DOUBLE_QUOTE

public static final java.lang.String DOUBLE_QUOTE
See Also:
Constant Field Values

UTF_8

public static final java.lang.String UTF_8
See Also:
Constant Field Values

SMLIF_METADATA_FILE

public static final java.lang.String SMLIF_METADATA_FILE
See Also:
Constant Field Values

PERIOD

public static final java.lang.String PERIOD
See Also:
Constant Field Values

COMMA

public static final java.lang.String COMMA
See Also:
Constant Field Values

SML_URI

public static final java.lang.String SML_URI
Target namespaces

See Also:
Constant Field Values

SCHEMATRON_URI

public static final java.lang.String SCHEMATRON_URI
See Also:
Constant Field Values

SMLIF_URI

public static final java.lang.String SMLIF_URI
See Also:
Constant Field Values

SCHEMA_URI

public static final java.lang.String SCHEMA_URI
See Also:
Constant Field Values

XSL_URI

public static final java.lang.String XSL_URI
See Also:
Constant Field Values

SML_FN_URI

public static final java.lang.String SML_FN_URI
See Also:
Constant Field Values

SML_FN_URI2

public static final java.lang.String SML_FN_URI2
See Also:
Constant Field Values

XLINK_URI

public static final java.lang.String XLINK_URI
See Also:
Constant Field Values

SMLERR_URI

public static final java.lang.String SMLERR_URI
See Also:
Constant Field Values

SAX_PARSER_PROPERTY_SCHEMA_SOURCE

public static final java.lang.String SAX_PARSER_PROPERTY_SCHEMA_SOURCE
SAX parser constants

See Also:
Constant Field Values

SAX_PARSER_PROPERTY_SCHEMA_LANGUAGE

public static final java.lang.String SAX_PARSER_PROPERTY_SCHEMA_LANGUAGE
See Also:
Constant Field Values

SAX_PARSER_PROPERTY_LEXICAL_HANDLER

public static final java.lang.String SAX_PARSER_PROPERTY_LEXICAL_HANDLER
See Also:
Constant Field Values

SAX_PARSER_FEATURE_VALIDATION

public static final java.lang.String SAX_PARSER_FEATURE_VALIDATION
See Also:
Constant Field Values

SAX_PARSER_FEATURE_NAMESPACE_PREFIXES

public static final java.lang.String SAX_PARSER_FEATURE_NAMESPACE_PREFIXES
See Also:
Constant Field Values

SAX_PARSER_FEATURE_NAMESPACES

public static final java.lang.String SAX_PARSER_FEATURE_NAMESPACES
See Also:
Constant Field Values

DOM_CONFIG_XML_DECLARATION

public static final java.lang.String DOM_CONFIG_XML_DECLARATION
DOM serializer constants

See Also:
Constant Field Values

DOM_CONFIG_NAMESPACE_DECLARATIONS

public static final java.lang.String DOM_CONFIG_NAMESPACE_DECLARATIONS
See Also:
Constant Field Values

SMLERR_NAMESPACE_PREFIX

public static final java.lang.String SMLERR_NAMESPACE_PREFIX
Namespace constants

See Also:
Constant Field Values

SMLIF_NAMESPACE_PREFIX

public static final java.lang.String SMLIF_NAMESPACE_PREFIX
See Also:
Constant Field Values

nl

public static final java.lang.String nl
character constants

See Also:
Constant Field Values

tab

public static final java.lang.String tab
See Also:
Constant Field Values

space

public static final java.lang.String space
See Also:
Constant Field Values
Constructor Detail

ISMLConstants

public ISMLConstants()

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